public inbox for gcc-prs@sourceware.org
help / color / mirror / Atom feed
* c++/3447: c++ egcs-2.91.66 19990314/Linux gives internal compiler error
@ 2001-06-27 11:16 dkerns
  0 siblings, 0 replies; 4+ messages in thread
From: dkerns @ 2001-06-27 11:16 UTC (permalink / raw)
  To: gcc-gnats

>Number:         3447
>Category:       c++
>Synopsis:       c++ egcs-2.91.66 19990314/Linux gives internal compiler error
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    unassigned
>State:          open
>Class:          ice-on-legal-code
>Submitter-Id:   net
>Arrival-Date:   Wed Jun 27 11:16:01 PDT 2001
>Closed-Date:
>Last-Modified:
>Originator:     Donald Kerns
>Release:        GNU C++ version egcs-2.91.66 19990314/Linux (egcs-1.1.2 release) (i386-redhat-linux) compiled by GNU C version egcs-2.91.66 19990314/Linux (egcs-1.1.2 release)
>Organization:
>Environment:
Red Hat 6.2 i386, Linux mongoose 2.2.18 #6 Mon Feb 5 14:12:09 PST 2001 i686 unknown
>Description:
*.s file attached.

[dkerns@mongoose kdchart]$ c++ -v -save-temps -DHAVE_CONFIG_H -I. -I. -I../.. -I../include -I/usr/local/kde2/include -I/usr/local/qt/include -I/usr/X11R6/include -O2 -fno-exceptions -fno-check-new -DQT_CLEAN_NAMESPACE -DQT_NO_COMPAT -DQT_NO_ASCII_CAST -c KDChartAxesPainter.cpp  -fPIC -DPIC -o .libs/KDChartAxesPainter.oReading specs from /usr/lib/gcc-lib/i386-redhat-linux/egcs-2.91.66/specs
gcc version egcs-2.91.66 19990314/Linux (egcs-1.1.2 release)
 /usr/lib/gcc-lib/i386-redhat-linux/egcs-2.91.66/cpp -lang-c++ -v -I. -I. -I../.. -I../include -I/usr/local/kde2/include -I/usr/local/qt/include -I/usr/X11R6/include -undef -D__GNUC__=2 -D__GNUG__=2 -D__cplusplus -D__GNUC_MINOR__=91 -D__ELF__ -Dunix -Di386 -D__i386__ -Dlinux -D__ELF__ -D__unix__ -D__i386__ -D__i386__ -D__linux__ -D__unix -D__i386 -D__linux -Asystem(posix) -D__OPTIMIZE__ -Asystem(unix) -Acpu(i386) -Amachine(i386) -Di386 -D__i386 -D__i386__ -D__tune_i386__ -D__PIC__ -D__pic__ -DHAVE_CONFIG_H -DQT_CLEAN_NAMESPACE -DQT_NO_COMPAT -DQT_NO_ASCII_CAST -DPIC KDChartAxesPainter.cpp KDChartAxesPainter.ii
GNU CPP version egcs-2.91.66 19990314/Linux (egcs-1.1.2 release) (i386 Linux/ELF)
#include "..." search starts here:
#include <...> search starts here:
 .
 ../..
 /usr/local/kde2/include
 /usr/local/qt/include
 /usr/X11R6/include
 /usr/include/g++-2
 /usr/local/include
 /usr/i386-redhat-linux/include
 /usr/lib/gcc-lib/i386-redhat-linux/egcs-2.91.66/include
 /usr/include
End of search list.
 /usr/lib/gcc-lib/i386-redhat-linux/egcs-2.91.66/cc1plus KDChartAxesPainter.ii -quiet -dumpbase KDChartAxesPainter.cc -O2 -version -fno-exceptions -fno-check-new -fPIC -o KDChartAxesPainter.s
GNU C++ version egcs-2.91.66 19990314/Linux (egcs-1.1.2 release) (i386-redhat-linux) compiled by GNU C version egcs-2.91.66 19990314/Linux (egcs-1.1.2 release).KDChartAxesPainter.cpp: In method `void KDChartAxesPainter::calculateLabelTexts(class QPainter &, const class KDChartTableData &, const class KDChartParams &, unsigned int, double, enum KDChartAxisParams::AxisPos, const class QPoint &, double, double &, double &, double &, double &, double &, double &, double &, int &)':
KDChartAxesPainter.cpp:1294: Internal compiler error.
KDChartAxesPainter.cpp:1294: Please submit a full bug report to `egcs-bugs@egcs.cygnus.com'.
KDChartAxesPainter.cpp:1294: See <URL: http://egcs.cygnus.com/faq.html#bugreport > for details.
>How-To-Repeat:

>Fix:

>Release-Note:
>Audit-Trail:
>Unformatted:
----gnatsweb-attachment----
Content-Type: text/plain; name="KDChartAxesPainter.s"
Content-Disposition: inline; filename="KDChartAxesPainter.s"

	.file	"KDChartAxesPainter.cpp"
	.version	"01.01"
gcc2_compiled.:
.section	.rodata
.LC48:
	.string	"KDChartTable.h"
	.align 32
.LC49:
	.string	"_row < row_count && _col < col_count"
.LC50:
	.string	"ASSERT: \"%s\" in %s (%d)"
	.align 32
.LC51:
	.string	"/usr/local/qt/include/qvaluelist.h"
.LC52:
	.string	"i <= nodes"
.LC69:
	.string	"_rows <= rows()"
.LC70:
	.string	"_cols <= cols()"
.LC71:
	.string	"Unknown"
.LC72:
	.string	"East"
.LC73:
	.string	"North"
.LC74:
	.string	"Up"
.LC75:
	.string	"Unknown axis type"
	.align 32
.LC76:
	.string	"IMPLEMENTATION ERROR: type missing in KDChartAcisParams::basicAxisPos()"
.LC77:
	.string	"KDChartAxisParams.h"
.LC78:
	.string	"ret != AxisPos( pos )"
.LC79:
	.string	"FixedSize"
.LC80:
	.string	"AutoSize"
.LC81:
	.string	"MinMaxSize"
.LC82:
	.string	"Unknown axis area mode"
.LC83:
	.string	"AxisAreaMode"
.LC84:
	.string	"Linear"
.LC85:
	.string	"Logarithmic"
.LC86:
	.string	"Unknown axis calc mode"
.LC87:
	.string	"Yes"
.LC88:
	.string	"No"
.LC89:
	.string	"Guess"
	.align 32
.LC90:
	.string	"Unknown labels from data row mode"
.LC91:
	.string	"helvetica"
.LC92:
	.string	"NoType"
.LC93:
	.string	"Bar"
.LC94:
	.string	"Line"
.LC95:
	.string	"Area"
.LC96:
	.string	"Pie"
.LC97:
	.string	"HiLo"
.LC98:
	.string	"Gantt"
.LC99:
	.string	"Ring"
.LC100:
	.string	"UnknownMode"
.LC101:
	.string	"DontUse"
.LC102:
	.string	"DataEntry"
.LC103:
	.string	"AxisLabel"
.LC104:
	.string	"LegendText"
.LC106:
	.string	"BarNormal"
.LC107:
	.string	"BarStacked"
.LC108:
	.string	"BarPercent"
.LC109:
	.string	"Unknown bar type"
.LC112:
	.string	"LineNormal"
.LC113:
	.string	"LineStacked"
.LC114:
	.string	"LinePercent"
.LC115:
	.string	"Square"
.LC116:
	.string	"Diamond"
.LC117:
	.string	"Circle"
.LC118:
	.string	"Unknown line marker style"
.LC119:
	.string	"AreaNormal"
.LC120:
	.string	"AreaStacked"
.LC121:
	.string	"AreaPercent"
.LC122:
	.string	"Unknown area chart subtype"
.LC123:
	.string	"Above"
.LC124:
	.string	"Below"
.LC125:
	.string	"Unknown area location"
.LC126:
	.string	"HiLoSimple"
.LC127:
	.string	"HiLoClose"
.LC128:
	.string	"HiLoOpenClose"
.LC129:
	.string	"Unknown HiLo chart subtype"
.LC130:
	.string	"HiLoNormal"
.LC131:
	.string	"GanttNormal"
.LC132:
	.string	"Unknown Gantt chart subtype"
.LC133:
	.string	"Second"
.LC134:
	.string	"Minute"
.LC135:
	.string	"Hour"
.LC136:
	.string	"Day"
.LC137:
	.string	"Week"
.LC138:
	.string	"Month"
.LC139:
	.string	"QuarterYear"
.LC140:
	.string	"Year"
	.align 32
.LC141:
	.string	"Unknown Gantt chart temporal resolution"
.LC142:
	.string	"TopInL"
.LC143:
	.string	"TopC"
.LC144:
	.string	"TopInR"
.LC145:
	.string	"TopOutL"
.LC146:
	.string	"TopOutR"
.LC147:
	.string	"OutL"
.LC148:
	.string	"InL"
.LC149:
	.string	"InC"
.LC150:
	.string	"InR"
.LC151:
	.string	"OutR"
.LC152:
	.string	"BotOutL"
.LC153:
	.string	"BotOutR"
.LC154:
	.string	"BotInL"
.LC155:
	.string	"BotC"
.LC156:
	.string	"BotInR"
.LC157:
	.string	"Unknown Gantt text align"
.LC158:
	.string	"NoLegend"
.LC159:
	.string	"Top"
.LC160:
	.string	"Bottom"
.LC161:
	.string	"Left"
.LC162:
	.string	"Right"
.LC163:
	.string	"TopLeft"
.LC164:
	.string	"TopLeftTop"
.LC165:
	.string	"TopLeftLeft"
.LC166:
	.string	"BottomLeft"
.LC167:
	.string	"BottomLeftTop"
.LC168:
	.string	"BottomLeftLeft"
.LC169:
	.string	"TopRight"
.LC170:
	.string	"TopRightTop"
.LC171:
	.string	"TopRightRight"
.LC172:
	.string	"BottomRight"
.LC173:
	.string	"BottomRightTop"
.LC174:
	.string	"BottomRightRight"
.LC175:
	.string	"Unknown legend position"
.LC176:
	.string	"LegendTop"
.LC177:
	.string	"LegendBottom"
.LC178:
	.string	"LegendLeft"
.LC179:
	.string	"LegendRight"
.LC180:
	.string	"LegendTopLeft"
.LC181:
	.string	"LegendTopLeftTop"
.LC182:
	.string	"LegendTopLeftLeft"
.LC183:
	.string	"LegendBottomLeft"
.LC184:
	.string	"LegendBottomLeftBottom"
.LC185:
	.string	"LegendBottomLeftLeft"
.LC186:
	.string	"LegendTopRight"
.LC187:
	.string	"LegendTopRightTop"
.LC188:
	.string	"LegendTopRightRight"
.LC189:
	.string	"LegendBottomRight"
.LC190:
	.string	"LegendBottomRightBottom"
.LC191:
	.string	"LegendBottomRightRight"
.LC192:
	.string	"Manual"
.LC193:
	.string	"FirstColumn"
.LC194:
	.string	"Automatic"
.LC195:
	.string	"Unknown legend source"
.text
	.align 4
.globl __18KDChartAxesPainterP13KDChartParams
	.type	 __18KDChartAxesPainterP13KDChartParams,@function
__18KDChartAxesPainterP13KDChartParams:
	pushl %ebp
	movl %esp,%ebp
	pushl %esi
	pushl %ebx
	call .L12439
.L12439:
	popl %ebx
	addl $_GLOBAL_OFFSET_TABLE_+[.-.L12439],%ebx
	movl 8(%ebp),%esi
	pushl 12(%ebp)
	pushl %esi
	call __14KDChartPainterP13KDChartParams@PLT
	movl __vt_18KDChartAxesPainter@GOT(%ebx),%eax
	movl %eax,140(%esi)
	movl %esi,%eax
	leal -8(%ebp),%esp
	popl %ebx
	popl %esi
	leave
	ret
.Lfe1:
	.size	 __18KDChartAxesPainterP13KDChartParams,.Lfe1-__18KDChartAxesPainterP13KDChartParams
	.align 4
.globl _._18KDChartAxesPainter
	.type	 _._18KDChartAxesPainter,@function
_._18KDChartAxesPainter:
	pushl %ebp
	movl %esp,%ebp
	pushl %ebx
	call .L12443
.L12443:
	popl %ebx
	addl $_GLOBAL_OFFSET_TABLE_+[.-.L12443],%ebx
	movl 8(%ebp),%edx
	movl __vt_18KDChartAxesPainter@GOT(%ebx),%eax
	movl %eax,140(%edx)
	pushl 12(%ebp)
	pushl %edx
	call _._14KDChartPainter@PLT
	movl -4(%ebp),%ebx
	leave
	ret
.Lfe2:
	.size	 _._18KDChartAxesPainter,.Lfe2-_._18KDChartAxesPainter
	.align 4
.globl findInfos__18KDChartAxesPainterdRC17KDChartAxisParamsUiRQ217KDChartAxisParams7AxisPosR6QPointT5
	.type	 findInfos__18KDChartAxesPainterdRC17KDChartAxisParamsUiRQ217KDChartAxisParams7AxisPosR6QPointT5,@function
findInfos__18KDChartAxesPainterdRC17KDChartAxisParamsUiRQ217KDChartAxisParams7AxisPosR6QPointT5:
	pushl %ebp
	movl %esp,%ebp
	subl $84,%esp
	pushl %edi
	pushl %esi
	pushl %ebx
	call .L12513
.L12513:
	popl %ebx
	addl $_GLOBAL_OFFSET_TABLE_+[.-.L12513],%ebx
	movl 20(%ebp),%edi
	movl 24(%ebp),%ecx
	movl %ecx,-84(%ebp)
	cmpl $11,%ecx
	ja .L12445
	movl %ebx,%esi
	subl .L12446@GOTOFF(%ebx,%ecx,4),%esi
	jmp *%esi
	.align 16
	.p2align 2
	.align 4
.L12446:
	.long _GLOBAL_OFFSET_TABLE_+[.-.L12459]
	.long _GLOBAL_OFFSET_TABLE_+[.-.L12459]
	.long _GLOBAL_OFFSET_TABLE_+[.-.L12451]
	.long _GLOBAL_OFFSET_TABLE_+[.-.L12459]
	.long _GLOBAL_OFFSET_TABLE_+[.-.L12459]
	.long _GLOBAL_OFFSET_TABLE_+[.-.L12451]
	.long _GLOBAL_OFFSET_TABLE_+[.-.L12451]
	.long _GLOBAL_OFFSET_TABLE_+[.-.L12452]
	.long _GLOBAL_OFFSET_TABLE_+[.-.L12456]
	.long _GLOBAL_OFFSET_TABLE_+[.-.L12454]
	.long _GLOBAL_OFFSET_TABLE_+[.-.L12455]
	.long _GLOBAL_OFFSET_TABLE_+[.-.L12456]
	.p2align 4,,7
.L12451:
	movl $0,-84(%ebp)
	jmp .L12459
	.p2align 4,,7
.L12452:
	movl $1,-84(%ebp)
	jmp .L12459
	.p2align 4,,7
.L12454:
	movl $3,-84(%ebp)
	jmp .L12459
	.p2align 4,,7
.L12455:
	movl $4,-84(%ebp)
	jmp .L12459
	.p2align 4,,7
.L12456:
	movl $1,-84(%ebp)
.L12445:
	leal .LC76@GOTOFF(%ebx),%eax
	pushl %eax
	call qDebug__FPCce@PLT
	addl $4,%esp
	movl 24(%ebp),%ecx
	cmpl %ecx,-84(%ebp)
	jne .L12459
	pushl $372
	leal .LC77@GOTOFF(%ebx),%eax
	pushl %eax
	leal .LC78@GOTOFF(%ebx),%eax
	pushl %eax
	leal .LC50@GOTOFF(%ebx),%eax
	pushl %eax
	call qWarning__FPCce@PLT
.L12459:
	movl 28(%ebp),%eax
	movl -84(%ebp),%esi
	movl %esi,(%eax)
	cmpl $4,%esi
	ja .L12509
	movl %ebx,%ecx
	subl .L12507@GOTOFF(%ebx,%esi,4),%ecx
	jmp *%ecx
	.align 16
	.p2align 2
	.align 4
.L12507:
	.long _GLOBAL_OFFSET_TABLE_+[.-.L12463]
	.long _GLOBAL_OFFSET_TABLE_+[.-.L12474]
	.long _GLOBAL_OFFSET_TABLE_+[.-.L12509]
	.long _GLOBAL_OFFSET_TABLE_+[.-.L12485]
	.long _GLOBAL_OFFSET_TABLE_+[.-.L12496]
	.p2align 4,,7
.L12463:
	movl 64(%edi),%esi
	movl %esi,-24(%ebp)
	movl %esi,-16(%ebp)
	movl 68(%edi),%edx
	movl %edx,-12(%ebp)
	movl 72(%edi),%eax
	movl %eax,-8(%ebp)
	movl 76(%edi),%eax
	movl %eax,-4(%ebp)
	movl %edx,-20(%ebp)
	movl -24(%ebp),%eax
	movl -20(%ebp),%edx
	movl 32(%ebp),%ecx
	movl %eax,(%ecx)
	movl %edx,4(%ecx)
	movl 64(%edi),%eax
	movl %eax,-16(%ebp)
	movl 68(%edi),%esi
	movl %esi,-28(%ebp)
	movl %esi,-12(%ebp)
	movl 72(%edi),%edx
	movl %edx,-8(%ebp)
	movl 76(%edi),%eax
	movl %eax,-4(%ebp)
	movl %edx,-32(%ebp)
	movl -32(%ebp),%eax
	movl -28(%ebp),%edx
	jmp .L12511
	.p2align 4,,7
.L12474:
	movl 64(%edi),%eax
	movl %eax,-16(%ebp)
	movl 68(%edi),%eax
	movl %eax,-12(%ebp)
	movl 72(%edi),%edx
	movl %edx,-8(%ebp)
	movl 76(%edi),%eax
	movl %eax,-4(%ebp)
	movl %edx,-40(%ebp)
	movl %eax,-36(%ebp)
	movl -40(%ebp),%eax
	movl -36(%ebp),%edx
	movl 32(%ebp),%esi
	movl %eax,(%esi)
	movl %edx,4(%esi)
	movl 64(%edi),%eax
	movl %eax,-16(%ebp)
	movl 68(%edi),%ecx
	movl %ecx,-44(%ebp)
	movl %ecx,-12(%ebp)
	movl 72(%edi),%edx
	movl %edx,-8(%ebp)
	movl 76(%edi),%eax
	movl %eax,-4(%ebp)
	movl %edx,-48(%ebp)
	movl -48(%ebp),%eax
	movl -44(%ebp),%edx
	jmp .L12512
	.p2align 4,,7
.L12485:
	movl 64(%edi),%edx
	movl %edx,-16(%ebp)
	movl 68(%edi),%eax
	movl %eax,-12(%ebp)
	movl 72(%edi),%eax
	movl %eax,-8(%ebp)
	movl 76(%edi),%eax
	movl %eax,-4(%ebp)
	movl %edx,-56(%ebp)
	movl %eax,-52(%ebp)
	movl -56(%ebp),%eax
	movl -52(%ebp),%edx
	movl 32(%ebp),%ecx
	movl %eax,(%ecx)
	movl %edx,4(%ecx)
	movl 64(%edi),%eax
	movl %eax,-16(%ebp)
	movl 68(%edi),%eax
	movl %eax,-12(%ebp)
	movl 72(%edi),%edx
	movl %edx,-8(%ebp)
	movl 76(%edi),%eax
	movl %eax,-4(%ebp)
	movl %edx,-64(%ebp)
	movl %eax,-60(%ebp)
	movl -64(%ebp),%eax
	movl -60(%ebp),%edx
.L12512:
	movl 36(%ebp),%esi
	movl %eax,(%esi)
	movl %edx,4(%esi)
	jmp .L12509
	.p2align 4,,7
.L12496:
	movl 64(%edi),%edx
	movl %edx,-16(%ebp)
	movl 68(%edi),%eax
	movl %eax,-12(%ebp)
	movl 72(%edi),%eax
	movl %eax,-8(%ebp)
	movl 76(%edi),%eax
	movl %eax,-4(%ebp)
	movl %edx,-72(%ebp)
	movl %eax,-68(%ebp)
	movl -72(%ebp),%eax
	movl -68(%ebp),%edx
	movl 32(%ebp),%ecx
	movl %eax,(%ecx)
	movl %edx,4(%ecx)
	movl 64(%edi),%esi
	movl %esi,-80(%ebp)
	movl %esi,-16(%ebp)
	movl 68(%edi),%edx
	movl %edx,-12(%ebp)
	movl 72(%edi),%eax
	movl %eax,-8(%ebp)
	movl 76(%edi),%eax
	movl %eax,-4(%ebp)
	movl %edx,-76(%ebp)
	movl -80(%ebp),%eax
	movl -76(%ebp),%edx
.L12511:
	movl 36(%ebp),%ecx
	movl %eax,(%ecx)
	movl %edx,4(%ecx)
.L12509:
	leal -96(%ebp),%esp
	popl %ebx
	popl %esi
	popl %edi
	leave
	ret
.Lfe3:
	.size	 findInfos__18KDChartAxesPainterdRC17KDChartAxisParamsUiRQ217KDChartAxisParams7AxisPosR6QPointT5,.Lfe3-findInfos__18KDChartAxesPainterdRC17KDChartAxisParamsUiRQ217KDChartAxisParams7AxisPosR6QPointT5
.section	.rodata
	.align 8
.LC196:
	.long 0x0,0x408f4000
	.align 8
.LC197:
	.long 0x0,0x3fe00000
	.align 8
.LC198:
	.long 0x0,0x40340000
	.align 8
.LC199:
	.long 0x0,0x40080000
	.align 8
.LC200:
	.long 0x0,0xbff00000
	.align 8
.LC201:
	.long 0x0,0x40180000
.text
	.align 4
.globl paintAxes__18KDChartAxesPainterP8QPainterP16KDChartTableData
	.type	 paintAxes__18KDChartAxesPainterP8QPainterP16KDChartTableData,@function
paintAxes__18KDChartAxesPainterP8QPainterP16KDChartTableData:
	pushl %ebp
	movl %esp,%ebp
	subl $844,%esp
	pushl %edi
	pushl %esi
	pushl %ebx
	call .L13066
.L13066:
	popl %ebx
	addl $_GLOBAL_OFFSET_TABLE_+[.-.L13066],%ebx
	cmpl $0,12(%ebp)
	je .L12514
	cmpl $0,16(%ebp)
	je .L12514
	movl 8(%ebp),%eax
	cmpl $0,136(%eax)
	je .L12514
	fldl .LC196@GOTOFF(%ebx)
	fstl -332(%ebp)
	fld %st(0)
	fidivrl 120(%eax)
	fxch %st(1)
	fidivrl 124(%eax)
	faddp %st,%st(1)
	fmull .LC197@GOTOFF(%ebx)
	fstpl -332(%ebp)
	pushl $0
	movl 12(%ebp),%eax
	pushl %eax
	call setPen__8QPainterQ22Qt8PenStyle@PLT
	movl $0,-336(%ebp)
	addl $8,%esp
	movl _13KDChartParams.KDCHART_MAX_AXES@GOT(%ebx),%esi
	movl %esi,%edi
	movl -336(%ebp),%edx
	cmpl (%esi),%edx
	jae .L12519
	leal -200(%ebp),%eax
	movl %eax,-388(%ebp)
	movl $488,-740(%ebp)
	.p2align 4,,7
.L12521:
	movl 8(%ebp),%edx
	movl 136(%edx),%ecx
	movl (%edi),%edi
	cmpl %edi,-336(%ebp)
	jae .L12524
	movl -740(%ebp),%eax
	leal 12(%eax,%ecx),%edi
	jmp .L12525
	.p2align 4,,7
.L12524:
	leal (%edi,%edi,8),%eax
	leal (%edi,%eax,2),%eax
	leal (%edi,%eax,4),%eax
	leal 500(%ecx,%eax,4),%edi
.L12525:
	cmpb $0,40(%edi)
	je .L12520
	movl (%esi),%edi
	cmpl %edi,-336(%ebp)
	jae .L12529
	movl -740(%ebp),%edx
	leal 12(%edx,%ecx),%edi
	jmp .L12530
	.p2align 4,,7
.L12529:
	leal (%edi,%edi,8),%eax
	leal (%edi,%eax,2),%eax
	leal (%edi,%eax,4),%eax
	leal 500(%ecx,%eax,4),%edi
.L12530:
	cmpl $0,36(%edi)
	je .L12520
	movl (%esi),%esi
	movl %esi,-792(%ebp)
	leal -104(%ebp),%esi
	leal -112(%ebp),%edi
	leal -116(%ebp),%eax
	movl %eax,-704(%ebp)
	leal -120(%ebp),%edx
	movl %edx,-700(%ebp)
	leal -128(%ebp),%eax
	movl %eax,-696(%ebp)
	leal -136(%ebp),%edx
	movl %edx,-692(%ebp)
	leal -144(%ebp),%eax
	movl %eax,-688(%ebp)
	leal -152(%ebp),%edx
	movl %edx,-684(%ebp)
	leal -160(%ebp),%eax
	movl %eax,-680(%ebp)
	leal -168(%ebp),%edx
	movl %edx,-676(%ebp)
	leal -176(%ebp),%eax
	movl %eax,-672(%ebp)
	leal -184(%ebp),%edx
	movl %edx,-668(%ebp)
	movl -792(%ebp),%eax
	cmpl %eax,-336(%ebp)
	jae .L12534
	movl -740(%ebp),%edx
	leal 12(%edx,%ecx),%ecx
	jmp .L13054
	.p2align 4,,7
.L12534:
	movl -792(%ebp),%eax
	leal (%eax,%eax,8),%eax
	movl -792(%ebp),%edx
	leal (%edx,%eax,2),%edx
	movl -792(%ebp),%eax
	leal (%eax,%edx,4),%eax
	leal 500(%ecx,%eax,4),%ecx
.L13054:
	movl %ecx,-340(%ebp)
	fldl .LC198@GOTOFF(%ebx)
	fldl -332(%ebp)
	fmulp %st,%st(1)
	movl -340(%ebp),%edx
	movl 84(%edx),%ecx
	testl %ecx,%ecx
	jl .L12537
	movl %ecx,-344(%ebp)
	jmp .L12538
	.p2align 4,,7
.L12537:
	fldl -332(%ebp)
	pushl %ecx
	fimull (%esp)
	addl $4,%esp
	fnstcw -4(%ebp)
	movl -4(%ebp),%eax
	movb $12,%ah
	movl %eax,-12(%ebp)
	fldcw -12(%ebp)
	fistpl -344(%ebp)
	fldcw -4(%ebp)
	negl -344(%ebp)
.L12538:
	movl -344(%ebp),%eax
	movl -340(%ebp),%edx
	movl %eax,88(%edx)
	movl 112(%edx),%ecx
	movl _17KDChartAxisParams.AXIS_GRID_AUTO_LINEWIDTH@GOT(%ebx),%edx
	cmpl %ecx,(%edx)
	je .L12547
	testl %ecx,%ecx
	jl .L12551
	movl %ecx,-348(%ebp)
	jmp .L12548
	.p2align 4,,7
.L12551:
	fldl -332(%ebp)
	pushl %ecx
	fimull (%esp)
	addl $4,%esp
	fnstcw -4(%ebp)
	movl -4(%ebp),%eax
	movb $12,%ah
	movl %eax,-12(%ebp)
	fldcw -12(%ebp)
	fistpl -348(%ebp)
	fldcw -4(%ebp)
	negl -348(%ebp)
	jmp .L12548
	.p2align 4,,7
.L12547:
	movl -344(%ebp),%edx
	movl %edx,-348(%ebp)
.L12548:
	movl $0,-104(%ebp)
	movl $0,4(%esi)
	movl $0,-112(%ebp)
	movl $0,4(%edi)
	pushl %edi
	pushl %esi
	movl -704(%ebp),%eax
	pushl %eax
	movl -336(%ebp),%edx
	pushl %edx
	movl -340(%ebp),%eax
	pushl %eax
	pushl -328(%ebp)
	pushl -332(%ebp)
	movl 8(%ebp),%edx
	pushl %edx
	fstpt -752(%ebp)
	call findInfos__18KDChartAxesPainterdRC17KDChartAxisParamsUiRQ217KDChartAxisParams7AxisPosR6QPointT5@PLT
	movl $36,-120(%ebp)
	addl $32,%esp
	movl 8(%ebp),%eax
	movl $0,-176(%ebp)
	movl $0,-172(%ebp)
	movl $0,-168(%ebp)
	movl $0,-164(%ebp)
	movl $0,-160(%ebp)
	movl $0,-156(%ebp)
	movl $0,-152(%ebp)
	movl $0,-148(%ebp)
	movl $0,-144(%ebp)
	movl $0,-140(%ebp)
	movl $0,-136(%ebp)
	movl $0,-132(%ebp)
	movl $0,-128(%ebp)
	movl $0,-124(%ebp)
	movl 140(%eax),%eax
	movl %eax,-796(%ebp)
	movl -700(%ebp),%edx
	pushl %edx
	movl -696(%ebp),%eax
	pushl %eax
	movl -692(%ebp),%edx
	pushl %edx
	movl -688(%ebp),%eax
	pushl %eax
	movl -684(%ebp),%edx
	pushl %edx
	movl -680(%ebp),%eax
	pushl %eax
	movl -676(%ebp),%edx
	pushl %edx
	movl -672(%ebp),%eax
	pushl %eax
	fldt -752(%ebp)
	subl $8,%esp
	fstpl (%esp)
	pushl %esi
	pushl -116(%ebp)
	pushl -328(%ebp)
	pushl -332(%ebp)
	movl -336(%ebp),%edx
	pushl %edx
	movl 8(%ebp),%eax
	pushl 136(%eax)
	movl 16(%ebp),%edx
	pushl %edx
	movl 12(%ebp),%eax
	pushl %eax
	movl 8(%ebp),%edx
	pushl %edx
	movl -796(%ebp),%eax
	movl 48(%eax),%eax
	call *%eax
	addl $76,%esp
	fldt -752(%ebp)
	movl -340(%ebp),%edx
	cmpb $0,292(%edx)
	je .L12564
	movl $0,-352(%ebp)
	jmp .L12565
	.p2align 4,,7
.L12564:
	movl -340(%ebp),%eax
	addl $288,%eax
	movl %eax,-352(%ebp)
.L12565:
	cmpl $0,-352(%ebp)
	je .L12570
	movl -352(%ebp),%edx
	movl (%edx),%edx
	movl 8(%edx),%ecx
	testl %ecx,%ecx
	jne .L12571
.L12570:
	xorl %ecx,%ecx
.L12571:
	movl -104(%ebp),%eax
	movl -100(%ebp),%edx
	movl %eax,-208(%ebp)
	movl %edx,-204(%ebp)
	movl %eax,-184(%ebp)
	movl %edx,-180(%ebp)
	movl %eax,-192(%ebp)
	movl %edx,-188(%ebp)
	movl %eax,-200(%ebp)
	movl %edx,-196(%ebp)
	movl %eax,-216(%ebp)
	movl %edx,-212(%ebp)
	fildl -184(%ebp)
	movl -668(%ebp),%eax
	fstpl -360(%ebp)
	fildl 4(%eax)
	movl -116(%ebp),%esi
	fstpl -368(%ebp)
	movl $0,-376(%ebp)
	movl $0,-372(%ebp)
	movl $0,-384(%ebp)
	movl $0,-380(%ebp)
	cmpl $4,%esi
	ja .L13056
	movl %ebx,%eax
	subl .L12611@GOTOFF(%ebx,%esi,4),%eax
	jmp *%eax
	.align 16
	.p2align 2
	.align 4
.L12611:
	.long _GLOBAL_OFFSET_TABLE_+[.-.L12579]
	.long _GLOBAL_OFFSET_TABLE_+[.-.L12587]
	.long _GLOBAL_OFFSET_TABLE_+[.-.L13057]
	.long _GLOBAL_OFFSET_TABLE_+[.-.L12595]
	.long _GLOBAL_OFFSET_TABLE_+[.-.L12603]
	.p2align 4,,7
.L12579:
	leal -192(%ebp),%edx
	fld %st(0)
	fiaddl 4(%edx)
	fxch %st(1)
	fadd %st(0),%st
	fxch %st(1)
	fnstcw -4(%ebp)
	movl -4(%ebp),%eax
	movb $12,%ah
	movl %eax,-12(%ebp)
	fldcw -12(%ebp)
	fistpl -780(%ebp)
	fldcw -4(%ebp)
	fldl .LC199@GOTOFF(%ebx)
	fdivrp %st,%st(1)
	movl -780(%ebp),%eax
	movl %eax,4(%edx)
	movl -388(%ebp),%edx
	fiaddl 4(%edx)
	movl $0,-376(%ebp)
	movl $1072693248,-372(%ebp)
	movl $0,-384(%ebp)
	movl $0,-380(%ebp)
	fnstcw -4(%ebp)
	movl -4(%ebp),%eax
	movb $12,%ah
	movl %eax,-12(%ebp)
	fldcw -12(%ebp)
	fistpl -780(%ebp)
	fldcw -4(%ebp)
	movl -780(%ebp),%eax
	movl %eax,4(%edx)
	movl 8(%ebp),%edx
	movl 4(%edx),%edx
	movl %edx,-804(%ebp)
	movl 8(%ebp),%edx
	movl 12(%edx),%eax
	subl -804(%ebp),%eax
	subl %eax,-204(%ebp)
	jmp .L12578
	.p2align 4,,7
.L12587:
	fld %st(0)
	fisubrl -192(%ebp)
	fxch %st(1)
	fadd %st(0),%st
	fxch %st(1)
	fnstcw -4(%ebp)
	movl -4(%ebp),%edx
	movb $12,%dh
	movl %edx,-12(%ebp)
	fldcw -12(%ebp)
	fistpl -192(%ebp)
	fldcw -4(%ebp)
	fldl .LC199@GOTOFF(%ebx)
	fdivrp %st,%st(1)
	fisubrl -200(%ebp)
	movl $0,-376(%ebp)
	movl $0,-372(%ebp)
	movl $0,-384(%ebp)
	movl $-1074790400,-380(%ebp)
	movl 8(%ebp),%edx
	fnstcw -4(%ebp)
	movl -4(%ebp),%eax
	movb $12,%ah
	movl %eax,-12(%ebp)
	fldcw -12(%ebp)
	fistpl -200(%ebp)
	fldcw -4(%ebp)
	movl (%edx),%edx
	movl %edx,-808(%ebp)
	movl 8(%ebp),%edx
	movl 8(%edx),%eax
	subl -808(%ebp),%eax
	addl %eax,-208(%ebp)
	jmp .L12578
	.p2align 4,,7
.L12595:
	leal -192(%ebp),%edx
	fld %st(0)
	fisubrl 4(%edx)
	fxch %st(1)
	fadd %st(0),%st
	fxch %st(1)
	fnstcw -4(%ebp)
	movl -4(%ebp),%eax
	movb $12,%ah
	movl %eax,-12(%ebp)
	fldcw -12(%ebp)
	fistpl -780(%ebp)
	fldcw -4(%ebp)
	fldl .LC199@GOTOFF(%ebx)
	fdivrp %st,%st(1)
	movl -780(%ebp),%eax
	movl %eax,4(%edx)
	movl -388(%ebp),%edx
	fisubrl 4(%edx)
	movl $0,-376(%ebp)
	movl $1072693248,-372(%ebp)
	movl $0,-384(%ebp)
	movl $0,-380(%ebp)
	fnstcw -4(%ebp)
	movl -4(%ebp),%eax
	movb $12,%ah
	movl %eax,-12(%ebp)
	fldcw -12(%ebp)
	fistpl -780(%ebp)
	fldcw -4(%ebp)
	movl -780(%ebp),%eax
	movl %eax,4(%edx)
	movl 8(%ebp),%edx
	movl 4(%edx),%edx
	movl %edx,-812(%ebp)
	movl 8(%ebp),%edx
	movl 12(%edx),%eax
	subl -812(%ebp),%eax
	addl %eax,-204(%ebp)
	jmp .L12578
	.p2align 4,,7
.L12603:
	fld %st(0)
	fiaddl -192(%ebp)
	fxch %st(1)
	fadd %st(0),%st
	fxch %st(1)
	fnstcw -4(%ebp)
	movl -4(%ebp),%edx
	movb $12,%dh
	movl %edx,-12(%ebp)
	fldcw -12(%ebp)
	fistpl -192(%ebp)
	fldcw -4(%ebp)
	fldl .LC199@GOTOFF(%ebx)
	fdivrp %st,%st(1)
	fiaddl -200(%ebp)
	movl $0,-376(%ebp)
	movl $0,-372(%ebp)
	movl $0,-384(%ebp)
	movl $-1074790400,-380(%ebp)
	movl 8(%ebp),%edx
	fnstcw -4(%ebp)
	movl -4(%ebp),%eax
	movb $12,%ah
	movl %eax,-12(%ebp)
	fldcw -12(%ebp)
	fistpl -200(%ebp)
	fldcw -4(%ebp)
	movl (%edx),%edx
	movl %edx,-816(%ebp)
	movl 8(%ebp),%edx
	movl 8(%edx),%eax
	subl -816(%ebp),%eax
	subl %eax,-208(%ebp)
	jmp .L12578
.L13056:
.L13057:
	fstp %st(0)
.L12578:
	movl -340(%ebp),%edx
	movb 156(%edx),%dl
	movb %dl,-389(%ebp)
	movl -340(%ebp),%eax
	movb 41(%eax),%al
	movb %al,-390(%ebp)
	testl %ecx,%ecx
	je .L12617
	leal -28(%ebp),%edx
	movl %edx,-716(%ebp)
	movl %edx,-396(%ebp)
	movl -340(%ebp),%eax
	addl $92,%eax
	movl %eax,-400(%ebp)
	pushl %eax
	pushl %edx
	call __6QColorRC6QColor@PLT
	addl $8,%esp
	pushl $1
	movl -344(%ebp),%edx
	pushl %edx
	movl -716(%ebp),%eax
	pushl %eax
	leal -20(%ebp),%edi
	pushl %edi
	call __4QPenRC6QColorUiQ22Qt8PenStyle@PLT
	pushl %edi
	movl 12(%ebp),%edx
	pushl %edx
	call setPen__8QPainterRC4QPen@PLT
	pushl $2
	pushl %edi
	call _._4QPen@PLT
	addl $32,%esp
	movl -340(%ebp),%eax
	addl $136,%eax
	pushl %eax
	movl -716(%ebp),%edx
	pushl %edx
	call __5QFontRC5QFont@PLT
	addl $8,%esp
	leal -192(%ebp),%eax
	movl %eax,-664(%ebp)
	leal -208(%ebp),%edx
	movl %edx,-660(%ebp)
	leal -24(%ebp),%eax
	movl %eax,-720(%ebp)
	leal -36(%ebp),%edx
	movl %edx,-712(%ebp)
	leal -96(%ebp),%eax
	movl %eax,-708(%ebp)
	leal -216(%ebp),%edx
	movl %edx,-656(%ebp)
	movl -340(%ebp),%eax
	cmpb $0,140(%eax)
	je .L12622
	fldl -160(%ebp)
	fstps -32(%ebp)
	flds -32(%ebp)
	subl $4,%esp
	fstps (%esp)
	movl -716(%ebp),%edx
	pushl %edx
	call setPointSizeFloat__5QFontf@PLT
	addl $8,%esp
.L12622:
	movl -716(%ebp),%eax
	pushl %eax
	movl -720(%ebp),%edx
	pushl %edx
	call __12QFontMetricsRC5QFont@PLT
	addl $8,%esp
	movl _7QString.shared_null@GOT(%ebx),%eax
	movl (%eax),%ecx
	testl %ecx,%ecx
	jne .L12625
	call makeSharedNull__7QString@PLT
	movl %eax,%ecx
.L12625:
	movl %ecx,-36(%ebp)
	incl (%ecx)
	movl $0,-404(%ebp)
	movl -352(%ebp),%edx
	movl (%edx),%ecx
	movl (%ecx),%esi
	cmpl $1,%esi
	jbe .L12706
	decl %esi
	movl %esi,(%ecx)
	pushl $12
	call __builtin_new@PLT
	movl %eax,-408(%ebp)
	movl -352(%ebp),%eax
	movl (%eax),%edi
	addl $4,%esp
	movl -408(%ebp),%edx
	movl $1,(%edx)
	pushl $12
	call __builtin_new@PLT
	movl %eax,%esi
	addl $4,%esp
	movl _7QString.shared_null@GOT(%ebx),%eax
	movl (%eax),%ecx
	testl %ecx,%ecx
	jne .L12674
	call makeSharedNull__7QString@PLT
	movl %eax,%ecx
.L12674:
	movl %ecx,8(%esi)
	incl (%ecx)
	movl -408(%ebp),%edx
	movl %esi,4(%edx)
	movl %esi,4(%esi)
	movl %esi,(%esi)
	movl $0,8(%edx)
	movl 4(%edi),%eax
	movl (%eax),%eax
	movl %eax,-44(%ebp)
	movl 4(%edi),%edi
	movl %edi,-780(%ebp)
	movl %edi,-48(%ebp)
	movl %esi,-52(%ebp)
	movl %edi,%edx
	cmpl %edx,%eax
	je .L13049
	.p2align 4,,7
.L12688:
	movl -52(%ebp),%eax
	movl %eax,-60(%ebp)
	movl -44(%ebp),%esi
	movl %esi,-68(%ebp)
	movl (%esi),%edx
	movl %edx,-44(%ebp)
	movl %esi,-64(%ebp)
	addl $8,%esi
	pushl $12
	call __builtin_new@PLT
	movl %eax,%edi
	addl $4,%esp
	pushl %esi
	leal 8(%edi),%eax
	pushl %eax
	call __7QStringRC7QString@PLT
	addl $8,%esp
	movl -60(%ebp),%edx
	movl %edx,(%edi)
	movl 4(%edx),%eax
	movl %eax,4(%edi)
	movl 4(%edx),%edx
	movl %edi,(%edx)
	movl -60(%ebp),%eax
	movl %edi,4(%eax)
	movl -408(%ebp),%edx
	incl 8(%edx)
	movl %edi,-56(%ebp)
	movl -48(%ebp),%eax
	cmpl %eax,-44(%ebp)
	jne .L12688
.L13049:
	movl -408(%ebp),%eax
	movl -352(%ebp),%edx
	movl %eax,(%edx)
	movl %eax,%ecx
.L12706:
	movl 4(%ecx),%eax
	jmp .L13055
	.p2align 4,,7
.L12714:
	pushl $-1
	addl $8,%ecx
	pushl %ecx
	movl -720(%ebp),%edx
	pushl %edx
	call width__C12QFontMetricsRC7QStringi@PLT
	movl %eax,%ecx
	addl $12,%esp
	cmpl -404(%ebp),%ecx
	jle .L12713
	pushl $-1
	movl -40(%ebp),%eax
	addl $8,%eax
	pushl %eax
	movl -720(%ebp),%edx
	pushl %edx
	call width__C12QFontMetricsRC7QStringi@PLT
	movl %eax,-404(%ebp)
	addl $12,%esp
	movl -40(%ebp),%eax
	addl $8,%eax
	pushl %eax
	movl -712(%ebp),%edx
	pushl %edx
	call __as__7QStringRC7QString@PLT
	addl $8,%esp
.L12713:
	movl -40(%ebp),%eax
.L13055:
	movl (%eax),%eax
	movl %eax,-40(%ebp)
	movl -352(%ebp),%eax
	movl (%eax),%ecx
	movl (%ecx),%esi
	cmpl $1,%esi
	jbe .L12751
	decl %esi
	movl %esi,(%ecx)
	pushl $12
	call __builtin_new@PLT
	movl %eax,-412(%ebp)
	movl -352(%ebp),%edx
	movl (%edx),%edi
	addl $4,%esp
	movl $1,(%eax)
	pushl $12
	call __builtin_new@PLT
	movl %eax,%esi
	addl $4,%esp
	movl _7QString.shared_null@GOT(%ebx),%eax
	movl (%eax),%ecx
	testl %ecx,%ecx
	jne .L12719
	call makeSharedNull__7QString@PLT
	movl %eax,%ecx
.L12719:
	movl %ecx,8(%esi)
	incl (%ecx)
	movl -412(%ebp),%edx
	movl %esi,4(%edx)
	movl %esi,4(%esi)
	movl %esi,(%esi)
	movl $0,8(%edx)
	movl 4(%edi),%eax
	movl (%eax),%eax
	movl %eax,-72(%ebp)
	movl 4(%edi),%edi
	movl %edi,-780(%ebp)
	movl %edi,-76(%ebp)
	movl %esi,-80(%ebp)
	movl %edi,%edx
	cmpl %edx,%eax
	je .L13050
	.p2align 4,,7
.L12733:
	movl -80(%ebp),%eax
	movl %eax,-88(%ebp)
	movl -72(%ebp),%esi
	movl %esi,-96(%ebp)
	movl (%esi),%edx
	movl %edx,-72(%ebp)
	movl %esi,-92(%ebp)
	addl $8,%esi
	pushl $12
	call __builtin_new@PLT
	movl %eax,%edi
	addl $4,%esp
	pushl %esi
	leal 8(%edi),%eax
	pushl %eax
	call __7QStringRC7QString@PLT
	addl $8,%esp
	movl -88(%ebp),%edx
	movl %edx,(%edi)
	movl 4(%edx),%eax
	movl %eax,4(%edi)
	movl 4(%edx),%edx
	movl %edi,(%edx)
	movl -88(%ebp),%eax
	movl %edi,4(%eax)
	movl -412(%ebp),%edx
	incl 8(%edx)
	movl %edi,-84(%ebp)
	movl -76(%ebp),%eax
	cmpl %eax,-72(%ebp)
	jne .L12733
.L13050:
	movl -412(%ebp),%eax
	movl -352(%ebp),%edx
	movl %eax,(%edx)
	movl %eax,%ecx
.L12751:
	movl 4(%ecx),%eax
	movl %eax,-68(%ebp)
	movl -40(%ebp),%ecx
	cmpl %eax,%ecx
	jne .L12714
	movl -396(%ebp),%edi
	movl -708(%ebp),%esi
	jmp .L12765
	.p2align 4,,7
.L12769:
	fldl -160(%ebp)
	fldl .LC201@GOTOFF(%ebx)
	fcomp %st(1)
	fnstsw %ax
	andb $69,%ah
	cmpb $1,%ah
	jne .L13058
	fsubl .LC197@GOTOFF(%ebx)
	fstl -160(%ebp)
	fstps -32(%ebp)
	flds -32(%ebp)
	subl $4,%esp
	fstps (%esp)
	pushl %edi
	call setPointSizeFloat__5QFontf@PLT
	pushl %edi
	pushl %esi
	call __12QFontMetricsRC5QFont@PLT
	pushl %esi
	movl -720(%ebp),%edx
	pushl %edx
	call __as__12QFontMetricsRC12QFontMetrics@PLT
	pushl $2
	pushl %esi
	call _._12QFontMetrics@PLT
	addl $32,%esp
.L12765:
	pushl $-1
	movl -712(%ebp),%eax
	pushl %eax
	movl -720(%ebp),%edx
	pushl %edx
	call width__C12QFontMetricsRC7QStringi@PLT
	movl %eax,%ecx
	fldl -136(%ebp)
	addl $12,%esp
	pushl %ecx
	ficompl (%esp)
	addl $4,%esp
	fnstsw %ax
	andb $69,%ah
	cmpb $1,%ah
	je .L12769
	jmp .L12766
.L13058:
	fstp %st(0)
.L12766:
	movl -396(%ebp),%edx
	pushl %edx
	movl 12(%ebp),%eax
	pushl %eax
	call setFont__8QPainterRC5QFont@PLT
	movl -708(%ebp),%edx
	pushl %edx
	call __4QPen@PLT
	addl $12,%esp
	movl -340(%ebp),%eax
	cmpb $0,100(%eax)
	je .L12770
	leal -88(%ebp),%esi
	addl $104,%eax
	pushl %eax
	pushl %esi
	call __6QColorRC6QColor@PLT
	addl $8,%esp
	pushl %esi
	movl -708(%ebp),%edx
	pushl %edx
	call setColor__4QPenRC6QColor@PLT
	addl $8,%esp
.L12770:
	fldl -168(%ebp)
	fldl -376(%ebp)
	fstl -420(%ebp)
	fmul %st(1),%st
	fstpl -420(%ebp)
	fldl -384(%ebp)
	fmul %st,%st(1)
	fstpl -428(%ebp)
	fstpl -428(%ebp)
	movl $0,-436(%ebp)
	movl $0,-432(%ebp)
	movl $0,-444(%ebp)
	movl $0,-440(%ebp)
	cmpb $0,-390(%ebp)
	jne .L12775
	fldl -420(%ebp)
	fmull .LC197@GOTOFF(%ebx)
	fld %st(0)
	fiaddl -184(%ebp)
	fldl -428(%ebp)
	fmull .LC197@GOTOFF(%ebx)
	fxch %st(1)
	movl -668(%ebp),%edx
	fnstcw -4(%ebp)
	movl -4(%ebp),%eax
	movb $12,%ah
	movl %eax,-12(%ebp)
	fldcw -12(%ebp)
	fistpl -184(%ebp)
	fldcw -4(%ebp)
	fld %st(0)
	fiaddl 4(%edx)
	fnstcw -4(%ebp)
	movl -4(%ebp),%eax
	movb $12,%ah
	movl %eax,-12(%ebp)
	fldcw -12(%ebp)
	fistpl -780(%ebp)
	fldcw -4(%ebp)
	movl -780(%ebp),%eax
	movl %eax,4(%edx)
	fld %st(1)
	fiaddl -192(%ebp)
	movl -664(%ebp),%eax
	fnstcw -4(%ebp)
	movl -4(%ebp),%edx
	movb $12,%dh
	movl %edx,-12(%ebp)
	fldcw -12(%ebp)
	fistpl -192(%ebp)
	fldcw -4(%ebp)
	fld %st(0)
	fiaddl 4(%eax)
	fnstcw -4(%ebp)
	movl -4(%ebp),%edx
	movb $12,%dh
	movl %edx,-12(%ebp)
	fldcw -12(%ebp)
	fistpl -780(%ebp)
	fldcw -4(%ebp)
	fxch %st(1)
	movl -780(%ebp),%edx
	movl %edx,4(%eax)
	fiaddl -200(%ebp)
	movl -388(%ebp),%edx
	fnstcw -4(%ebp)
	movl -4(%ebp),%eax
	movb $12,%ah
	movl %eax,-12(%ebp)
	fldcw -12(%ebp)
	fistpl -200(%ebp)
	fldcw -4(%ebp)
	fiaddl 4(%edx)
	fnstcw -4(%ebp)
	movl -4(%ebp),%eax
	movb $12,%ah
	movl %eax,-12(%ebp)
	fldcw -12(%ebp)
	fistpl -780(%ebp)
	fldcw -4(%ebp)
	movl -780(%ebp),%eax
	movl %eax,4(%edx)
	fldl -420(%ebp)
	fiaddl -216(%ebp)
	movl -656(%ebp),%eax
	fnstcw -4(%ebp)
	movl -4(%ebp),%edx
	movb $12,%dh
	movl %edx,-12(%ebp)
	fldcw -12(%ebp)
	fistpl -216(%ebp)
	fldcw -4(%ebp)
	fldl -428(%ebp)
	fiaddl 4(%eax)
	fnstcw -4(%ebp)
	movl -4(%ebp),%edx
	movb $12,%dh
	movl %edx,-12(%ebp)
	fldcw -12(%ebp)
	fistpl -780(%ebp)
	fldcw -4(%ebp)
	movl -780(%ebp),%edx
	movl %edx,4(%eax)
	fldl -420(%ebp)
	fiaddl -208(%ebp)
	movl -660(%ebp),%edx
	fnstcw -4(%ebp)
	movl -4(%ebp),%eax
	movb $12,%ah
	movl %eax,-12(%ebp)
	fldcw -12(%ebp)
	fistpl -208(%ebp)
	fldcw -4(%ebp)
	fldl -428(%ebp)
	fiaddl 4(%edx)
	fnstcw -4(%ebp)
	movl -4(%ebp),%eax
	movb $12,%ah
	movl %eax,-12(%ebp)
	fldcw -12(%ebp)
	fistpl -780(%ebp)
	fldcw -4(%ebp)
	movl -780(%ebp),%eax
	movl %eax,4(%edx)
	movl -344(%ebp),%edx
	movl %edx,-788(%ebp)
	movl $0,-784(%ebp)
	fildll -788(%ebp)
	fldl -376(%ebp)
	fstl -436(%ebp)
	fmul %st(1),%st
	fmull .LC197@GOTOFF(%ebx)
	fxch %st(1)
	fmull -384(%ebp)
	fmull .LC197@GOTOFF(%ebx)
	fxch %st(1)
	fstpl -436(%ebp)
	fstpl -444(%ebp)
.L12775:
	fldl -176(%ebp)
	fldz
	fucompp
	fnstsw %ax
	andb $69,%ah
	cmpb $64,%ah
	je .L12796
	movl -340(%ebp),%edx
	cmpb $0,80(%edx)
	je .L12796
	leal -80(%ebp),%eax
	movl %eax,-592(%ebp)
	movl -400(%ebp),%edx
	pushl %edx
	pushl %eax
	call __6QColorRC6QColor@PLT
	addl $8,%esp
	pushl $1
	movl -344(%ebp),%eax
	movl %eax,-788(%ebp)
	movl $0,-784(%ebp)
	fildll -788(%ebp)
	fmull .LC197@GOTOFF(%ebx)
	fnstcw -4(%ebp)
	movl -4(%ebp),%edx
	movb $12,%dh
	movl %edx,-12(%ebp)
	fldcw -12(%ebp)
	fistpll -788(%ebp)
	fldcw -4(%ebp)
	movl -788(%ebp),%eax
	pushl %eax
	movl -592(%ebp),%edx
	pushl %edx
	leal -88(%ebp),%eax
	movl %eax,-596(%ebp)
	pushl %eax
	call __4QPenRC6QColorUiQ22Qt8PenStyle@PLT
	fldl -420(%ebp)
	faddl -428(%ebp)
	fldl -176(%ebp)
	fldl .LC201@GOTOFF(%ebx)
	fld %st(2)
	fmul %st(2),%st
	fdivp %st,%st(1)
	movl -84(%ebp),%edx
	movl 8(%edx),%esi
	movl %esi,-788(%ebp)
	movl $0,-784(%ebp)
	fld1
	fildll -788(%ebp)
	faddp %st,%st(1)
	fxch %st(1)
	fabs
	addl $16,%esp
	movb $1,-597(%ebp)
	fcompp
	fnstsw %ax
	andb $69,%ah
	decb %ah
	cmpb $64,%ah
	jae .L13059
	jmp .L12811
.L13063:
	fxch %st(1)
	.p2align 4,,7
.L12811:
	cmpb $0,-597(%ebp)
	je .L13060
	testl %esi,%esi
	je .L12807
	fstp %st(0)
	decl %esi
	pushl %esi
	movl -596(%ebp),%edx
	pushl %edx
	fstpt -776(%ebp)
	call setWidth__4QPenUi@PLT
	addl $8,%esp
	fldl -176(%ebp)
	movl %esi,-788(%ebp)
	movl $0,-784(%ebp)
	fldt -776(%ebp)
	jmp .L12802
	.p2align 4,,7
.L12807:
	fldl .LC197@GOTOFF(%ebx)
	fucom %st(1)
	fnstsw %ax
	andb $68,%ah
	xorb $64,%ah
	jne .L13061
	fstp %st(0)
	fxch %st(1)
	movb $0,-597(%ebp)
	jmp .L12802
.L13061:
	fstp %st(1)
	fstl -176(%ebp)
	fxch %st(1)
.L12802:
	fld %st(0)
	fmul %st(2),%st
	fldl .LC201@GOTOFF(%ebx)
	fdivrp %st,%st(1)
	fildll -788(%ebp)
	fld1
	faddp %st,%st(1)
	fxch %st(1)
	fabs
	fcompp
	fnstsw %ax
	andb $69,%ah
	decb %ah
	cmpb $64,%ah
	jb .L13063
.L13059:
	fstp %st(0)
	fstp %st(0)
	cmpb $0,-597(%ebp)
	je .L12812
	fildl -184(%ebp)
	movl -668(%ebp),%eax
	fstpl -452(%ebp)
	fildl 4(%eax)
	fstpl -460(%ebp)
	fildl -200(%ebp)
	movl -388(%ebp),%eax
	fstpl -468(%ebp)
	fildl 4(%eax)
	fstpl -476(%ebp)
	fildl -216(%ebp)
	movl -656(%ebp),%eax
	fstpl -484(%ebp)
	fildl 4(%eax)
	fstpl -492(%ebp)
	fildl -208(%ebp)
	movl -660(%ebp),%eax
	fstpl -500(%ebp)
	fildl 4(%eax)
	fstpl -508(%ebp)
	fldl -452(%ebp)
	fstpl -516(%ebp)
	fldl -460(%ebp)
	fstpl -524(%ebp)
	fldl -468(%ebp)
	fstpl -532(%ebp)
	fldl -476(%ebp)
	fstpl -540(%ebp)
	fldl -484(%ebp)
	fstpl -548(%ebp)
	fldl -492(%ebp)
	fstpl -556(%ebp)
	fldl -500(%ebp)
	fstpl -564(%ebp)
	movl 12(%ebp),%edi
	addl $36,%edi
	leal -224(%ebp),%eax
	movl %eax,-652(%ebp)
	movl -340(%ebp),%edx
	fldl -508(%ebp)
	fstpl -572(%ebp)
	cmpb $0,100(%edx)
	je .L12821
	pushl %esi
	movl -708(%ebp),%eax
	pushl %eax
	call setWidth__4QPenUi@PLT
	addl $8,%esp
	movl -340(%ebp),%edx
	pushl 120(%edx)
	movl -708(%ebp),%eax
	pushl %eax
	call setStyle__4QPenQ22Qt8PenStyle@PLT
	addl $8,%esp
.L12821:
	pushl %edi
	movl -592(%ebp),%edx
	pushl %edx
	call __4QPenRC4QPen@PLT
	movl -596(%ebp),%eax
	pushl %eax
	movl 12(%ebp),%edx
	pushl %edx
	call setPen__8QPainterRC4QPen@PLT
	movl -352(%ebp),%eax
	movl (%eax),%eax
	movl 8(%eax),%edx
	decl %edx
	movl %edx,-788(%ebp)
	movl $0,-784(%ebp)
	fildll -788(%ebp)
	fdivl -176(%ebp)
	addl $16,%esp
	movl -652(%ebp),%eax
	fstl -224(%ebp)
	pushl %eax
	subl $8,%esp
	fstpl (%esp)
	call modf@PLT
	fstp %st(0)
	fldl -176(%ebp)
	fldl -420(%ebp)
	fstl -608(%ebp)
	fmul %st(1),%st
	fstpl -608(%ebp)
	fldl -428(%ebp)
	fmul %st,%st(1)
	fstpl -616(%ebp)
	fstpl -616(%ebp)
	fld1
	fldl -224(%ebp)
	fadd %st(1),%st
	addl $12,%esp
	fcomp %st(1)
	fnstsw %ax
	andb $5,%ah
	jne .L13064
	leal -248(%ebp),%edi
	leal -256(%ebp),%edx
	movl %edx,-648(%ebp)
	leal -72(%ebp),%esi
	leal -232(%ebp),%eax
	movl %eax,-620(%ebp)
	.p2align 4,,7
.L12832:
	movl -340(%ebp),%edx
	cmpb $0,100(%edx)
	je .L12833
	movl -708(%ebp),%eax
	pushl %eax
	pushl %esi
	fstpt -764(%ebp)
	call __4QPenRC4QPen@PLT
	fldl -564(%ebp)
	fnstcw -4(%ebp)
	movl -4(%ebp),%edx
	movb $12,%dh
	movl %edx,-12(%ebp)
	fldcw -12(%ebp)
	fistpl -232(%ebp)
	fldcw -4(%ebp)
	fldl -572(%ebp)
	fnstcw -4(%ebp)
	movl -4(%ebp),%eax
	movb $12,%ah
	movl %eax,-12(%ebp)
	fldcw -12(%ebp)
	fistpl -792(%ebp)
	fldcw -4(%ebp)
	addl $8,%esp
	movl -792(%ebp),%edx
	movl -620(%ebp),%eax
	movl %edx,4(%eax)
	fldl -548(%ebp)
	fnstcw -4(%ebp)
	movl -4(%ebp),%eax
	movb $12,%ah
	movl %eax,-12(%ebp)
	fldcw -12(%ebp)
	fistpl -240(%ebp)
	fldcw -4(%ebp)
	fldl -556(%ebp)
	fnstcw -4(%ebp)
	movl -4(%ebp),%eax
	movb $12,%ah
	movl %eax,-12(%ebp)
	fldcw -12(%ebp)
	fistpl -236(%ebp)
	fldcw -4(%ebp)
	pushl %esi
	movl -232(%ebp),%eax
	movl -228(%ebp),%edx
	pushl %edx
	pushl %eax
	movl -240(%ebp),%eax
	movl -236(%ebp),%edx
	pushl %edx
	pushl %eax
	movl 12(%ebp),%edx
	pushl %edx
	call saveDrawLine__18KDChartAxesPainterR8QPainterG6QPointT2G4QPen@PLT
	fldt -764(%ebp)
	fld %st(0)
	fmull -608(%ebp)
	fldl -484(%ebp)
	fstl -548(%ebp)
	fadd %st(1),%st
	fld %st(2)
	fmull -616(%ebp)
	fxch %st(1)
	fstpl -548(%ebp)
	fldl -492(%ebp)
	fstl -556(%ebp)
	fadd %st(1),%st
	fstpl -556(%ebp)
	fldl -500(%ebp)
	fadd %st,%st(2)
	fstpl -564(%ebp)
	fldl -508(%ebp)
	fadd %st,%st(1)
	addl $24,%esp
	fstpl -572(%ebp)
	fxch %st(1)
	fstpl -564(%ebp)
	fstpl -572(%ebp)
.L12833:
	fldl -516(%ebp)
	fnstcw -4(%ebp)
	movl -4(%ebp),%eax
	movb $12,%ah
	movl %eax,-12(%ebp)
	fldcw -12(%ebp)
	fistpl -248(%ebp)
	fldcw -4(%ebp)
	fldl -524(%ebp)
	fnstcw -4(%ebp)
	movl -4(%ebp),%eax
	movb $12,%ah
	movl %eax,-12(%ebp)
	fldcw -12(%ebp)
	fistpl -792(%ebp)
	fldcw -4(%ebp)
	movl -792(%ebp),%eax
	movl %eax,4(%edi)
	fldl -532(%ebp)
	fnstcw -4(%ebp)
	movl -4(%ebp),%edx
	movb $12,%dh
	movl %edx,-12(%ebp)
	fldcw -12(%ebp)
	fistpl -256(%ebp)
	fldcw -4(%ebp)
	fldl -540(%ebp)
	fnstcw -4(%ebp)
	movl -4(%ebp),%eax
	movb $12,%ah
	movl %eax,-12(%ebp)
	fldcw -12(%ebp)
	fistpl -788(%ebp)
	fldcw -4(%ebp)
	movl -788(%ebp),%edx
	movl -648(%ebp),%eax
	movl %edx,4(%eax)
	pushl %edx
	pushl -256(%ebp)
	pushl 4(%edi)
	pushl -248(%ebp)
	movl 12(%ebp),%eax
	pushl %eax
	fstpt -764(%ebp)
	call drawLine__8QPainteriiii@PLT
	fldt -764(%ebp)
	fld %st(0)
	fmull -608(%ebp)
	fldl -452(%ebp)
	fstl -516(%ebp)
	fadd %st(1),%st
	fld %st(2)
	fmull -616(%ebp)
	fxch %st(1)
	fstpl -516(%ebp)
	fldl -460(%ebp)
	fstl -524(%ebp)
	fadd %st(1),%st
	fstpl -524(%ebp)
	fldl -468(%ebp)
	fadd %st,%st(2)
	fstpl -532(%ebp)
	fldl -476(%ebp)
	fadd %st,%st(1)
	fstpl -540(%ebp)
	fstpl -540(%ebp)
	fld1
	fadd %st,%st(2)
	faddl -224(%ebp)
	fxch %st(1)
	addl $20,%esp
	fstpl -532(%ebp)
	fcomp %st(1)
	fnstsw %ax
	andb $5,%ah
	je .L12832
.L13064:
	fstp %st(0)
	movl -592(%ebp),%edx
	pushl %edx
	movl 12(%ebp),%eax
	pushl %eax
	call setPen__8QPainterRC4QPen@PLT
	pushl $2
	movl -592(%ebp),%edx
	pushl %edx
	call _._4QPen@PLT
	addl $16,%esp
	jmp .L12812
.L13060:
	fstp %st(0)
	fstp %st(0)
.L12812:
	pushl $2
	movl -596(%ebp),%eax
	pushl %eax
	call _._4QPen@PLT
	addl $8,%esp
.L12796:
	fildl -184(%ebp)
	movl -668(%ebp),%eax
	fstpl -452(%ebp)
	fildl 4(%eax)
	fstpl -460(%ebp)
	fildl -192(%ebp)
	movl -664(%ebp),%eax
	fstpl -468(%ebp)
	fildl 4(%eax)
	fstpl -476(%ebp)
	fildl -216(%ebp)
	movl -656(%ebp),%eax
	fstpl -484(%ebp)
	fildl 4(%eax)
	fstpl -492(%ebp)
	fildl -208(%ebp)
	movl -660(%ebp),%eax
	fstpl -500(%ebp)
	fildl 4(%eax)
	fstpl -508(%ebp)
	fldl -452(%ebp)
	fstpl -516(%ebp)
	fldl -460(%ebp)
	fstpl -524(%ebp)
	fldl -468(%ebp)
	fstpl -532(%ebp)
	fldl -476(%ebp)
	fstpl -540(%ebp)
	fldl -484(%ebp)
	fstpl -548(%ebp)
	fldl -492(%ebp)
	fstpl -556(%ebp)
	movl -340(%ebp),%eax
	fldl -500(%ebp)
	fstpl -564(%ebp)
	fldl -508(%ebp)
	fstpl -572(%ebp)
	fldl -152(%ebp)
	fstpl -580(%ebp)
	fldl -144(%ebp)
	fstpl -588(%ebp)
	cmpb $0,100(%eax)
	je .L12858
	movl -348(%ebp),%edx
	pushl %edx
	movl -708(%ebp),%eax
	pushl %eax
	call setWidth__4QPenUi@PLT
	addl $8,%esp
	movl -340(%ebp),%edx
	pushl 116(%edx)
	movl -708(%ebp),%eax
	pushl %eax
	call setStyle__4QPenQ22Qt8PenStyle@PLT
	addl $8,%esp
.L12858:
	movl $0,-628(%ebp)
	movl $0,-624(%ebp)
	movl -352(%ebp),%edx
	movl (%edx),%ecx
	movl (%ecx),%esi
	cmpl $1,%esi
	jbe .L12899
	decl %esi
	movl %esi,(%ecx)
	pushl $12
	call __builtin_new@PLT
	movl %eax,-632(%ebp)
	movl -352(%ebp),%eax
	movl (%eax),%edi
	addl $4,%esp
	movl -632(%ebp),%edx
	movl $1,(%edx)
	pushl $12
	call __builtin_new@PLT
	movl %eax,%esi
	addl $4,%esp
	movl _7QString.shared_null@GOT(%ebx),%eax
	movl (%eax),%ecx
	testl %ecx,%ecx
	jne .L12867
	call makeSharedNull__7QString@PLT
	movl %eax,%ecx
.L12867:
	movl %ecx,8(%esi)
	incl (%ecx)
	movl -632(%ebp),%edx
	movl %esi,4(%edx)
	movl %esi,4(%esi)
	movl %esi,(%esi)
	movl $0,8(%edx)
	movl 4(%edi),%eax
	movl (%eax),%eax
	movl %eax,-60(%ebp)
	movl 4(%edi),%edi
	movl %edi,-788(%ebp)
	movl %edi,-64(%ebp)
	movl %esi,-68(%ebp)
	movl %edi,%edx
	cmpl %edx,%eax
	je .L13051
	.p2align 4,,7
.L12881:
	movl -68(%ebp),%eax
	movl %eax,-76(%ebp)
	movl -60(%ebp),%esi
	movl %esi,-84(%ebp)
	movl (%esi),%edx
	movl %edx,-60(%ebp)
	movl %esi,-80(%ebp)
	addl $8,%esi
	pushl $12
	call __builtin_new@PLT
	movl %eax,%edi
	addl $4,%esp
	pushl %esi
	leal 8(%edi),%eax
	pushl %eax
	call __7QStringRC7QString@PLT
	addl $8,%esp
	movl -76(%ebp),%edx
	movl %edx,(%edi)
	movl 4(%edx),%eax
	movl %eax,4(%edi)
	movl 4(%edx),%edx
	movl %edi,(%edx)
	movl -76(%ebp),%eax
	movl %edi,4(%eax)
	movl -632(%ebp),%edx
	incl 8(%edx)
	movl %edi,-72(%ebp)
	movl -64(%ebp),%eax
	cmpl %eax,-60(%ebp)
	jne .L12881
.L13051:
	movl -632(%ebp),%eax
	movl -352(%ebp),%edx
	movl %eax,(%edx)
	movl %eax,%ecx
.L12899:
	movl 4(%ecx),%ecx
	movl (%ecx),%edx
	movl %edx,-88(%ebp)
	leal -84(%ebp),%eax
	movl %eax,-640(%ebp)
	jmp .L12904
	.p2align 4,,7
.L12907:
	fld1
	faddl -628(%ebp)
	leal -280(%ebp),%esi
	leal -288(%ebp),%edi
	movl -340(%ebp),%edx
	fstpl -628(%ebp)
	cmpb $0,100(%edx)
	je .L12949
	movl -708(%ebp),%eax
	pushl %eax
	movl -640(%ebp),%edx
	pushl %edx
	call __4QPenRC4QPen@PLT
	fldl -564(%ebp)
	fsubl -436(%ebp)
	fnstcw -4(%ebp)
	movl -4(%ebp),%eax
	movb $12,%ah
	movl %eax,-12(%ebp)
	fldcw -12(%ebp)
	fistpl -264(%ebp)
	fldcw -4(%ebp)
	fldl -572(%ebp)
	fsubl -444(%ebp)
	fnstcw -4(%ebp)
	movl -4(%ebp),%eax
	movb $12,%ah
	movl %eax,-12(%ebp)
	fldcw -12(%ebp)
	fistpl -260(%ebp)
	fldcw -4(%ebp)
	fldl -548(%ebp)
	fsubl -436(%ebp)
	fnstcw -4(%ebp)
	movl -4(%ebp),%eax
	movb $12,%ah
	movl %eax,-12(%ebp)
	fldcw -12(%ebp)
	fistpl -272(%ebp)
	fldcw -4(%ebp)
	fldl -556(%ebp)
	fsubl -444(%ebp)
	addl $8,%esp
	movl -640(%ebp),%edx
	fnstcw -4(%ebp)
	movl -4(%ebp),%eax
	movb $12,%ah
	movl %eax,-12(%ebp)
	fldcw -12(%ebp)
	fistpl -268(%ebp)
	fldcw -4(%ebp)
	pushl %edx
	movl -264(%ebp),%eax
	movl -260(%ebp),%edx
	pushl %edx
	pushl %eax
	movl -272(%ebp),%eax
	movl -268(%ebp),%edx
	pushl %edx
	pushl %eax
	movl 12(%ebp),%edx
	pushl %edx
	call saveDrawLine__18KDChartAxesPainterR8QPainterG6QPointT2G4QPen@PLT
	fldl -628(%ebp)
	fmull -420(%ebp)
	fldl -484(%ebp)
	fstl -548(%ebp)
	fadd %st(1),%st
	fldl -628(%ebp)
	fmull -428(%ebp)
	fxch %st(1)
	fstpl -548(%ebp)
	fldl -492(%ebp)
	fstl -556(%ebp)
	fadd %st(1),%st
	fstpl -556(%ebp)
	fldl -500(%ebp)
	fadd %st,%st(2)
	fstpl -564(%ebp)
	fldl -508(%ebp)
	fadd %st,%st(1)
	addl $24,%esp
	fstpl -572(%ebp)
	fxch %st(1)
	fstpl -564(%ebp)
	fstpl -572(%ebp)
.L12949:
	fldl -516(%ebp)
	fnstcw -4(%ebp)
	movl -4(%ebp),%eax
	movb $12,%ah
	movl %eax,-12(%ebp)
	fldcw -12(%ebp)
	fistpl -280(%ebp)
	fldcw -4(%ebp)
	fldl -524(%ebp)
	fnstcw -4(%ebp)
	movl -4(%ebp),%eax
	movb $12,%ah
	movl %eax,-12(%ebp)
	fldcw -12(%ebp)
	fistpl -792(%ebp)
	fldcw -4(%ebp)
	movl -792(%ebp),%eax
	movl %eax,4(%esi)
	fldl -532(%ebp)
	fnstcw -4(%ebp)
	movl -4(%ebp),%edx
	movb $12,%dh
	movl %edx,-12(%ebp)
	fldcw -12(%ebp)
	fistpl -288(%ebp)
	fldcw -4(%ebp)
	fldl -540(%ebp)
	fnstcw -4(%ebp)
	movl -4(%ebp),%eax
	movb $12,%ah
	movl %eax,-12(%ebp)
	fldcw -12(%ebp)
	fistpl -788(%ebp)
	fldcw -4(%ebp)
	movl -788(%ebp),%eax
	movl %eax,4(%edi)
	pushl %eax
	pushl -288(%ebp)
	pushl 4(%esi)
	pushl -280(%ebp)
	movl 12(%ebp),%edx
	pushl %edx
	call drawLine__8QPainteriiii@PLT
	addl $20,%esp
	pushl $0
	pushl $0
	pushl $-1
	movl -88(%ebp),%eax
	addl $8,%eax
	pushl %eax
	pushl -120(%ebp)
	fldl -128(%ebp)
	fnstcw -4(%ebp)
	movl -4(%ebp),%edx
	movb $12,%dh
	movl %edx,-12(%ebp)
	fldcw -12(%ebp)
	fistpl -788(%ebp)
	fldcw -4(%ebp)
	movl -788(%ebp),%eax
	pushl %eax
	fldl -136(%ebp)
	fnstcw -4(%ebp)
	movl -4(%ebp),%edx
	movb $12,%dh
	movl %edx,-12(%ebp)
	fldcw -12(%ebp)
	fistpl -788(%ebp)
	fldcw -4(%ebp)
	movl -788(%ebp),%eax
	pushl %eax
	fldl -144(%ebp)
	fnstcw -4(%ebp)
	movl -4(%ebp),%edx
	movb $12,%dh
	movl %edx,-12(%ebp)
	fldcw -12(%ebp)
	fistpl -788(%ebp)
	fldcw -4(%ebp)
	movl -788(%ebp),%eax
	pushl %eax
	fldl -152(%ebp)
	fnstcw -4(%ebp)
	movl -4(%ebp),%edx
	movb $12,%dh
	movl %edx,-12(%ebp)
	fldcw -12(%ebp)
	fistpl -788(%ebp)
	fldcw -4(%ebp)
	movl -788(%ebp),%eax
	pushl %eax
	movl 12(%ebp),%edx
	pushl %edx
	call drawText__8QPainteriiiiiRC7QStringiP5QRectPPc@PLT
	fldl -628(%ebp)
	fmull -420(%ebp)
	fldl -452(%ebp)
	fstl -516(%ebp)
	fadd %st(1),%st
	fldl -580(%ebp)
	fadd %st(2),%st
	fldl -628(%ebp)
	fmull -428(%ebp)
	fxch %st(2)
	fstpl -516(%ebp)
	fldl -460(%ebp)
	fstl -524(%ebp)
	fadd %st(2),%st
	fxch %st(1)
	fstpl -152(%ebp)
	fldl -588(%ebp)
	fadd %st(2),%st
	fxch %st(1)
	fstpl -524(%ebp)
	fldl -468(%ebp)
	fstl -532(%ebp)
	faddp %st,%st(3)
	fxch %st(2)
	fstpl -532(%ebp)
	fldl -476(%ebp)
	fstl -540(%ebp)
	faddp %st,%st(1)
	fxch %st(1)
	addl $40,%esp
	movl -88(%ebp),%eax
	fstpl -144(%ebp)
	fstpl -540(%ebp)
	movl (%eax),%eax
	movl %eax,-88(%ebp)
.L12904:
	movl -352(%ebp),%edx
	movl (%edx),%ecx
	movl (%ecx),%esi
	cmpl $1,%esi
	jbe .L12944
	decl %esi
	movl %esi,(%ecx)
	pushl $12
	call __builtin_new@PLT
	movl %eax,-636(%ebp)
	movl -352(%ebp),%eax
	movl (%eax),%edi
	addl $4,%esp
	movl -636(%ebp),%edx
	movl $1,(%edx)
	pushl $12
	call __builtin_new@PLT
	movl %eax,%esi
	addl $4,%esp
	movl _7QString.shared_null@GOT(%ebx),%eax
	movl (%eax),%ecx
	testl %ecx,%ecx
	jne .L12912
	call makeSharedNull__7QString@PLT
	movl %eax,%ecx
.L12912:
	movl %ecx,8(%esi)
	incl (%ecx)
	movl -636(%ebp),%edx
	movl %esi,4(%edx)
	movl %esi,4(%esi)
	movl %esi,(%esi)
	movl $0,8(%edx)
	movl 4(%edi),%eax
	movl (%eax),%eax
	movl %eax,-56(%ebp)
	movl 4(%edi),%edi
	movl %edi,-788(%ebp)
	movl %edi,-60(%ebp)
	movl %esi,-64(%ebp)
	movl %edi,%edx
	cmpl %edx,%eax
	je .L13052
	.p2align 4,,7
.L12926:
	movl -64(%ebp),%eax
	movl %eax,-72(%ebp)
	movl -56(%ebp),%esi
	movl %esi,-80(%ebp)
	movl (%esi),%edx
	movl %edx,-56(%ebp)
	movl %esi,-76(%ebp)
	addl $8,%esi
	pushl $12
	call __builtin_new@PLT
	movl %eax,%edi
	addl $4,%esp
	pushl %esi
	leal 8(%edi),%eax
	pushl %eax
	call __7QStringRC7QString@PLT
	addl $8,%esp
	movl -72(%ebp),%edx
	movl %edx,(%edi)
	movl 4(%edx),%eax
	movl %eax,4(%edi)
	movl 4(%edx),%edx
	movl %edi,(%edx)
	movl -72(%ebp),%eax
	movl %edi,4(%eax)
	movl -636(%ebp),%edx
	incl 8(%edx)
	movl %edi,-68(%ebp)
	movl -60(%ebp),%eax
	cmpl %eax,-56(%ebp)
	jne .L12926
.L13052:
	movl -636(%ebp),%eax
	movl -352(%ebp),%edx
	movl %eax,(%edx)
	movl %eax,%ecx
.L12944:
	movl 4(%ecx),%eax
	movl %eax,-84(%ebp)
	cmpl %eax,-88(%ebp)
	jne .L12907
	cmpb $0,-389(%ebp)
	je .L12969
	movl -340(%ebp),%edx
	fldl 224(%edx)
	fldz
	fucomp %st(1)
	fnstsw %ax
	andb $69,%ah
	cmpb $64,%ah
	je .L13065
	fdivl 240(%edx)
	fld %st(0)
	fmull -420(%ebp)
	fisubrl -184(%ebp)
	fxch %st(1)
	movl -668(%ebp),%eax
	fstl -360(%ebp)
	fmull -428(%ebp)
	fxch %st(1)
	fstpl -360(%ebp)
	fisubrl 4(%eax)
	fstpl -368(%ebp)
	jmp .L12969
.L13065:
	fstp %st(0)
.L12969:
	pushl $2
	movl -708(%ebp),%edx
	pushl %edx
	call _._4QPen@PLT
	addl $8,%esp
	movl -36(%ebp),%eax
	decl (%eax)
	jne .L12984
	movl _7QString.shared_null@GOT(%ebx),%esi
	movl -36(%ebp),%ecx
	cmpl (%esi),%ecx
	jne .L12980
	movl $0,(%esi)
	movl -36(%ebp),%ecx
.L12980:
	pushl %ecx
	call deleteSelf__11QStringData@PLT
	addl $4,%esp
.L12984:
	pushl $2
	movl -720(%ebp),%edx
	pushl %edx
	call _._12QFontMetrics@PLT
	pushl $2
	movl -396(%ebp),%eax
	pushl %eax
	call _._5QFont@PLT
	addl $16,%esp
.L12617:
	cmpb $0,-389(%ebp)
	je .L12520
	fldl -360(%ebp)
	movl -340(%ebp),%edx
	fstpl 248(%edx)
	fldl -368(%ebp)
	fstpl 256(%edx)
	cmpl $1,-336(%ebp)
	je .L12989
	movl 8(%ebp),%eax
	movl 136(%eax),%ecx
	movl _13KDChartParams.KDCHART_MAX_AXES@GOT(%ebx),%edx
	movl (%edx),%esi
	cmpl $1,%esi
	jbe .L12991
	addl $808,%ecx
	jmp .L12992
	.p2align 4,,7
.L12991:
	leal (%esi,%esi,8),%eax
	leal (%esi,%eax,2),%eax
	leal (%esi,%eax,4),%eax
	leal 500(%ecx,%eax,4),%ecx
.L12992:
	cmpb $0,40(%ecx)
	jne .L12520
	cmpl $4,-336(%ebp)
	jne .L12520
.L12989:
	leal -28(%ebp),%eax
	movl %eax,-716(%ebp)
	leal -20(%ebp),%edi
	leal -296(%ebp),%ecx
	leal -304(%ebp),%esi
	cmpl $4,-336(%ebp)
	jne .L12995
	fldl .LC200@GOTOFF(%ebx)
	jmp .L12996
	.p2align 4,,7
.L12995:
	fld1
.L12996:
	movl -340(%ebp),%edx
	fldl 248(%edx)
	fnstcw -4(%ebp)
	movl -4(%ebp),%eax
	movb $12,%ah
	movl %eax,-12(%ebp)
	fldcw -12(%ebp)
	fistpl -792(%ebp)
	fldcw -4(%ebp)
	fldl 256(%edx)
	fnstcw -4(%ebp)
	movl -4(%ebp),%edx
	movb $12,%dh
	movl %edx,-12(%ebp)
	fldcw -12(%ebp)
	fistpl -788(%ebp)
	fldcw -4(%ebp)
	movl -792(%ebp),%eax
	movl %eax,-296(%ebp)
	movl -788(%ebp),%edx
	movl %edx,4(%ecx)
	movl 8(%ebp),%eax
	movl (%eax),%eax
	movl %eax,-840(%ebp)
	movl 8(%ebp),%eax
	movl 8(%eax),%edx
	subl -840(%ebp),%edx
	incl %edx
	pushl %edx
	fimull (%esp)
	addl $4,%esp
	movl -340(%ebp),%eax
	fldl 248(%eax)
	faddp %st,%st(1)
	movl 8(%ebp),%eax
	fldl -376(%ebp)
	fabs
	fxch %st(1)
	fnstcw -4(%ebp)
	movl -4(%ebp),%edx
	movb $12,%dh
	movl %edx,-12(%ebp)
	fldcw -12(%ebp)
	fistpl -792(%ebp)
	fldcw -4(%ebp)
	movl 4(%eax),%eax
	movl %eax,-844(%ebp)
	movl 8(%ebp),%eax
	movl 12(%eax),%edx
	subl -844(%ebp),%edx
	incl %edx
	pushl %edx
	fimull (%esp)
	addl $4,%esp
	movl -340(%ebp),%eax
	fsubrl 256(%eax)
	fnstcw -4(%ebp)
	movl -4(%ebp),%edx
	movb $12,%dh
	movl %edx,-12(%ebp)
	fldcw -12(%ebp)
	fistpl -788(%ebp)
	fldcw -4(%ebp)
	movl -792(%ebp),%eax
	movl %eax,-304(%ebp)
	movl -788(%ebp),%edx
	movl %edx,4(%esi)
	movl -340(%ebp),%eax
	addl $124,%eax
	pushl %eax
	pushl %edi
	call __6QColorRC6QColor@PLT
	addl $8,%esp
	pushl $1
	movl -344(%ebp),%edx
	pushl %edx
	pushl %edi
	movl -716(%ebp),%eax
	pushl %eax
	call __4QPenRC6QColorUiQ22Qt8PenStyle@PLT
	movl -716(%ebp),%edx
	pushl %edx
	movl -304(%ebp),%eax
	movl -300(%ebp),%edx
	pushl %edx
	pushl %eax
	movl -296(%ebp),%eax
	movl -292(%ebp),%edx
	pushl %edx
	pushl %eax
	movl 12(%ebp),%edx
	pushl %edx
	call saveDrawLine__18KDChartAxesPainterR8QPainterG6QPointT2G4QPen@PLT
	addl $40,%esp
.L12520:
	addl $308,-740(%ebp)
	incl -336(%ebp)
	movl _13KDChartParams.KDCHART_MAX_AXES@GOT(%ebx),%esi
	movl %esi,%edi
	movl -336(%ebp),%eax
	cmpl (%esi),%eax
	jb .L12521
.L12519:
	movl $0,-644(%ebp)
	movl %esi,%edi
	movl -644(%ebp),%edx
	cmpl (%edi),%edx
	jae .L12514
	movl $488,-736(%ebp)
	.p2align 4,,7
.L13018:
	movl 8(%ebp),%eax
	movl 136(%eax),%ecx
	movl (%edi),%edi
	cmpl %edi,-644(%ebp)
	jae .L13021
	movl -736(%ebp),%edx
	leal 12(%edx,%ecx),%edi
	jmp .L13022
	.p2align 4,,7
.L13021:
	leal (%edi,%edi,8),%eax
	leal (%edi,%eax,2),%eax
	leal (%edi,%eax,4),%eax
	leal 500(%ecx,%eax,4),%edi
.L13022:
	cmpb $0,40(%edi)
	je .L13017
	movl (%esi),%edi
	cmpl %edi,-644(%ebp)
	jae .L13026
	movl -736(%ebp),%eax
	leal 12(%eax,%ecx),%edi
	jmp .L13027
	.p2align 4,,7
.L13026:
	leal (%edi,%edi,8),%eax
	leal (%edi,%eax,2),%eax
	leal (%edi,%eax,4),%eax
	leal 500(%ecx,%eax,4),%edi
.L13027:
	cmpl $0,36(%edi)
	je .L13017
	movl (%esi),%esi
	leal -28(%ebp),%edx
	movl %edx,-716(%ebp)
	leal -20(%ebp),%edi
	leal -312(%ebp),%eax
	movl %eax,-732(%ebp)
	leal -320(%ebp),%edx
	movl %edx,-728(%ebp)
	leal -324(%ebp),%eax
	movl %eax,-724(%ebp)
	cmpl %esi,-644(%ebp)
	jae .L13031
	movl -736(%ebp),%edx
	leal 12(%edx,%ecx),%esi
	jmp .L13032
	.p2align 4,,7
.L13031:
	leal (%esi,%esi,8),%eax
	leal (%esi,%eax,2),%eax
	leal (%esi,%eax,4),%eax
	leal 500(%ecx,%eax,4),%esi
.L13032:
	movl $0,-312(%ebp)
	movl -732(%ebp),%eax
	movl $0,4(%eax)
	movl $0,-320(%ebp)
	movl -728(%ebp),%edx
	movl $0,4(%edx)
	pushl %edx
	pushl %eax
	movl -724(%ebp),%eax
	pushl %eax
	movl -644(%ebp),%edx
	pushl %edx
	pushl %esi
	pushl -328(%ebp)
	pushl -332(%ebp)
	movl 8(%ebp),%eax
	pushl %eax
	call findInfos__18KDChartAxesPainterdRC17KDChartAxisParamsUiRQ217KDChartAxisParams7AxisPosR6QPointT5@PLT
	addl $32,%esp
	leal 92(%esi),%edx
	pushl %edx
	pushl %edi
	call __6QColorRC6QColor@PLT
	addl $8,%esp
	pushl $1
	pushl 88(%esi)
	pushl %edi
	movl -716(%ebp),%eax
	pushl %eax
	call __4QPenRC6QColorUiQ22Qt8PenStyle@PLT
	movl -716(%ebp),%edx
	pushl %edx
	movl 12(%ebp),%eax
	pushl %eax
	call setPen__8QPainterRC4QPen@PLT
	pushl $2
	movl -716(%ebp),%edx
	pushl %edx
	call _._4QPen@PLT
	addl $32,%esp
	movl -728(%ebp),%eax
	pushl 4(%eax)
	pushl -320(%ebp)
	movl -732(%ebp),%edx
	pushl 4(%edx)
	pushl -312(%ebp)
	movl 12(%ebp),%eax
	pushl %eax
	call drawLine__8QPainteriiii@PLT
	addl $20,%esp
	movl _13KDChartParams.KDCHART_MAX_AXES@GOT(%ebx),%esi
.L13017:
	addl $308,-736(%ebp)
	incl -644(%ebp)
	movl %esi,%edi
	movl -644(%ebp),%edx
	cmpl (%edi),%edx
	jb .L13018
.L12514:
	leal -856(%ebp),%esp
	popl %ebx
	popl %esi
	popl %edi
	leave
	ret
.Lfe4:
	.size	 paintAxes__18KDChartAxesPainterP8QPainterP16KDChartTableData,.Lfe4-paintAxes__18KDChartAxesPainterP8QPainterP16KDChartTableData
.section	.rodata
	.align 32
.LC202:
	.string	"IMPLEMENTATION ERROR: findDataset( DataEntry, ... ) should *always* return true."
	.align 32
.LC204:
	.string	"KDChart: Unknown label texts source"
	.align 32
.LC205:
	.string	"IMPLEMENTATION ERROR: Unknown params_chartType in calculateLabelTexts()"
.LC212:
	.string	"Item "
.LC214:
	.string	"[ "
.LC215:
	.string	" ]"
	.align 8
.LC203:
	.long 0x0,0x100000
	.align 8
.LC206:
	.long 0x0,0x40590000
	.align 8
.LC208:
	.long 0xffffffff,0x7fefffff
	.align 8
.LC209:
	.long 0x0,0x3fe00000
	.align 8
.LC210:
	.long 0xe94ee39,0x3fdfffd6
	.align 8
.LC211:
	.long 0x0,0x3ff80000
	.align 8
.LC213:
	.long 0x0,0xbff00000
.text
	.align 4
.globl calculateLabelTexts__18KDChartAxesPainterR8QPainterRC16KDChartTableDataRC13KDChartParamsUidQ217KDChartAxisParams7AxisPosRC6QPointdRdN69Ri
	.type	 calculateLabelTexts__18KDChartAxesPainterR8QPainterRC16KDChartTableDataRC13KDChartParamsUidQ217KDChartAxisParams7AxisPosRC6QPointdRdN69Ri,@function
calculateLabelTexts__18KDChartAxesPainterR8QPainterRC16KDChartTableDataRC13KDChartParamsUidQ217KDChartAxisParams7AxisPosRC6QPointdRdN69Ri:
	pushl %ebp
	movl %esp,%ebp
	subl $1908,%esp
	pushl %edi
	pushl %esi
	pushl %ebx
	call .L17327
.L17327:
	popl %ebx
	addl $_GLOBAL_OFFSET_TABLE_+[.-.L17327],%ebx
	movl 24(%ebp),%edi
	movl _13KDChartParams.KDCHART_MAX_AXES@GOT(%ebx),%esi
	movl (%esi),%edx
	cmpl %edx,%edi
	jae .L13068
	leal (%edi,%edi,8),%eax
	leal (%edi,%eax,2),%ecx
	leal (%edi,%ecx,4),%eax
	movl 20(%ebp),%ecx
	leal 500(%ecx,%eax,4),%ecx
	movl %ecx,-324(%ebp)
	jmp .L13069
	.p2align 4,,7
.L13068:
	leal (%edx,%edx,8),%eax
	leal (%edx,%eax,2),%ecx
	leal (%edx,%ecx,4),%edx
	movl 20(%ebp),%eax
	leal 500(%eax,%edx,4),%eax
	movl %eax,-324(%ebp)
.L13069:
	cmpl (%esi),%edi
	setb %dl
	testb %dl,%dl
	je .L17277
	leal (%edi,%edi,8),%ecx
	leal (%edi,%ecx,2),%eax
	leal (%edi,%eax,4),%edi
	sall $2,%edi
	movl %edi,-1600(%ebp)
	movl 20(%ebp),%ecx
	movl 488(%edi,%ecx),%ecx
	movl %ecx,-328(%ebp)
	movl 20(%ebp),%eax
	movl 492(%edi,%eax),%esi
	movl 496(%edi,%eax),%ecx
	movl %ecx,-332(%ebp)
	testb %dl,%dl
	jne .L13071
.L17277:
	movl _13KDChartParams.KDCHART_ALL_DATASETS@GOT(%ebx),%eax
	movl (%eax),%eax
	movl %eax,-328(%ebp)
	movl %eax,%esi
	movl $0,-332(%ebp)
.L13071:
	movl -332(%ebp),%eax
	pushl %eax
	leal -212(%ebp),%ecx
	pushl %ecx
	leal -216(%ebp),%eax
	pushl %eax
	pushl $2
	movl 20(%ebp),%ecx
	pushl %ecx
	call findDataset__C13KDChartParamsQ213KDChartParams10SourceModeRUiT2Ui@PLT
	movb %al,%dl
	addl $20,%esp
	testb %dl,%dl
	je .L13074
	movl _13KDChartParams.KDCHART_ALL_DATASETS@GOT(%ebx),%edi
	movl (%edi),%eax
	movl %eax,-1612(%ebp)
	movl -328(%ebp),%ecx
	cmpl %ecx,%eax
	je .L13075
	movl _13KDChartParams.KDCHART_NO_DATASET@GOT(%ebx),%eax
	movl (%eax),%eax
	movl %eax,-1600(%ebp)
	cmpl %ecx,%eax
	je .L13075
	movl -216(%ebp),%edx
	cmpl %edx,-1612(%ebp)
	je .L13075
	cmpl %edx,%eax
	je .L13075
	movl %ecx,-1612(%ebp)
	cmpl %edx,%ecx
	jae .L13076
	movl %edx,-1612(%ebp)
.L13076:
	movl -1612(%ebp),%ecx
	movl %ecx,-216(%ebp)
.L13075:
	movl (%edi),%edi
	movl %edi,-1612(%ebp)
	cmpl %esi,%edi
	je .L13079
	movl _13KDChartParams.KDCHART_NO_DATASET@GOT(%ebx),%eax
	movl (%eax),%edi
	cmpl %esi,%edi
	je .L13079
	movl -212(%ebp),%edx
	cmpl %edx,-1612(%ebp)
	je .L13079
	cmpl %edx,%edi
	je .L13079
	cmpl %edx,%esi
	jbe .L13078
	movl %edx,%esi
.L13078:
	movl %esi,-212(%ebp)
	jmp .L13079
	.p2align 4,,7
.L13074:
	leal .LC202@GOTOFF(%ebx),%eax
	pushl %eax
	call qDebug__FPCce@PLT
	movl _13KDChartParams.KDCHART_ALL_DATASETS@GOT(%ebx),%eax
	movl (%eax),%eax
	movl %eax,-216(%ebp)
	addl $4,%esp
.L13079:
	movl -324(%ebp),%eax
	cmpb $0,140(%eax)
	je .L13080
	fldl 28(%ebp)
	fimull 144(%eax)
	movl 60(%ebp),%ecx
	leal -16(%ebp),%eax
	fstpl (%ecx)
	movl %eax,-1528(%ebp)
	jmp .L13085
	.p2align 4,,7
.L13080:
	leal -16(%ebp),%ecx
	movl %ecx,-1528(%ebp)
	movl -324(%ebp),%eax
	addl $136,%eax
	pushl %eax
	pushl %ecx
	call __5QFontRC5QFont@PLT
	addl $8,%esp
	movl -1528(%ebp),%ecx
	pushl %ecx
	leal -12(%ebp),%eax
	movl %eax,-1532(%ebp)
	pushl %eax
	call __9QFontInfoRC5QFont@PLT
	pushl $2
	movl -1528(%ebp),%ecx
	pushl %ecx
	call _._5QFont@PLT
	addl $16,%esp
	movl -1532(%ebp),%eax
	pushl %eax
	call pointSize__C9QFontInfo@PLT
	movl %eax,%edx
	pushl %edx
	fildl (%esp)
	addl $4,%esp
	movl 60(%ebp),%ecx
	fstpl (%ecx)
	pushl $2
	movl -1532(%ebp),%eax
	pushl %eax
	call _._9QFontInfo@PLT
	addl $12,%esp
.L13085:
	movl -324(%ebp),%ecx
	movl 264(%ecx),%ecx
	movl %ecx,-336(%ebp)
	movl -324(%ebp),%eax
	movb 156(%eax),%al
	movb %al,-337(%ebp)
	pushl $12
	call __builtin_new@PLT
	movl %eax,%edi
	addl $4,%esp
	movl $1,(%edi)
	pushl $12
	call __builtin_new@PLT
	movl %eax,%esi
	addl $4,%esp
	movl _7QString.shared_null@GOT(%ebx),%ecx
	movl (%ecx),%edx
	testl %edx,%edx
	jne .L13094
	call makeSharedNull__7QString@PLT
	movl %eax,%edx
.L13094:
	movl %edx,8(%esi)
	incl (%edx)
	movl %esi,4(%edi)
	movl %esi,4(%esi)
	movl %esi,(%esi)
	movl $0,8(%edi)
	movl %edi,-16(%ebp)
	movl -324(%ebp),%eax
	movl 276(%eax),%eax
	movl %eax,-344(%ebp)
	movb $1,-345(%ebp)
	movl -324(%ebp),%ecx
	movl 272(%ecx),%edx
	cmpl $1,%edx
	je .L17220
	jg .L13620
	testl %edx,%edx
	je .L13109
	jmp .L13616
	.p2align 4,,7
.L13620:
	cmpl $2,%edx
	je .L13383
	jmp .L13616
	.p2align 4,,7
.L13109:
	movl _7QString.shared_null@GOT(%ebx),%eax
	movl (%eax),%edx
	testl %edx,%edx
	jne .L13110
	call makeSharedNull__7QString@PLT
	movl %eax,%edx
.L13110:
	movl %edx,-12(%ebp)
	incl (%edx)
	movl $-1,-220(%ebp)
	movl $0,-352(%ebp)
	movl -352(%ebp),%ecx
	movl 16(%ebp),%eax
	cmpl (%eax),%ecx
	jae .L17221
	leal -4(%ebp),%eax
	movl %eax,-1540(%ebp)
	.p2align 4,,7
.L13117:
	movl 16(%ebp),%ecx
	movl 8(%ecx),%esi
	movl -352(%ebp),%eax
	cmpl 20(%esi),%eax
	jae .L13119
	movl 16(%esi),%edx
	cmpl %edx,-344(%ebp)
	jb .L13120
.L13119:
	pushl $107
	leal .LC48@GOTOFF(%ebx),%eax
	pushl %eax
	leal .LC49@GOTOFF(%ebx),%eax
	pushl %eax
	leal .LC50@GOTOFF(%ebx),%eax
	pushl %eax
	call qWarning__FPCce@PLT
	addl $16,%esp
	movl 16(%esi),%edx
.L13120:
	imull -352(%ebp),%edx
	leal 4(%esi),%ecx
	movl %ecx,-356(%ebp)
	addl -344(%ebp),%edx
	movl %edx,-360(%ebp)
	movl 4(%esi),%edx
	movl (%edx),%edi
	cmpl $1,%edi
	jbe .L13171
	decl %edi
	movl %edi,(%edx)
	pushl $12
	call __builtin_new@PLT
	movl %eax,-364(%ebp)
	movl 4(%esi),%edi
	addl $4,%esp
	movl $1,(%eax)
	pushl $36
	call __builtin_new@PLT
	movl %eax,%esi
	addl $4,%esp
	movl __vt_5QDate@GOT(%ebx),%eax
	movl %eax,16(%esi)
	movl $0,12(%esi)
	movl $0,20(%esi)
	movl _7QString.shared_null@GOT(%ebx),%ecx
	movl (%ecx),%edx
	testl %edx,%edx
	jne .L13131
	call makeSharedNull__7QString@PLT
	movl %eax,%edx
.L13131:
	movl %edx,32(%esi)
	incl (%edx)
	movl $0,8(%esi)
	movl -364(%ebp),%eax
	movl %esi,4(%eax)
	movl %esi,4(%esi)
	movl %esi,(%esi)
	movl $0,8(%eax)
	movl 4(%edi),%ecx
	movl (%ecx),%edx
	movl %edx,-20(%ebp)
	movl 4(%edi),%edi
	movl %edi,-1600(%ebp)
	movl %edi,-24(%ebp)
	movl %esi,-28(%ebp)
	cmpl %edi,%edx
	je .L17222
	.p2align 4,,7
.L13147:
	movl -28(%ebp),%eax
	movl %eax,-36(%ebp)
	movl -20(%ebp),%esi
	movl %esi,-44(%ebp)
	movl (%esi),%ecx
	movl %ecx,-20(%ebp)
	movl %esi,-40(%ebp)
	leal 8(%esi),%eax
	movl %eax,-368(%ebp)
	pushl $36
	call __builtin_new@PLT
	movl %eax,-372(%ebp)
	addl $4,%esp
	movl 8(%esi),%ecx
	movl %ecx,8(%eax)
	movl %eax,%edx
	addl $12,%edx
	movl __vt_5QDate@GOT(%ebx),%eax
	movl %eax,4(%edx)
	movl 12(%esi),%eax
	movl -372(%ebp),%ecx
	movl %eax,12(%ecx)
	movl 20(%esi),%ecx
	movl %ecx,8(%edx)
	movl -368(%ebp),%eax
	movl -372(%ebp),%ecx
	addl $32,%esi
	fldl 16(%eax)
	fstpl 24(%ecx)
	pushl %esi
	addl $32,%ecx
	pushl %ecx
	call __7QStringRC7QString@PLT
	addl $8,%esp
	movl -36(%ebp),%edx
	movl -372(%ebp),%eax
	movl %edx,(%eax)
	movl 4(%edx),%ecx
	movl %ecx,4(%eax)
	movl 4(%edx),%edx
	movl %eax,(%edx)
	movl -36(%ebp),%ecx
	movl %eax,4(%ecx)
	movl -364(%ebp),%eax
	incl 8(%eax)
	movl -372(%ebp),%ecx
	movl %ecx,-32(%ebp)
	movl -24(%ebp),%eax
	cmpl %eax,-20(%ebp)
	jne .L13147
.L17222:
	movl -364(%ebp),%eax
	movl -356(%ebp),%ecx
	movl %eax,(%ecx)
.L13171:
	movl -356(%ebp),%ecx
	movl (%ecx),%esi
	movl -360(%ebp),%eax
	cmpl 8(%esi),%eax
	jbe .L13172
	pushl $284
	leal .LC51@GOTOFF(%ebx),%eax
	pushl %eax
	leal .LC52@GOTOFF(%ebx),%eax
	pushl %eax
	leal .LC50@GOTOFF(%ebx),%eax
	pushl %eax
	call qWarning__FPCce@PLT
	addl $16,%esp
.L13172:
	movl 4(%esi),%eax
	movl (%eax),%esi
	xorl %edx,%edx
	cmpl -360(%ebp),%edx
	jae .L13177
	.p2align 4,,7
.L13175:
	movl (%esi),%esi
	incl %edx
	cmpl -360(%ebp),%edx
	jb .L13175
.L13177:
	leal 8(%esi),%edi
	movl 8(%esi),%edx
	cmpl $1,%edx
	jne .L13182
	jne .L13185
	leal 32(%esi),%edx
	jmp .L13186
	.p2align 4,,7
.L13185:
	movl _7QString.null@GOT(%ebx),%edx
.L13186:
	pushl %edx
	movl -1540(%ebp),%ecx
	pushl %ecx
	call __7QStringRC7QString@PLT
	addl $8,%esp
	movl -16(%ebp),%esi
	movl (%esi),%edx
	cmpl $1,%edx
	jbe .L13224
	decl %edx
	movl %edx,(%esi)
	pushl $12
	call __builtin_new@PLT
	movl %eax,-376(%ebp)
	movl -16(%ebp),%edi
	addl $4,%esp
	movl $1,(%eax)
	pushl $12
	call __builtin_new@PLT
	movl %eax,%esi
	addl $4,%esp
	movl _7QString.shared_null@GOT(%ebx),%eax
	movl (%eax),%edx
	testl %edx,%edx
	jne .L13192
	call makeSharedNull__7QString@PLT
	movl %eax,%edx
.L13192:
	movl %edx,8(%esi)
	incl (%edx)
	movl -376(%ebp),%ecx
	movl %esi,4(%ecx)
	movl %esi,4(%esi)
	movl %esi,(%esi)
	movl $0,8(%ecx)
	movl 4(%edi),%eax
	movl (%eax),%edx
	movl %edx,-48(%ebp)
	movl 4(%edi),%edi
	movl %edi,-1600(%ebp)
	movl %edi,-52(%ebp)
	movl %esi,-56(%ebp)
	cmpl %edi,%edx
	je .L17223
	.p2align 4,,7
.L13206:
	movl -56(%ebp),%ecx
	movl %ecx,-64(%ebp)
	movl -48(%ebp),%esi
	movl %esi,-72(%ebp)
	movl (%esi),%eax
	movl %eax,-48(%ebp)
	movl %esi,-68(%ebp)
	addl $8,%esi
	pushl $12
	call __builtin_new@PLT
	movl %eax,%edi
	addl $4,%esp
	pushl %esi
	leal 8(%edi),%ecx
	pushl %ecx
	call __7QStringRC7QString@PLT
	addl $8,%esp
	movl -64(%ebp),%edx
	movl %edx,(%edi)
	movl 4(%edx),%eax
	movl %eax,4(%edi)
	movl 4(%edx),%edx
	movl %edi,(%edx)
	movl -64(%ebp),%ecx
	movl %edi,4(%ecx)
	movl -376(%ebp),%eax
	incl 8(%eax)
	movl %edi,-60(%ebp)
	movl -52(%ebp),%ecx
	cmpl %ecx,-48(%ebp)
	jne .L13206
.L17223:
	movl -376(%ebp),%eax
	movl %eax,-16(%ebp)
	movl %eax,%esi
.L13224:
	movl %esi,-380(%ebp)
	movl (%esi),%edx
	cmpl $1,%edx
	jbe .L13261
	decl %edx
	movl %edx,(%esi)
	pushl $12
	call __builtin_new@PLT
	movl %eax,-384(%ebp)
	movl -16(%ebp),%edi
	addl $4,%esp
	movl $1,(%eax)
	pushl $12
	call __builtin_new@PLT
	movl %eax,%esi
	addl $4,%esp
	movl _7QString.shared_null@GOT(%ebx),%ecx
	movl (%ecx),%edx
	testl %edx,%edx
	jne .L13229
	call makeSharedNull__7QString@PLT
	movl %eax,%edx
.L13229:
	movl %edx,8(%esi)
	incl (%edx)
	movl -384(%ebp),%eax
	movl %esi,4(%eax)
	movl %esi,4(%esi)
	movl %esi,(%esi)
	movl $0,8(%eax)
	movl 4(%edi),%ecx
	movl (%ecx),%edx
	movl %edx,-76(%ebp)
	movl 4(%edi),%edi
	movl %edi,-1600(%ebp)
	movl %edi,-80(%ebp)
	movl %esi,-84(%ebp)
	cmpl %edi,%edx
	je .L17224
	.p2align 4,,7
.L13243:
	movl -84(%ebp),%eax
	movl %eax,-92(%ebp)
	movl -76(%ebp),%esi
	movl %esi,-100(%ebp)
	movl (%esi),%ecx
	movl %ecx,-76(%ebp)
	movl %esi,-96(%ebp)
	addl $8,%esi
	pushl $12
	call __builtin_new@PLT
	movl %eax,%edi
	addl $4,%esp
	pushl %esi
	leal 8(%edi),%eax
	pushl %eax
	call __7QStringRC7QString@PLT
	addl $8,%esp
	movl -92(%ebp),%edx
	movl %edx,(%edi)
	movl 4(%edx),%ecx
	movl %ecx,4(%edi)
	movl 4(%edx),%edx
	movl %edi,(%edx)
	movl -92(%ebp),%eax
	movl %edi,4(%eax)
	movl -384(%ebp),%ecx
	incl 8(%ecx)
	movl %edi,-88(%ebp)
	movl -80(%ebp),%eax
	cmpl %eax,-76(%ebp)
	jne .L13243
.L17224:
	movl -384(%ebp),%ecx
	movl %ecx,-16(%ebp)
	movl %ecx,%esi
.L13261:
	movl 4(%esi),%esi
	movl %esi,-72(%ebp)
	pushl $12
	call __builtin_new@PLT
	movl %eax,%esi
	addl $4,%esp
	movl -1540(%ebp),%eax
	pushl %eax
	leal 8(%esi),%ecx
	pushl %ecx
	call __7QStringRC7QString@PLT
	addl $8,%esp
	movl -72(%ebp),%edx
	movl %edx,(%esi)
	movl 4(%edx),%eax
	movl %eax,4(%esi)
	movl 4(%edx),%edx
	movl %esi,(%edx)
	movl -72(%ebp),%ecx
	movl %esi,4(%ecx)
	movl -380(%ebp),%eax
	jmp .L17295
	.p2align 4,,7
.L13182:
	leal -220(%ebp),%eax
	pushl %eax
	movl -324(%ebp),%ecx
	pushl 220(%ecx)
	pushl 216(%ecx)
	fildl -336(%ebp)
	subl $8,%esp
	fstpl (%esp)
	cmpl $2,%edx
	jne .L13282
	fldl 16(%edi)
	jmp .L13283
	.p2align 4,,7
.L13282:
	fldl .LC203@GOTOFF(%ebx)
.L13283:
	subl $8,%esp
	fstpl (%esp)
	movl 8(%ebp),%eax
	pushl %eax
	movl -1540(%ebp),%ecx
	pushl %ecx
	call trunctateBehindComma__18KDChartAxesPainterdddRi@PLT
	addl $32,%esp
	movl -16(%ebp),%esi
	movl (%esi),%edx
	cmpl $1,%edx
	jbe .L13321
	decl %edx
	movl %edx,(%esi)
	pushl $12
	call __builtin_new@PLT
	movl %eax,-388(%ebp)
	movl -16(%ebp),%edi
	addl $4,%esp
	movl $1,(%eax)
	pushl $12
	call __builtin_new@PLT
	movl %eax,%esi
	addl $4,%esp
	movl _7QString.shared_null@GOT(%ebx),%eax
	movl (%eax),%edx
	testl %edx,%edx
	jne .L13289
	call makeSharedNull__7QString@PLT
	movl %eax,%edx
.L13289:
	movl %edx,8(%esi)
	incl (%edx)
	movl -388(%ebp),%ecx
	movl %esi,4(%ecx)
	movl %esi,4(%esi)
	movl %esi,(%esi)
	movl $0,8(%ecx)
	movl 4(%edi),%eax
	movl (%eax),%edx
	movl %edx,-48(%ebp)
	movl 4(%edi),%edi
	movl %edi,-1600(%ebp)
	movl %edi,-52(%ebp)
	movl %esi,-56(%ebp)
	cmpl %edi,%edx
	je .L17225
	.p2align 4,,7
.L13303:
	movl -56(%ebp),%ecx
	movl %ecx,-64(%ebp)
	movl -48(%ebp),%esi
	movl %esi,-72(%ebp)
	movl (%esi),%eax
	movl %eax,-48(%ebp)
	movl %esi,-68(%ebp)
	addl $8,%esi
	pushl $12
	call __builtin_new@PLT
	movl %eax,%edi
	addl $4,%esp
	pushl %esi
	leal 8(%edi),%ecx
	pushl %ecx
	call __7QStringRC7QString@PLT
	addl $8,%esp
	movl -64(%ebp),%edx
	movl %edx,(%edi)
	movl 4(%edx),%eax
	movl %eax,4(%edi)
	movl 4(%edx),%edx
	movl %edi,(%edx)
	movl -64(%ebp),%ecx
	movl %edi,4(%ecx)
	movl -388(%ebp),%eax
	incl 8(%eax)
	movl %edi,-60(%ebp)
	movl -52(%ebp),%ecx
	cmpl %ecx,-48(%ebp)
	jne .L13303
.L17225:
	movl -388(%ebp),%eax
	movl %eax,-16(%ebp)
	movl %eax,%esi
.L13321:
	movl %esi,-392(%ebp)
	movl (%esi),%edx
	cmpl $1,%edx
	jbe .L13358
	decl %edx
	movl %edx,(%esi)
	pushl $12
	call __builtin_new@PLT
	movl %eax,-396(%ebp)
	movl -16(%ebp),%edi
	addl $4,%esp
	movl $1,(%eax)
	pushl $12
	call __builtin_new@PLT
	movl %eax,%esi
	addl $4,%esp
	movl _7QString.shared_null@GOT(%ebx),%ecx
	movl (%ecx),%edx
	testl %edx,%edx
	jne .L13326
	call makeSharedNull__7QString@PLT
	movl %eax,%edx
.L13326:
	movl %edx,8(%esi)
	incl (%edx)
	movl -396(%ebp),%eax
	movl %esi,4(%eax)
	movl %esi,4(%esi)
	movl %esi,(%esi)
	movl $0,8(%eax)
	movl 4(%edi),%ecx
	movl (%ecx),%edx
	movl %edx,-76(%ebp)
	movl 4(%edi),%edi
	movl %edi,-1600(%ebp)
	movl %edi,-80(%ebp)
	movl %esi,-84(%ebp)
	cmpl %edi,%edx
	je .L17226
	.p2align 4,,7
.L13340:
	movl -84(%ebp),%eax
	movl %eax,-92(%ebp)
	movl -76(%ebp),%esi
	movl %esi,-100(%ebp)
	movl (%esi),%ecx
	movl %ecx,-76(%ebp)
	movl %esi,-96(%ebp)
	addl $8,%esi
	pushl $12
	call __builtin_new@PLT
	movl %eax,%edi
	addl $4,%esp
	pushl %esi
	leal 8(%edi),%eax
	pushl %eax
	call __7QStringRC7QString@PLT
	addl $8,%esp
	movl -92(%ebp),%edx
	movl %edx,(%edi)
	movl 4(%edx),%ecx
	movl %ecx,4(%edi)
	movl 4(%edx),%edx
	movl %edi,(%edx)
	movl -92(%ebp),%eax
	movl %edi,4(%eax)
	movl -396(%ebp),%ecx
	incl 8(%ecx)
	movl %edi,-88(%ebp)
	movl -80(%ebp),%eax
	cmpl %eax,-76(%ebp)
	jne .L13340
.L17226:
	movl -396(%ebp),%ecx
	movl %ecx,-16(%ebp)
	movl %ecx,%esi
.L13358:
	movl 4(%esi),%esi
	movl %esi,-72(%ebp)
	pushl $12
	call __builtin_new@PLT
	movl %eax,%esi
	addl $4,%esp
	movl -1540(%ebp),%eax
	pushl %eax
	leal 8(%esi),%ecx
	pushl %ecx
	call __7QStringRC7QString@PLT
	addl $8,%esp
	movl -72(%ebp),%edx
	movl %edx,(%esi)
	movl 4(%edx),%eax
	movl %eax,4(%esi)
	movl 4(%edx),%edx
	movl %esi,(%edx)
	movl -72(%ebp),%ecx
	movl %esi,4(%ecx)
	movl -392(%ebp),%eax
.L17295:
	incl 8(%eax)
	movl %esi,-8(%ebp)
	movl -4(%ebp),%ecx
	decl (%ecx)
	jne .L13116
	movl _7QString.shared_null@GOT(%ebx),%edx
	movl -4(%ebp),%esi
	cmpl (%edx),%esi
	jne .L13370
	movl $0,(%edx)
	movl -4(%ebp),%esi
.L13370:
	pushl %esi
	call deleteSelf__11QStringData@PLT
	addl $4,%esp
.L13116:
	incl -352(%ebp)
	movl -352(%ebp),%ecx
	movl 16(%ebp),%eax
	cmpl (%eax),%ecx
	jb .L13117
.L17221:
	movl -12(%ebp),%eax
	decl (%eax)
	jne .L13108
	movl _7QString.shared_null@GOT(%ebx),%edx
	movl -12(%ebp),%esi
	cmpl (%edx),%esi
	jne .L13378
	movl $0,(%edx)
	movl -12(%ebp),%esi
.L13378:
	pushl %esi
	call deleteSelf__11QStringData@PLT
	jmp .L17279
	.p2align 4,,7
.L13383:
	movl $0,-400(%ebp)
	movl -400(%ebp),%ecx
	movl 16(%ebp),%eax
	cmpl (%eax),%ecx
	jae .L13108
	.p2align 4,,7
.L13387:
	movl 16(%ebp),%eax
	movl 8(%eax),%esi
	movl -400(%ebp),%ecx
	cmpl 20(%esi),%ecx
	jae .L13389
	movl 16(%esi),%edx
	cmpl %edx,-344(%ebp)
	jb .L13390
.L13389:
	pushl $107
	leal .LC48@GOTOFF(%ebx),%eax
	pushl %eax
	leal .LC49@GOTOFF(%ebx),%eax
	pushl %eax
	leal .LC50@GOTOFF(%ebx),%eax
	pushl %eax
	call qWarning__FPCce@PLT
	addl $16,%esp
	movl 16(%esi),%edx
.L13390:
	imull -400(%ebp),%edx
	leal 4(%esi),%eax
	movl %eax,-404(%ebp)
	addl -344(%ebp),%edx
	movl %edx,-408(%ebp)
	movl 4(%esi),%edx
	movl (%edx),%edi
	cmpl $1,%edi
	jbe .L13441
	decl %edi
	movl %edi,(%edx)
	pushl $12
	call __builtin_new@PLT
	movl %eax,-412(%ebp)
	movl 4(%esi),%edi
	addl $4,%esp
	movl $1,(%eax)
	pushl $36
	call __builtin_new@PLT
	movl %eax,%esi
	addl $4,%esp
	movl __vt_5QDate@GOT(%ebx),%ecx
	movl %ecx,16(%esi)
	movl $0,12(%esi)
	movl $0,20(%esi)
	movl _7QString.shared_null@GOT(%ebx),%eax
	movl (%eax),%edx
	testl %edx,%edx
	jne .L13401
	call makeSharedNull__7QString@PLT
	movl %eax,%edx
.L13401:
	movl %edx,32(%esi)
	incl (%edx)
	movl $0,8(%esi)
	movl -412(%ebp),%ecx
	movl %esi,4(%ecx)
	movl %esi,4(%esi)
	movl %esi,(%esi)
	movl $0,8(%ecx)
	movl 4(%edi),%eax
	movl (%eax),%edx
	movl %edx,-76(%ebp)
	movl 4(%edi),%edi
	movl %edi,-1600(%ebp)
	movl %edi,-80(%ebp)
	movl %esi,-84(%ebp)
	cmpl %edi,%edx
	je .L17228
	.p2align 4,,7
.L13417:
	movl -84(%ebp),%ecx
	movl %ecx,-92(%ebp)
	movl -76(%ebp),%esi
	movl %esi,-100(%ebp)
	movl (%esi),%eax
	movl %eax,-76(%ebp)
	movl %esi,-96(%ebp)
	leal 8(%esi),%ecx
	movl %ecx,-416(%ebp)
	pushl $36
	call __builtin_new@PLT
	movl %eax,-420(%ebp)
	addl $4,%esp
	movl 8(%esi),%ecx
	movl %ecx,8(%eax)
	movl %eax,%edx
	addl $12,%edx
	movl __vt_5QDate@GOT(%ebx),%eax
	movl %eax,4(%edx)
	movl 12(%esi),%eax
	movl -420(%ebp),%ecx
	movl %eax,12(%ecx)
	movl 20(%esi),%ecx
	movl %ecx,8(%edx)
	movl -416(%ebp),%eax
	movl -420(%ebp),%ecx
	addl $32,%esi
	fldl 16(%eax)
	fstpl 24(%ecx)
	pushl %esi
	addl $32,%ecx
	pushl %ecx
	call __7QStringRC7QString@PLT
	addl $8,%esp
	movl -92(%ebp),%edx
	movl -420(%ebp),%eax
	movl %edx,(%eax)
	movl 4(%edx),%ecx
	movl %ecx,4(%eax)
	movl 4(%edx),%edx
	movl %eax,(%edx)
	movl -92(%ebp),%ecx
	movl %eax,4(%ecx)
	movl -412(%ebp),%eax
	incl 8(%eax)
	movl -420(%ebp),%ecx
	movl %ecx,-88(%ebp)
	movl -80(%ebp),%eax
	cmpl %eax,-76(%ebp)
	jne .L13417
.L17228:
	movl -412(%ebp),%eax
	movl -404(%ebp),%ecx
	movl %eax,(%ecx)
.L13441:
	movl -404(%ebp),%ecx
	movl (%ecx),%esi
	movl -408(%ebp),%eax
	cmpl 8(%esi),%eax
	jbe .L13442
	pushl $284
	leal .LC51@GOTOFF(%ebx),%eax
	pushl %eax
	leal .LC52@GOTOFF(%ebx),%eax
	pushl %eax
	leal .LC50@GOTOFF(%ebx),%eax
	pushl %eax
	call qWarning__FPCce@PLT
	addl $16,%esp
.L13442:
	movl 4(%esi),%eax
	movl (%eax),%eax
	movl %eax,-1600(%ebp)
	xorl %edx,%edx
	cmpl -408(%ebp),%edx
	jae .L13447
	.p2align 4,,7
.L13445:
	movl -1600(%ebp),%ecx
	movl (%ecx),%ecx
	movl %ecx,-1600(%ebp)
	incl %edx
	cmpl -408(%ebp),%edx
	jb .L13445
.L13447:
	movl -1600(%ebp),%edi
	addl $8,%edi
	movl $0,-428(%ebp)
	xorl %esi,%esi
	movb $0,-421(%ebp)
	movl -1600(%ebp),%eax
	movl 8(%eax),%edx
	cmpl $1,%edx
	jne .L13453
	leal -12(%ebp),%ecx
	movl %ecx,-1612(%ebp)
	cmpl $1,%edx
	jne .L13456
	movl %eax,%edx
	addl $32,%edx
	jmp .L13457
	.p2align 4,,7
.L13456:
	movl _7QString.null@GOT(%ebx),%edx
.L13457:
	pushl %edx
	movl -1612(%ebp),%eax
	pushl %eax
	call __7QStringRC7QString@PLT
	addl $8,%esp
	movl $1,-428(%ebp)
	movl -12(%ebp),%ecx
	cmpl $0,12(%ecx)
	je .L13453
	leal -8(%ebp),%edx
	cmpl $1,(%edi)
	jne .L13462
	leal 24(%edi),%esi
	jmp .L13463
	.p2align 4,,7
.L13462:
	movl _7QString.null@GOT(%ebx),%esi
.L13463:
	pushl %esi
	pushl %edx
	call __7QStringRC7QString@PLT
	addl $8,%esp
	movl $1,%esi
	movl -8(%ebp),%eax
	cmpl $0,4(%eax)
	je .L13453
	movb $1,-421(%ebp)
.L13453:
	testl %esi,%esi
	je .L13468
	movl -8(%ebp),%eax
	decl (%eax)
	jne .L13468
	movl _7QString.shared_null@GOT(%ebx),%edx
	movl -8(%ebp),%esi
	cmpl (%edx),%esi
	jne .L13471
	movl $0,(%edx)
	movl -8(%ebp),%esi
.L13471:
	pushl %esi
	call deleteSelf__11QStringData@PLT
	addl $4,%esp
.L13468:
	cmpl $0,-428(%ebp)
	je .L13477
	movl -12(%ebp),%eax
	decl (%eax)
	jne .L13477
	movl _7QString.shared_null@GOT(%ebx),%edx
	movl -12(%ebp),%esi
	cmpl (%edx),%esi
	jne .L13480
	movl $0,(%edx)
	movl -12(%ebp),%esi
.L13480:
	pushl %esi
	call deleteSelf__11QStringData@PLT
	addl $4,%esp
.L13477:
	cmpb $0,-421(%ebp)
	je .L13452
	leal -100(%ebp),%eax
	movl %eax,-1504(%ebp)
	movl %eax,%edx
	cmpl $1,(%edi)
	jne .L13486
	leal 24(%edi),%esi
	jmp .L13487
	.p2align 4,,7
.L13486:
	movl _7QString.null@GOT(%ebx),%esi
.L13487:
	pushl %esi
	pushl %edx
	call __7QStringRC7QString@PLT
	addl $8,%esp
	movl -16(%ebp),%esi
	movl (%esi),%edx
	cmpl $1,%edx
	jbe .L13525
	decl %edx
	movl %edx,(%esi)
	pushl $12
	call __builtin_new@PLT
	movl %eax,-432(%ebp)
	movl -16(%ebp),%edi
	addl $4,%esp
	movl $1,(%eax)
	pushl $12
	call __builtin_new@PLT
	movl %eax,%esi
	addl $4,%esp
	movl _7QString.shared_null@GOT(%ebx),%ecx
	movl (%ecx),%edx
	testl %edx,%edx
	jne .L13493
	call makeSharedNull__7QString@PLT
	movl %eax,%edx
.L13493:
	movl %edx,8(%esi)
	incl (%edx)
	movl -432(%ebp),%eax
	movl %esi,4(%eax)
	movl %esi,4(%esi)
	movl %esi,(%esi)
	movl $0,8(%eax)
	movl 4(%edi),%ecx
	movl (%ecx),%edx
	movl %edx,-44(%ebp)
	movl 4(%edi),%edi
	movl %edi,-1600(%ebp)
	movl %edi,-48(%ebp)
	movl %esi,-52(%ebp)
	cmpl %edi,%edx
	je .L17229
	.p2align 4,,7
.L13507:
	movl -52(%ebp),%eax
	movl %eax,-60(%ebp)
	movl -44(%ebp),%esi
	movl %esi,-68(%ebp)
	movl (%esi),%ecx
	movl %ecx,-44(%ebp)
	movl %esi,-64(%ebp)
	addl $8,%esi
	pushl $12
	call __builtin_new@PLT
	movl %eax,%edi
	addl $4,%esp
	pushl %esi
	leal 8(%edi),%eax
	pushl %eax
	call __7QStringRC7QString@PLT
	addl $8,%esp
	movl -60(%ebp),%edx
	movl %edx,(%edi)
	movl 4(%edx),%ecx
	movl %ecx,4(%edi)
	movl 4(%edx),%edx
	movl %edi,(%edx)
	movl -60(%ebp),%eax
	movl %edi,4(%eax)
	movl -432(%ebp),%ecx
	incl 8(%ecx)
	movl %edi,-56(%ebp)
	movl -48(%ebp),%eax
	cmpl %eax,-44(%ebp)
	jne .L13507
.L17229:
	movl -432(%ebp),%ecx
	movl %ecx,-16(%ebp)
	movl %ecx,%esi
.L13525:
	movl %esi,-436(%ebp)
	movl (%esi),%edx
	cmpl $1,%edx
	jbe .L13562
	decl %edx
	movl %edx,(%esi)
	pushl $12
	call __builtin_new@PLT
	movl %eax,-440(%ebp)
	movl -16(%ebp),%edi
	addl $4,%esp
	movl $1,(%eax)
	pushl $12
	call __builtin_new@PLT
	movl %eax,%esi
	addl $4,%esp
	movl _7QString.shared_null@GOT(%ebx),%eax
	movl (%eax),%edx
	testl %edx,%edx
	jne .L13530
	call makeSharedNull__7QString@PLT
	movl %eax,%edx
.L13530:
	movl %edx,8(%esi)
	incl (%edx)
	movl -440(%ebp),%ecx
	movl %esi,4(%ecx)
	movl %esi,4(%esi)
	movl %esi,(%esi)
	movl $0,8(%ecx)
	movl 4(%edi),%eax
	movl (%eax),%edx
	movl %edx,-72(%ebp)
	movl 4(%edi),%edi
	movl %edi,-1600(%ebp)
	movl %edi,-76(%ebp)
	movl %esi,-80(%ebp)
	cmpl %edi,%edx
	je .L17230
	.p2align 4,,7
.L13544:
	movl -80(%ebp),%ecx
	movl %ecx,-88(%ebp)
	movl -72(%ebp),%esi
	movl %esi,-96(%ebp)
	movl (%esi),%eax
	movl %eax,-72(%ebp)
	movl %esi,-92(%ebp)
	addl $8,%esi
	pushl $12
	call __builtin_new@PLT
	movl %eax,%edi
	addl $4,%esp
	pushl %esi
	leal 8(%edi),%ecx
	pushl %ecx
	call __7QStringRC7QString@PLT
	addl $8,%esp
	movl -88(%ebp),%edx
	movl %edx,(%edi)
	movl 4(%edx),%eax
	movl %eax,4(%edi)
	movl 4(%edx),%edx
	movl %edi,(%edx)
	movl -88(%ebp),%ecx
	movl %edi,4(%ecx)
	movl -440(%ebp),%eax
	incl 8(%eax)
	movl %edi,-84(%ebp)
	movl -76(%ebp),%ecx
	cmpl %ecx,-72(%ebp)
	jne .L13544
.L17230:
	movl -440(%ebp),%eax
	movl %eax,-16(%ebp)
	movl %eax,%esi
.L13562:
	movl 4(%esi),%esi
	movl %esi,-68(%ebp)
	pushl $12
	call __builtin_new@PLT
	movl %eax,%esi
	addl $4,%esp
	movl -1504(%ebp),%ecx
	pushl %ecx
	leal 8(%esi),%eax
	pushl %eax
	call __7QStringRC7QString@PLT
	addl $8,%esp
	movl -68(%ebp),%edx
	movl %edx,(%esi)
	movl 4(%edx),%ecx
	movl %ecx,4(%esi)
	movl 4(%edx),%edx
	movl %esi,(%edx)
	movl -68(%ebp),%eax
	movl %esi,4(%eax)
	movl -436(%ebp),%ecx
	incl 8(%ecx)
	movl %esi,-4(%ebp)
	movl -100(%ebp),%eax
	decl (%eax)
	jne .L13386
	movl _7QString.shared_null@GOT(%ebx),%edx
	movl -100(%ebp),%esi
	cmpl (%edx),%esi
	jne .L13574
	movl $0,(%edx)
	movl -100(%ebp),%esi
.L13574:
	pushl %esi
	call deleteSelf__11QStringData@PLT
	addl $4,%esp
	jmp .L13386
	.p2align 4,,7
.L13452:
	movl -16(%ebp),%edi
	movl (%edi),%edx
	cmpl $1,%edx
	jne .L13580
	movl $0,8(%edi)
	movl 4(%edi),%eax
	movl (%eax),%esi
	cmpl %eax,%esi
	je .L13597
	.p2align 4,,7
.L13583:
	movl (%esi),%ecx
	movl %ecx,-444(%ebp)
	testl %esi,%esi
	je .L13596
	movl 8(%esi),%eax
	decl (%eax)
	jne .L13592
	movl _7QString.shared_null@GOT(%ebx),%edx
	movl 8(%esi),%eax
	movl %eax,-1612(%ebp)
	cmpl (%edx),%eax
	jne .L13588
	movl $0,(%edx)
	movl 8(%esi),%ecx
	movl %ecx,-1612(%ebp)
.L13588:
	movl -1612(%ebp),%eax
	pushl %eax
	call deleteSelf__11QStringData@PLT
	addl $4,%esp
.L13592:
	pushl %esi
	call __builtin_delete@PLT
	addl $4,%esp
.L13596:
	movl -444(%ebp),%esi
	cmpl 4(%edi),%esi
	jne .L13583
.L13597:
	movl 4(%edi),%eax
	movl %eax,4(%eax)
	movl %eax,(%eax)
	jmp .L17220
	.p2align 4,,7
.L13580:
	decl %edx
	movl %edx,(%edi)
	pushl $12
	call __builtin_new@PLT
	movl %eax,%edi
	addl $4,%esp
	movl $1,(%edi)
	pushl $12
	call __builtin_new@PLT
	movl %eax,%esi
	addl $4,%esp
	movl _7QString.shared_null@GOT(%ebx),%eax
	movl (%eax),%edx
	testl %edx,%edx
	jne .L13604
	call makeSharedNull__7QString@PLT
	movl %eax,%edx
.L13604:
	movl %edx,8(%esi)
	incl (%edx)
	movl %esi,4(%edi)
	movl %esi,4(%esi)
	movl %esi,(%esi)
	movl $0,8(%edi)
	movl %edi,-16(%ebp)
	jmp .L17220
	.p2align 4,,7
.L13386:
	incl -400(%ebp)
	movl -400(%ebp),%eax
	movl 16(%ebp),%ecx
	cmpl (%ecx),%eax
	jb .L13387
	jmp .L13108
	.p2align 4,,7
.L13616:
	leal .LC204@GOTOFF(%ebx),%eax
	pushl %eax
	call qDebug__FPCce@PLT
.L17279:
	addl $4,%esp
.L13108:
	cmpb $0,-345(%ebp)
	jne .L15037
.L17220:
	movb $1,-345(%ebp)
	movl -324(%ebp),%ecx
	movl 280(%ecx),%edx
	testl %edx,%edx
	je .L13622
	movl (%edx),%eax
	movl 8(%eax),%edx
	testl %edx,%edx
	je .L13622
	leal -100(%ebp),%eax
	movl %eax,-1504(%ebp)
	cmpb $0,-337(%ebp)
	je .L13629
	movl %edx,-448(%ebp)
	jmp .L13630
	.p2align 4,,7
.L13629:
	movl 16(%ebp),%ecx
	movl 4(%ecx),%ecx
	movl %ecx,-448(%ebp)
.L13630:
	movl 8(%ebp),%eax
	movl 140(%eax),%eax
	movl %eax,-1616(%ebp)
	movl 80(%ebp),%ecx
	pushl %ecx
	movl 76(%ebp),%eax
	pushl %eax
	movl 72(%ebp),%ecx
	pushl %ecx
	movl 68(%ebp),%eax
	pushl %eax
	movl 64(%ebp),%ecx
	pushl %ecx
	movl 56(%ebp),%eax
	pushl %eax
	movl -448(%ebp),%ecx
	pushl %ecx
	pushl 48(%ebp)
	pushl 44(%ebp)
	movl 40(%ebp),%eax
	pushl %eax
	movl 36(%ebp),%ecx
	pushl %ecx
	pushl 32(%ebp)
	pushl 28(%ebp)
	movl -324(%ebp),%eax
	pushl %eax
	movl 60(%ebp),%ecx
	pushl 4(%ecx)
	pushl (%ecx)
	movl 8(%ebp),%eax
	pushl %eax
	movl -1616(%ebp),%ecx
	movl 52(%ecx),%ecx
	call *%ecx
	movb $0,-449(%ebp)
	addl $68,%esp
	movl -324(%ebp),%eax
	movl 280(%eax),%eax
	movl %eax,-456(%ebp)
	movl $0,-460(%ebp)
	movl (%eax),%ecx
	movl 8(%ecx),%eax
	decl %eax
	movl %eax,-464(%ebp)
	movb $0,-465(%ebp)
	movl -324(%ebp),%ecx
	addl $160,%ecx
	movl %ecx,-472(%ebp)
	movl -324(%ebp),%eax
	movl 160(%eax),%eax
	movl %eax,-100(%ebp)
	movl -324(%ebp),%ecx
	addl $164,%ecx
	movl %ecx,-476(%ebp)
	movl __vt_5QDate@GOT(%ebx),%eax
	movl %eax,-92(%ebp)
	movl -324(%ebp),%ecx
	movl 164(%ecx),%ecx
	movl %ecx,-96(%ebp)
	movl -476(%ebp),%eax
	movl 8(%eax),%eax
	movl %eax,-88(%ebp)
	movl -472(%ebp),%ecx
	movl -324(%ebp),%eax
	addl $184,%eax
	movl %eax,-480(%ebp)
	fldl 16(%ecx)
	fstpl -84(%ebp)
	pushl %eax
	leal -76(%ebp),%edi
	pushl %edi
	call __7QStringRC7QString@PLT
	addl $8,%esp
	movl $0,-496(%ebp)
	movl _17KDChartAxisParams.AXIS_LABELS_AUTO_LIMIT@GOT(%ebx),%edi
	movl (%edi),%ecx
	movl %ecx,-1612(%ebp)
	testl %ecx,%ecx
	setne %dl
	movl -100(%ebp),%esi
	testl %esi,%esi
	setne %al
	cmpb %al,%dl
	sete %cl
	movb %cl,-481(%ebp)
	testb %cl,%cl
	je .L13644
	cmpl $0,-1612(%ebp)
	je .L13655
	cmpl %esi,-1612(%ebp)
	jne .L13644
	cmpl $2,-1612(%ebp)
	je .L13661
	jg .L13662
	cmpl $1,-1612(%ebp)
	je .L13663
	jmp .L13664
	.p2align 4,,7
.L13662:
	cmpl $3,-1612(%ebp)
	je .L13665
	jmp .L13664
	.p2align 4,,7
.L13663:
	leal -44(%ebp),%eax
	movl %eax,-1520(%ebp)
	movl -1504(%ebp),%ecx
	pushl %ecx
	pushl %eax
	call stringValue__C11KDChartData@PLT
	leal -48(%ebp),%eax
	movl %eax,-1516(%ebp)
	pushl %edi
	pushl %eax
	call stringValue__C11KDChartData@PLT
	movl -1520(%ebp),%ecx
	pushl %ecx
	movl -1516(%ebp),%eax
	pushl %eax
	call __eq__FRC7QStringT0@PLT
	movb %al,-481(%ebp)
	addl $16,%esp
	movl -48(%ebp),%ecx
	decl (%ecx)
	jne .L13672
	movl _7QString.shared_null@GOT(%ebx),%edx
	movl -48(%ebp),%esi
	cmpl (%edx),%esi
	jne .L13668
	movl $0,(%edx)
	movl -48(%ebp),%esi
.L13668:
	pushl %esi
	call deleteSelf__11QStringData@PLT
	addl $4,%esp
.L13672:
	movl -44(%ebp),%eax
	decl (%eax)
	jne .L13655
	movl _7QString.shared_null@GOT(%ebx),%edx
	movl -44(%ebp),%edi
	cmpl (%edx),%edi
	jne .L13675
	movl $0,(%edx)
	movl -44(%ebp),%edi
.L13675:
	pushl %edi
	call deleteSelf__11QStringData@PLT
	addl $4,%esp
	jmp .L13655
	.p2align 4,,7
.L13661:
	pushl %edi
	call doubleValue__C11KDChartData@PLT
	movl -1504(%ebp),%eax
	fstpl -492(%ebp)
	pushl %eax
	call doubleValue__C11KDChartData@PLT
	addl $8,%esp
	fldl -492(%ebp)
	fucompp
	fnstsw %ax
	andb $69,%ah
	cmpb $64,%ah
	sete %al
	movb %al,-481(%ebp)
	jmp .L13655
	.p2align 4,,7
.L13665:
	leal -60(%ebp),%esi
	movl -1504(%ebp),%ecx
	pushl %ecx
	pushl %esi
	call dateTimeValue__C11KDChartData@PLT
	leal -72(%ebp),%eax
	movl %eax,-1512(%ebp)
	pushl %edi
	pushl %eax
	call dateTimeValue__C11KDChartData@PLT
	pushl %esi
	movl -1512(%ebp),%ecx
	pushl %ecx
	call __eq__C9QDateTimeRC9QDateTime@PLT
	movb %al,-481(%ebp)
	addl $16,%esp
	jmp .L13655
	.p2align 4,,7
.L13664:
	movb $0,-481(%ebp)
.L13655:
	cmpb $0,-481(%ebp)
	je .L13644
	movl -324(%ebp),%eax
	movl 188(%eax),%eax
	movl %eax,-72(%ebp)
	movl __vt_5QDate@GOT(%ebx),%ecx
	movl %ecx,-64(%ebp)
	movl -324(%ebp),%eax
	movl 192(%eax),%eax
	movl %eax,-68(%ebp)
	movl -324(%ebp),%ecx
	movl 200(%ecx),%ecx
	movl %ecx,-60(%ebp)
	movl -324(%ebp),%eax
	fldl 204(%eax)
	addl $212,%eax
	fstpl -56(%ebp)
	pushl %eax
	leal -48(%ebp),%ecx
	pushl %ecx
	call __7QStringRC7QString@PLT
	addl $8,%esp
	movl $1,-496(%ebp)
	movl _17KDChartAxisParams.AXIS_LABELS_AUTO_LIMIT@GOT(%ebx),%eax
	movl %eax,-500(%ebp)
	leal -72(%ebp),%ecx
	movl %ecx,-1512(%ebp)
	movl (%eax),%edi
	testl %edi,%edi
	setne %dl
	movl -72(%ebp),%esi
	testl %esi,%esi
	setne %al
	cmpb %al,%dl
	sete %cl
	movb %cl,-501(%ebp)
	testb %cl,%cl
	je .L13644
	testl %edi,%edi
	je .L13692
	cmpl %esi,%edi
	jne .L13644
	cmpl $2,%edi
	je .L13698
	jg .L13699
	cmpl $1,%edi
	je .L13700
	jmp .L13701
	.p2align 4,,7
.L13699:
	cmpl $3,%edi
	je .L13702
	jmp .L13701
	.p2align 4,,7
.L13700:
	leal -104(%ebp),%esi
	movl -1512(%ebp),%eax
	pushl %eax
	pushl %esi
	call stringValue__C11KDChartData@PLT
	leal -108(%ebp),%edi
	movl -500(%ebp),%ecx
	pushl %ecx
	pushl %edi
	call stringValue__C11KDChartData@PLT
	pushl %esi
	pushl %edi
	call __eq__FRC7QStringT0@PLT
	movb %al,-501(%ebp)
	addl $16,%esp
	movl -108(%ebp),%eax
	decl (%eax)
	jne .L13709
	movl _7QString.shared_null@GOT(%ebx),%edx
	movl -108(%ebp),%edi
	cmpl (%edx),%edi
	jne .L13705
	movl $0,(%edx)
	movl -108(%ebp),%edi
.L13705:
	pushl %edi
	call deleteSelf__11QStringData@PLT
	addl $4,%esp
.L13709:
	movl -104(%ebp),%eax
	decl (%eax)
	jne .L13692
	movl _7QString.shared_null@GOT(%ebx),%edx
	movl -104(%ebp),%esi
	cmpl (%edx),%esi
	jne .L13712
	movl $0,(%edx)
	movl -104(%ebp),%esi
.L13712:
	pushl %esi
	call deleteSelf__11QStringData@PLT
	addl $4,%esp
	jmp .L13692
	.p2align 4,,7
.L13698:
	movl -500(%ebp),%ecx
	pushl %ecx
	call doubleValue__C11KDChartData@PLT
	movl -1512(%ebp),%eax
	fstpl -512(%ebp)
	pushl %eax
	call doubleValue__C11KDChartData@PLT
	addl $8,%esp
	fldl -512(%ebp)
	fucompp
	fnstsw %ax
	andb $69,%ah
	cmpb $64,%ah
	sete %al
	movb %al,-501(%ebp)
	jmp .L13692
	.p2align 4,,7
.L13702:
	leal -120(%ebp),%esi
	movl -1512(%ebp),%ecx
	pushl %ecx
	pushl %esi
	call dateTimeValue__C11KDChartData@PLT
	leal -132(%ebp),%eax
	movl %eax,-1500(%ebp)
	movl -500(%ebp),%ecx
	pushl %ecx
	pushl %eax
	call dateTimeValue__C11KDChartData@PLT
	pushl %esi
	movl -1500(%ebp),%eax
	pushl %eax
	call __eq__C9QDateTimeRC9QDateTime@PLT
	movb %al,-501(%ebp)
	addl $16,%esp
	jmp .L13692
	.p2align 4,,7
.L13701:
	movb $0,-501(%ebp)
.L13692:
	cmpb $0,-501(%ebp)
	jne .L13643
.L13644:
	movb $1,-465(%ebp)
.L13643:
	cmpl $0,-496(%ebp)
	je .L13720
	movl -48(%ebp),%eax
	decl (%eax)
	jne .L13720
	movl _7QString.shared_null@GOT(%ebx),%edx
	movl -48(%ebp),%esi
	cmpl (%edx),%esi
	jne .L13724
	movl $0,(%edx)
	movl -48(%ebp),%esi
.L13724:
	pushl %esi
	call deleteSelf__11QStringData@PLT
	addl $4,%esp
.L13720:
	movl -76(%ebp),%eax
	decl (%eax)
	jne .L13742
	movl _7QString.shared_null@GOT(%ebx),%edx
	movl -76(%ebp),%esi
	cmpl (%edx),%esi
	jne .L13735
	movl $0,(%edx)
	movl -76(%ebp),%esi
.L13735:
	pushl %esi
	call deleteSelf__11QStringData@PLT
	addl $4,%esp
.L13742:
	cmpb $0,-465(%ebp)
	je .L13642
	movb $0,-513(%ebp)
	movl -324(%ebp),%ecx
	movl 160(%ecx),%ecx
	movl %ecx,-44(%ebp)
	leal -40(%ebp),%eax
	movl %eax,-520(%ebp)
	movl __vt_5QDate@GOT(%ebx),%ecx
	movl %ecx,-36(%ebp)
	movl -324(%ebp),%eax
	movl 164(%eax),%eax
	movl %eax,-40(%ebp)
	movl -476(%ebp),%ecx
	movl 8(%ecx),%ecx
	movl -520(%ebp),%eax
	movl %ecx,8(%eax)
	movl -472(%ebp),%ecx
	movl -480(%ebp),%eax
	fldl 16(%ecx)
	fstpl -28(%ebp)
	pushl %eax
	leal -20(%ebp),%ecx
	movl %ecx,-1524(%ebp)
	movl %ecx,-524(%ebp)
	pushl %ecx
	call __7QStringRC7QString@PLT
	addl $8,%esp
	movl $0,-548(%ebp)
	movl _17KDChartAxisParams.AXIS_LABELS_AUTO_LIMIT@GOT(%ebx),%eax
	movl %eax,-528(%ebp)
	leal -44(%ebp),%ecx
	movl %ecx,-1520(%ebp)
	movl %ecx,-532(%ebp)
	movl (%eax),%edi
	testl %edi,%edi
	setne %dl
	movl -44(%ebp),%esi
	testl %esi,%esi
	setne %al
	cmpb %al,%dl
	sete %cl
	movb %cl,-533(%ebp)
	leal -12(%ebp),%eax
	movl %eax,-1532(%ebp)
	leal -8(%ebp),%ecx
	movl %ecx,-1536(%ebp)
	movl -324(%ebp),%eax
	addl $188,%eax
	movl %eax,-1560(%ebp)
	movl -324(%ebp),%ecx
	addl $192,%ecx
	movl %ecx,-1564(%ebp)
	movl -324(%ebp),%eax
	addl $212,%eax
	movl %eax,-1568(%ebp)
	cmpb $0,-533(%ebp)
	je .L13744
	testl %edi,%edi
	je .L13755
	cmpl %esi,%edi
	jne .L13744
	cmpl $2,%edi
	je .L13761
	jg .L13762
	cmpl $1,%edi
	je .L13763
	jmp .L13764
	.p2align 4,,7
.L13762:
	cmpl $3,%edi
	je .L13765
	jmp .L13764
	.p2align 4,,7
.L13763:
	leal -104(%ebp),%esi
	movl -1520(%ebp),%ecx
	pushl %ecx
	pushl %esi
	call stringValue__C11KDChartData@PLT
	leal -108(%ebp),%edi
	movl -528(%ebp),%eax
	pushl %eax
	pushl %edi
	call stringValue__C11KDChartData@PLT
	pushl %esi
	pushl %edi
	call __eq__FRC7QStringT0@PLT
	movb %al,-533(%ebp)
	addl $16,%esp
	movl -108(%ebp),%ecx
	decl (%ecx)
	jne .L13772
	movl _7QString.shared_null@GOT(%ebx),%edx
	movl -108(%ebp),%edi
	cmpl (%edx),%edi
	jne .L13768
	movl $0,(%edx)
	movl -108(%ebp),%edi
.L13768:
	pushl %edi
	call deleteSelf__11QStringData@PLT
	addl $4,%esp
.L13772:
	movl -104(%ebp),%eax
	decl (%eax)
	jne .L13755
	movl _7QString.shared_null@GOT(%ebx),%edx
	movl -104(%ebp),%esi
	cmpl (%edx),%esi
	jne .L13775
	movl $0,(%edx)
	movl -104(%ebp),%esi
.L13775:
	pushl %esi
	call deleteSelf__11QStringData@PLT
	addl $4,%esp
	jmp .L13755
	.p2align 4,,7
.L13761:
	movl -528(%ebp),%eax
	pushl %eax
	call doubleValue__C11KDChartData@PLT
	movl -1520(%ebp),%ecx
	fstpl -544(%ebp)
	pushl %ecx
	call doubleValue__C11KDChartData@PLT
	addl $8,%esp
	fldl -544(%ebp)
	fucompp
	fnstsw %ax
	andb $69,%ah
	cmpb $64,%ah
	sete %al
	movb %al,-533(%ebp)
	jmp .L13755
	.p2align 4,,7
.L13765:
	leal -120(%ebp),%esi
	movl -1520(%ebp),%ecx
	pushl %ecx
	pushl %esi
	call dateTimeValue__C11KDChartData@PLT
	leal -132(%ebp),%eax
	movl %eax,-1500(%ebp)
	movl -528(%ebp),%ecx
	pushl %ecx
	pushl %eax
	call dateTimeValue__C11KDChartData@PLT
	pushl %esi
	movl -1500(%ebp),%eax
	pushl %eax
	call __eq__C9QDateTimeRC9QDateTime@PLT
	movb %al,-533(%ebp)
	addl $16,%esp
	jmp .L13755
	.p2align 4,,7
.L13764:
	movb $0,-533(%ebp)
.L13755:
	cmpb $0,-533(%ebp)
	je .L13744
	movl -324(%ebp),%ecx
	movl 160(%ecx),%ecx
	movl %ecx,-132(%ebp)
	movl __vt_5QDate@GOT(%ebx),%eax
	movl %eax,-124(%ebp)
	movl -324(%ebp),%ecx
	movl 164(%ecx),%ecx
	movl %ecx,-128(%ebp)
	movl -476(%ebp),%eax
	movl 8(%eax),%eax
	movl %eax,-120(%ebp)
	movl -472(%ebp),%ecx
	movl -480(%ebp),%eax
	fldl 16(%ecx)
	fstpl -116(%ebp)
	pushl %eax
	leal -108(%ebp),%edi
	pushl %edi
	call __7QStringRC7QString@PLT
	addl $8,%esp
	movl $1,-548(%ebp)
	cmpl $1,-132(%ebp)
	je .L13743
.L13744:
	movb $1,-513(%ebp)
.L13743:
	cmpl $0,-548(%ebp)
	je .L13792
	movl -108(%ebp),%eax
	decl (%eax)
	jne .L13792
	movl _7QString.shared_null@GOT(%ebx),%edx
	movl -108(%ebp),%edi
	cmpl (%edx),%edi
	jne .L13796
	movl $0,(%edx)
	movl -108(%ebp),%edi
.L13796:
	pushl %edi
	call deleteSelf__11QStringData@PLT
	addl $4,%esp
.L13792:
	movl -20(%ebp),%eax
	decl (%eax)
	jne .L13814
	movl _7QString.shared_null@GOT(%ebx),%edx
	movl -20(%ebp),%esi
	cmpl (%edx),%esi
	jne .L13807
	movl $0,(%edx)
	movl -20(%ebp),%esi
.L13807:
	pushl %esi
	call deleteSelf__11QStringData@PLT
	addl $4,%esp
.L13814:
	movb $0,-549(%ebp)
	movl -324(%ebp),%ecx
	movl 188(%ecx),%ecx
	movl %ecx,-44(%ebp)
	movl __vt_5QDate@GOT(%ebx),%eax
	movl %eax,-36(%ebp)
	movl -324(%ebp),%ecx
	movl 192(%ecx),%ecx
	movl %ecx,-40(%ebp)
	movl -1564(%ebp),%eax
	movl 8(%eax),%eax
	movl -520(%ebp),%ecx
	movl %eax,8(%ecx)
	movl -1560(%ebp),%eax
	movl -1568(%ebp),%ecx
	fldl 16(%eax)
	fstpl -28(%ebp)
	pushl %ecx
	movl -524(%ebp),%eax
	pushl %eax
	call __7QStringRC7QString@PLT
	addl $8,%esp
	movl $0,-572(%ebp)
	movl _17KDChartAxisParams.AXIS_LABELS_AUTO_LIMIT@GOT(%ebx),%ecx
	movl %ecx,-556(%ebp)
	movl (%ecx),%edi
	testl %edi,%edi
	setne %dl
	movl -44(%ebp),%esi
	testl %esi,%esi
	setne %al
	cmpb %al,%dl
	sete %cl
	movb %cl,-557(%ebp)
	testb %cl,%cl
	je .L13816
	testl %edi,%edi
	je .L13827
	cmpl %esi,%edi
	jne .L13816
	cmpl $2,%edi
	je .L13833
	jg .L13834
	cmpl $1,%edi
	je .L13835
	jmp .L13836
	.p2align 4,,7
.L13834:
	cmpl $3,%edi
	je .L13837
	jmp .L13836
	.p2align 4,,7
.L13835:
	leal -104(%ebp),%esi
	movl -1520(%ebp),%eax
	pushl %eax
	pushl %esi
	call stringValue__C11KDChartData@PLT
	leal -108(%ebp),%edi
	movl -556(%ebp),%ecx
	pushl %ecx
	pushl %edi
	call stringValue__C11KDChartData@PLT
	pushl %esi
	pushl %edi
	call __eq__FRC7QStringT0@PLT
	movb %al,-557(%ebp)
	addl $16,%esp
	movl -108(%ebp),%eax
	decl (%eax)
	jne .L13844
	movl _7QString.shared_null@GOT(%ebx),%edx
	movl -108(%ebp),%edi
	cmpl (%edx),%edi
	jne .L13840
	movl $0,(%edx)
	movl -108(%ebp),%edi
.L13840:
	pushl %edi
	call deleteSelf__11QStringData@PLT
	addl $4,%esp
.L13844:
	movl -104(%ebp),%eax
	decl (%eax)
	jne .L13827
	movl _7QString.shared_null@GOT(%ebx),%edx
	movl -104(%ebp),%esi
	cmpl (%edx),%esi
	jne .L13847
	movl $0,(%edx)
	movl -104(%ebp),%esi
.L13847:
	pushl %esi
	call deleteSelf__11QStringData@PLT
	addl $4,%esp
	jmp .L13827
	.p2align 4,,7
.L13833:
	movl -556(%ebp),%ecx
	pushl %ecx
	call doubleValue__C11KDChartData@PLT
	movl -1520(%ebp),%eax
	fstpl -568(%ebp)
	pushl %eax
	call doubleValue__C11KDChartData@PLT
	addl $8,%esp
	fldl -568(%ebp)
	fucompp
	fnstsw %ax
	andb $69,%ah
	cmpb $64,%ah
	sete %al
	movb %al,-557(%ebp)
	jmp .L13827
	.p2align 4,,7
.L13837:
	leal -120(%ebp),%esi
	movl -1520(%ebp),%ecx
	pushl %ecx
	pushl %esi
	call dateTimeValue__C11KDChartData@PLT
	leal -132(%ebp),%eax
	movl %eax,-1500(%ebp)
	movl -556(%ebp),%ecx
	pushl %ecx
	pushl %eax
	call dateTimeValue__C11KDChartData@PLT
	pushl %esi
	movl -1500(%ebp),%eax
	pushl %eax
	call __eq__C9QDateTimeRC9QDateTime@PLT
	movb %al,-557(%ebp)
	addl $16,%esp
	jmp .L13827
	.p2align 4,,7
.L13836:
	movb $0,-557(%ebp)
.L13827:
	cmpb $0,-557(%ebp)
	je .L13816
	movl -324(%ebp),%ecx
	movl 188(%ecx),%ecx
	movl %ecx,-132(%ebp)
	movl __vt_5QDate@GOT(%ebx),%eax
	movl %eax,-124(%ebp)
	movl -324(%ebp),%ecx
	movl 192(%ecx),%ecx
	movl %ecx,-128(%ebp)
	movl -1564(%ebp),%eax
	movl 8(%eax),%eax
	movl %eax,-120(%ebp)
	movl -1560(%ebp),%ecx
	movl -1568(%ebp),%eax
	fldl 16(%ecx)
	fstpl -116(%ebp)
	pushl %eax
	leal -108(%ebp),%edi
	pushl %edi
	call __7QStringRC7QString@PLT
	addl $8,%esp
	movl $1,-572(%ebp)
	cmpl $1,-132(%ebp)
	je .L13815
.L13816:
	movb $1,-549(%ebp)
.L13815:
	cmpl $0,-572(%ebp)
	je .L13864
	movl -108(%ebp),%eax
	decl (%eax)
	jne .L13864
	movl _7QString.shared_null@GOT(%ebx),%edx
	movl -108(%ebp),%edi
	cmpl (%edx),%edi
	jne .L13868
	movl $0,(%edx)
	movl -108(%ebp),%edi
.L13868:
	pushl %edi
	call deleteSelf__11QStringData@PLT
	addl $4,%esp
.L13864:
	movl -20(%ebp),%eax
	decl (%eax)
	jne .L13886
	movl _7QString.shared_null@GOT(%ebx),%edx
	movl -20(%ebp),%esi
	cmpl (%edx),%esi
	jne .L13879
	movl $0,(%edx)
	movl -20(%ebp),%esi
.L13879:
	pushl %esi
	call deleteSelf__11QStringData@PLT
	addl $4,%esp
.L13886:
	xorl %edi,%edi
	xorl %esi,%esi
	cmpb $0,-513(%ebp)
	je .L13887
	movl -324(%ebp),%ecx
	movl 160(%ecx),%ecx
	movl %ecx,-44(%ebp)
	movl __vt_5QDate@GOT(%ebx),%eax
	movl %eax,-36(%ebp)
	movl -324(%ebp),%ecx
	movl 164(%ecx),%ecx
	movl %ecx,-40(%ebp)
	movl -476(%ebp),%eax
	movl 8(%eax),%eax
	movl -520(%ebp),%ecx
	movl %eax,8(%ecx)
	movl -472(%ebp),%eax
	movl -480(%ebp),%ecx
	fldl 16(%eax)
	fstpl -28(%ebp)
	pushl %ecx
	movl -524(%ebp),%eax
	pushl %eax
	call __7QStringRC7QString@PLT
	addl $8,%esp
	movl $1,%edi
	cmpl $1,-44(%ebp)
	jne .L13898
	movl -1524(%ebp),%edx
	jmp .L13899
	.p2align 4,,7
.L13898:
	movl _7QString.null@GOT(%ebx),%edx
.L13899:
	pushl %edx
	movl -1536(%ebp),%ecx
	pushl %ecx
	call __7QStringRC7QString@PLT
	addl $8,%esp
	movl $1,%esi
	movl -1536(%ebp),%eax
	pushl %eax
	movl -1532(%ebp),%ecx
	pushl %ecx
	call upper__C7QString@PLT
	addl $4,%esp
	jmp .L13888
	.p2align 4,,7
.L13887:
	pushl _7QString.null@GOT(%ebx)
	movl -1532(%ebp),%eax
	pushl %eax
	call __7QStringRC7QString@PLT
	addl $8,%esp
.L13888:
	testl %esi,%esi
	je .L13902
	movl -8(%ebp),%eax
	decl (%eax)
	jne .L13902
	movl _7QString.shared_null@GOT(%ebx),%edx
	movl -8(%ebp),%esi
	cmpl (%edx),%esi
	jne .L13905
	movl $0,(%edx)
	movl -8(%ebp),%esi
.L13905:
	pushl %esi
	call deleteSelf__11QStringData@PLT
	addl $4,%esp
.L13902:
	testl %edi,%edi
	je .L13911
	movl -20(%ebp),%eax
	decl (%eax)
	jne .L13911
	movl _7QString.shared_null@GOT(%ebx),%edx
	movl -20(%ebp),%esi
	cmpl (%edx),%esi
	jne .L13915
	movl $0,(%edx)
	movl -20(%ebp),%esi
.L13915:
	pushl %esi
	call deleteSelf__11QStringData@PLT
	addl $4,%esp
.L13911:
	movl $0,-576(%ebp)
	xorl %edi,%edi
	cmpb $0,-549(%ebp)
	je .L13923
	movl -324(%ebp),%ecx
	movl 188(%ecx),%ecx
	movl %ecx,-44(%ebp)
	movl __vt_5QDate@GOT(%ebx),%eax
	movl %eax,-36(%ebp)
	movl -324(%ebp),%ecx
	movl 192(%ecx),%ecx
	movl %ecx,-40(%ebp)
	movl -1564(%ebp),%eax
	movl 8(%eax),%eax
	movl -520(%ebp),%ecx
	movl %eax,8(%ecx)
	movl -1560(%ebp),%eax
	movl -1568(%ebp),%ecx
	fldl 16(%eax)
	fstpl -28(%ebp)
	pushl %ecx
	movl -524(%ebp),%eax
	pushl %eax
	call __7QStringRC7QString@PLT
	addl $8,%esp
	movl $1,-576(%ebp)
	leal -4(%ebp),%esi
	cmpl $1,-44(%ebp)
	jne .L13934
	movl -1524(%ebp),%edx
	jmp .L13935
	.p2align 4,,7
.L13934:
	movl _7QString.null@GOT(%ebx),%edx
.L13935:
	pushl %edx
	pushl %esi
	call __7QStringRC7QString@PLT
	addl $8,%esp
	movl $1,%edi
	pushl %esi
	movl -1536(%ebp),%ecx
	pushl %ecx
	call upper__C7QString@PLT
	addl $4,%esp
	jmp .L13924
	.p2align 4,,7
.L17276:
	movb $1,-449(%ebp)
	jmp .L14140
	.p2align 4,,7
.L13923:
	pushl _7QString.null@GOT(%ebx)
	movl -1536(%ebp),%eax
	pushl %eax
	call __7QStringRC7QString@PLT
	addl $8,%esp
.L13924:
	testl %edi,%edi
	je .L13938
	movl -4(%ebp),%eax
	decl (%eax)
	jne .L13938
	movl _7QString.shared_null@GOT(%ebx),%edx
	movl -4(%ebp),%esi
	cmpl (%edx),%esi
	jne .L13941
	movl $0,(%edx)
	movl -4(%ebp),%esi
.L13941:
	pushl %esi
	call deleteSelf__11QStringData@PLT
	addl $4,%esp
.L13938:
	cmpl $0,-576(%ebp)
	je .L13947
	movl -20(%ebp),%eax
	decl (%eax)
	jne .L13947
	movl _7QString.shared_null@GOT(%ebx),%edx
	movl -20(%ebp),%esi
	cmpl (%edx),%esi
	jne .L13951
	movl $0,(%edx)
	movl -20(%ebp),%esi
.L13951:
	pushl %esi
	call deleteSelf__11QStringData@PLT
	addl $4,%esp
.L13947:
	movl $0,-580(%ebp)
	movl -456(%ebp),%ecx
	movl (%ecx),%esi
	movl (%esi),%edx
	cmpl $1,%edx
	jbe .L13995
	decl %edx
	movl %edx,(%esi)
	pushl $12
	call __builtin_new@PLT
	movl %eax,-584(%ebp)
	movl -456(%ebp),%eax
	movl (%eax),%edi
	addl $4,%esp
	movl -584(%ebp),%ecx
	movl $1,(%ecx)
	pushl $12
	call __builtin_new@PLT
	movl %eax,%esi
	addl $4,%esp
	movl _7QString.shared_null@GOT(%ebx),%eax
	movl (%eax),%edx
	testl %edx,%edx
	jne .L13963
	call makeSharedNull__7QString@PLT
	movl %eax,%edx
.L13963:
	movl %edx,8(%esi)
	incl (%edx)
	movl -584(%ebp),%ecx
	movl %esi,4(%ecx)
	movl %esi,4(%esi)
	movl %esi,(%esi)
	movl $0,8(%ecx)
	movl 4(%edi),%eax
	movl (%eax),%edx
	movl %edx,-20(%ebp)
	movl 4(%edi),%edi
	movl %edi,-1600(%ebp)
	movl %edi,-24(%ebp)
	movl %esi,-28(%ebp)
	cmpl %edi,%edx
	je .L17231
	.p2align 4,,7
.L13977:
	movl -28(%ebp),%ecx
	movl %ecx,-36(%ebp)
	movl -20(%ebp),%esi
	movl %esi,-44(%ebp)
	movl (%esi),%eax
	movl %eax,-20(%ebp)
	movl %esi,-40(%ebp)
	addl $8,%esi
	pushl $12
	call __builtin_new@PLT
	movl %eax,%edi
	addl $4,%esp
	pushl %esi
	leal 8(%edi),%ecx
	pushl %ecx
	call __7QStringRC7QString@PLT
	addl $8,%esp
	movl -36(%ebp),%edx
	movl %edx,(%edi)
	movl 4(%edx),%eax
	movl %eax,4(%edi)
	movl 4(%edx),%edx
	movl %edi,(%edx)
	movl -36(%ebp),%ecx
	movl %edi,4(%ecx)
	movl -584(%ebp),%eax
	incl 8(%eax)
	movl %edi,-32(%ebp)
	movl -24(%ebp),%ecx
	cmpl %ecx,-20(%ebp)
	jne .L13977
.L17231:
	movl -584(%ebp),%ecx
	movl -456(%ebp),%eax
	movl %ecx,(%eax)
	movl %ecx,%esi
.L13995:
	movl 4(%esi),%esi
	movl (%esi),%eax
	movl %eax,-4(%ebp)
	movl -532(%ebp),%ecx
	movl %ecx,-592(%ebp)
	jmp .L14000
	.p2align 4,,7
.L14003:
	cmpl $0,-460(%ebp)
	jne .L14045
	addl $8,%edx
	pushl %edx
	movl -592(%ebp),%eax
	pushl %eax
	call upper__C7QString@PLT
	addl $4,%esp
	movl -592(%ebp),%ecx
	pushl %ecx
	movl -1532(%ebp),%eax
	pushl %eax
	call compare__C7QStringRC7QString@PLT
	movl %eax,%esi
	addl $8,%esp
	movl -44(%ebp),%ecx
	decl (%ecx)
	jne .L14054
	movl _7QString.shared_null@GOT(%ebx),%edx
	movl -44(%ebp),%edi
	cmpl (%edx),%edi
	jne .L14050
	movl $0,(%edx)
	movl -44(%ebp),%edi
.L14050:
	pushl %edi
	call deleteSelf__11QStringData@PLT
	addl $4,%esp
.L14054:
	testl %esi,%esi
	jne .L14045
	movl -580(%ebp),%eax
	movl %eax,-460(%ebp)
.L14045:
	movl -4(%ebp),%ecx
	addl $8,%ecx
	pushl %ecx
	movl -592(%ebp),%eax
	pushl %eax
	call upper__C7QString@PLT
	addl $4,%esp
	movl -592(%ebp),%ecx
	pushl %ecx
	movl -1536(%ebp),%eax
	pushl %eax
	call compare__C7QStringRC7QString@PLT
	movl %eax,%esi
	addl $8,%esp
	movl -44(%ebp),%ecx
	decl (%ecx)
	jne .L14064
	movl _7QString.shared_null@GOT(%ebx),%edx
	movl -44(%ebp),%edi
	cmpl (%edx),%edi
	jne .L14060
	movl $0,(%edx)
	movl -44(%ebp),%edi
.L14060:
	pushl %edi
	call deleteSelf__11QStringData@PLT
	addl $4,%esp
.L14064:
	testl %esi,%esi
	jne .L14002
	movl -580(%ebp),%eax
	movl %eax,-464(%ebp)
.L14002:
	movl -4(%ebp),%eax
	movl (%eax),%eax
	movl %eax,-4(%ebp)
	incl -580(%ebp)
.L14000:
	movl -456(%ebp),%ecx
	movl (%ecx),%esi
	movl (%esi),%edx
	cmpl $1,%edx
	jbe .L14040
	decl %edx
	movl %edx,(%esi)
	pushl $12
	call __builtin_new@PLT
	movl %eax,-588(%ebp)
	movl -456(%ebp),%eax
	movl (%eax),%edi
	addl $4,%esp
	movl -588(%ebp),%ecx
	movl $1,(%ecx)
	pushl $12
	call __builtin_new@PLT
	movl %eax,%esi
	addl $4,%esp
	movl _7QString.shared_null@GOT(%ebx),%eax
	movl (%eax),%edx
	testl %edx,%edx
	jne .L14008
	call makeSharedNull__7QString@PLT
	movl %eax,%edx
.L14008:
	movl %edx,8(%esi)
	incl (%edx)
	movl -588(%ebp),%ecx
	movl %esi,4(%ecx)
	movl %esi,4(%esi)
	movl %esi,(%esi)
	movl $0,8(%ecx)
	movl 4(%edi),%eax
	movl (%eax),%edx
	movl %edx,-108(%ebp)
	movl 4(%edi),%edi
	movl %edi,-1600(%ebp)
	movl %edi,-112(%ebp)
	movl %esi,-116(%ebp)
	cmpl %edi,%edx
	je .L17232
	.p2align 4,,7
.L14022:
	movl -116(%ebp),%ecx
	movl %ecx,-124(%ebp)
	movl -108(%ebp),%esi
	movl %esi,-132(%ebp)
	movl (%esi),%eax
	movl %eax,-108(%ebp)
	movl %esi,-128(%ebp)
	addl $8,%esi
	pushl $12
	call __builtin_new@PLT
	movl %eax,%edi
	addl $4,%esp
	pushl %esi
	leal 8(%edi),%ecx
	pushl %ecx
	call __7QStringRC7QString@PLT
	addl $8,%esp
	movl -124(%ebp),%edx
	movl %edx,(%edi)
	movl 4(%edx),%eax
	movl %eax,4(%edi)
	movl 4(%edx),%edx
	movl %edi,(%edx)
	movl -124(%ebp),%ecx
	movl %edi,4(%ecx)
	movl -588(%ebp),%eax
	incl 8(%eax)
	movl %edi,-120(%ebp)
	movl -112(%ebp),%ecx
	cmpl %ecx,-108(%ebp)
	jne .L14022
.L17232:
	movl -588(%ebp),%ecx
	movl -456(%ebp),%eax
	movl %ecx,(%eax)
	movl %ecx,%esi
.L14040:
	movl 4(%esi),%eax
	movl %eax,-44(%ebp)
	movl -4(%ebp),%edx
	cmpl %eax,%edx
	jne .L14003
	movl -8(%ebp),%eax
	decl (%eax)
	jne .L14074
	movl _7QString.shared_null@GOT(%ebx),%edx
	movl -8(%ebp),%esi
	cmpl (%edx),%esi
	jne .L14070
	movl $0,(%edx)
	movl -8(%ebp),%esi
.L14070:
	pushl %esi
	call deleteSelf__11QStringData@PLT
	addl $4,%esp
.L14074:
	movl -12(%ebp),%eax
	decl (%eax)
	jne .L13642
	movl _7QString.shared_null@GOT(%ebx),%edx
	movl -12(%ebp),%esi
	cmpl (%edx),%esi
	jne .L14077
	movl $0,(%edx)
	movl -12(%ebp),%esi
.L14077:
	pushl %esi
	call deleteSelf__11QStringData@PLT
	addl $4,%esp
.L13642:
	movl -324(%ebp),%eax
	movl 284(%eax),%edx
	testl %edx,%edx
	je .L14082
	cmpl %edx,280(%eax)
	je .L14082
	movl (%edx),%eax
	cmpl $0,8(%eax)
	je .L14082
	leal -12(%ebp),%ecx
	movl %ecx,-1532(%ebp)
	movl %ecx,-596(%ebp)
	movl -324(%ebp),%eax
	addl $136,%eax
	pushl %eax
	pushl %ecx
	call __5QFontRC5QFont@PLT
	addl $8,%esp
	leal -132(%ebp),%ecx
	movl %ecx,-1500(%ebp)
	movl -324(%ebp),%eax
	cmpb $0,140(%eax)
	je .L14095
	movl 60(%ebp),%ecx
	fldl (%ecx)
	fstps -136(%ebp)
	flds -136(%ebp)
	subl $4,%esp
	fstps (%esp)
	movl -1532(%ebp),%eax
	pushl %eax
	call setPointSizeFloat__5QFontf@PLT
	addl $8,%esp
.L14095:
	movl -1532(%ebp),%ecx
	pushl %ecx
	movl -1500(%ebp),%eax
	pushl %eax
	call __12QFontMetricsRC5QFont@PLT
	addl $8,%esp
	movl -456(%ebp),%ecx
	movl (%ecx),%esi
	movl (%esi),%edx
	cmpl $1,%edx
	jbe .L14134
	decl %edx
	movl %edx,(%esi)
	pushl $12
	call __builtin_new@PLT
	movl %eax,-600(%ebp)
	movl -456(%ebp),%eax
	movl (%eax),%edi
	addl $4,%esp
	movl -600(%ebp),%ecx
	movl $1,(%ecx)
	pushl $12
	call __builtin_new@PLT
	movl %eax,%esi
	addl $4,%esp
	movl _7QString.shared_null@GOT(%ebx),%eax
	movl (%eax),%edx
	testl %edx,%edx
	jne .L14102
	call makeSharedNull__7QString@PLT
	movl %eax,%edx
.L14102:
	movl %edx,8(%esi)
	incl (%edx)
	movl -600(%ebp),%ecx
	movl %esi,4(%ecx)
	movl %esi,4(%esi)
	movl %esi,(%esi)
	movl $0,8(%ecx)
	movl 4(%edi),%eax
	movl (%eax),%edx
	movl %edx,-96(%ebp)
	movl 4(%edi),%edi
	movl %edi,-1600(%ebp)
	movl %edi,-100(%ebp)
	movl %esi,-104(%ebp)
	cmpl %edi,%edx
	je .L17233
	.p2align 4,,7
.L14116:
	movl -104(%ebp),%ecx
	movl %ecx,-112(%ebp)
	movl -96(%ebp),%esi
	movl %esi,-120(%ebp)
	movl (%esi),%eax
	movl %eax,-96(%ebp)
	movl %esi,-116(%ebp)
	addl $8,%esi
	pushl $12
	call __builtin_new@PLT
	movl %eax,%edi
	addl $4,%esp
	pushl %esi
	leal 8(%edi),%ecx
	pushl %ecx
	call __7QStringRC7QString@PLT
	addl $8,%esp
	movl -112(%ebp),%edx
	movl %edx,(%edi)
	movl 4(%edx),%eax
	movl %eax,4(%edi)
	movl 4(%edx),%edx
	movl %edi,(%edx)
	movl -112(%ebp),%ecx
	movl %edi,4(%ecx)
	movl -600(%ebp),%eax
	incl 8(%eax)
	movl %edi,-108(%ebp)
	movl -100(%ebp),%ecx
	cmpl %ecx,-96(%ebp)
	jne .L14116
.L17233:
	movl -600(%ebp),%ecx
	movl -456(%ebp),%eax
	movl %ecx,(%eax)
	movl %ecx,%esi
.L14134:
	movl 4(%esi),%esi
	movl (%esi),%eax
	movl %eax,-8(%ebp)
	movl $0,-604(%ebp)
	jmp .L17280
	.p2align 4,,7
.L14142:
	movl -456(%ebp),%eax
	movl (%eax),%esi
	movl (%esi),%edx
	cmpl $1,%edx
	jbe .L14180
	decl %edx
	movl %edx,(%esi)
	pushl $12
	call __builtin_new@PLT
	movl %eax,-608(%ebp)
	movl -456(%ebp),%ecx
	movl (%ecx),%edi
	addl $4,%esp
	movl $1,(%eax)
	pushl $12
	call __builtin_new@PLT
	movl %eax,%esi
	addl $4,%esp
	movl _7QString.shared_null@GOT(%ebx),%eax
	movl (%eax),%edx
	testl %edx,%edx
	jne .L14148
	call makeSharedNull__7QString@PLT
	movl %eax,%edx
.L14148:
	movl %edx,8(%esi)
	incl (%edx)
	movl -608(%ebp),%ecx
	movl %esi,4(%ecx)
	movl %esi,4(%esi)
	movl %esi,(%esi)
	movl $0,8(%ecx)
	movl 4(%edi),%eax
	movl (%eax),%edx
	movl %edx,-96(%ebp)
	movl 4(%edi),%edi
	movl %edi,-1600(%ebp)
	movl %edi,-100(%ebp)
	movl %esi,-104(%ebp)
	cmpl %edi,%edx
	je .L17234
	.p2align 4,,7
.L14162:
	movl -104(%ebp),%ecx
	movl %ecx,-112(%ebp)
	movl -96(%ebp),%esi
	movl %esi,-120(%ebp)
	movl (%esi),%eax
	movl %eax,-96(%ebp)
	movl %esi,-116(%ebp)
	addl $8,%esi
	pushl $12
	call __builtin_new@PLT
	movl %eax,%edi
	addl $4,%esp
	pushl %esi
	leal 8(%edi),%ecx
	pushl %ecx
	call __7QStringRC7QString@PLT
	addl $8,%esp
	movl -112(%ebp),%edx
	movl %edx,(%edi)
	movl 4(%edx),%eax
	movl %eax,4(%edi)
	movl 4(%edx),%edx
	movl %edi,(%edx)
	movl -112(%ebp),%ecx
	movl %edi,4(%ecx)
	movl -608(%ebp),%eax
	incl 8(%eax)
	movl %edi,-108(%ebp)
	movl -100(%ebp),%ecx
	cmpl %ecx,-96(%ebp)
	jne .L14162
.L17234:
	movl -608(%ebp),%ecx
	movl -456(%ebp),%eax
	movl %ecx,(%eax)
	movl %ecx,%esi
.L14180:
	movl 4(%esi),%eax
	movl %eax,-4(%ebp)
	movl -8(%ebp),%edx
	cmpl %eax,%edx
	je .L14141
	pushl $-1
	addl $8,%edx
	pushl %edx
	movl -1500(%ebp),%eax
	pushl %eax
	call width__C12QFontMetricsRC7QStringi@PLT
	movl %eax,%edx
	movl 72(%ebp),%ecx
	fldl (%ecx)
	addl $12,%esp
	pushl %edx
	ficompl (%esp)
	addl $4,%esp
	fnstsw %ax
	andb $69,%ah
	cmpb $1,%ah
	je .L17276
	movl -8(%ebp),%eax
	movl (%eax),%eax
	movl %eax,-8(%ebp)
.L14141:
	incl -604(%ebp)
.L17280:
	movl -448(%ebp),%ecx
	cmpl %ecx,-604(%ebp)
	jb .L14142
.L14140:
	pushl $2
	movl -1500(%ebp),%eax
	pushl %eax
	call _._12QFontMetrics@PLT
	pushl $2
	movl -596(%ebp),%ecx
	pushl %ecx
	call _._5QFont@PLT
	addl $16,%esp
.L14082:
	cmpb $0,-449(%ebp)
	je .L14190
	movl -324(%ebp),%eax
	movl 284(%eax),%eax
	movl %eax,-456(%ebp)
	jmp .L14193
	.p2align 4,,7
.L14190:
	movl -324(%ebp),%ecx
	movl 280(%ecx),%ecx
	movl %ecx,-456(%ebp)
.L14193:
	movl -324(%ebp),%eax
	movl _17KDChartAxisParams.AXIS_LABELS_AUTO_DELTA@GOT(%ebx),%ecx
	fldl 216(%eax)
	fldl (%ecx)
	fucomp %st(1)
	fnstsw %ax
	andb $69,%ah
	cmpb $64,%ah
	je .L17298
	fstpl -228(%ebp)
	jmp .L14197
.L17298:
	fstp %st(0)
	movl $0,-228(%ebp)
	movl $1072693248,-224(%ebp)
.L14197:
	leal -228(%ebp),%ecx
	pushl %ecx
	pushl -224(%ebp)
	pushl -228(%ebp)
	call modf@PLT
	fstp %st(0)
	fldl -228(%ebp)
	fldz
	fcomp %st(1)
	fnstsw %ax
	andb $69,%ah
	decb %ah
	cmpb $64,%ah
	setb %cl
	fabs
	addl $12,%esp
	movb %cl,-609(%ebp)
	fnstcw -140(%ebp)
	movl -140(%ebp),%eax
	movb $12,%ah
	movl %eax,-148(%ebp)
	fldcw -148(%ebp)
	fistpl -616(%ebp)
	fldcw -140(%ebp)
	testb %cl,%cl
	je .L14244
	movl -456(%ebp),%ecx
	movl (%ecx),%esi
	movl (%esi),%edx
	cmpl $1,%edx
	jbe .L14282
	decl %edx
	movl %edx,(%esi)
	pushl $12
	call __builtin_new@PLT
	movl %eax,-620(%ebp)
	movl -456(%ebp),%eax
	movl (%eax),%edi
	addl $4,%esp
	movl -620(%ebp),%ecx
	movl $1,(%ecx)
	pushl $12
	call __builtin_new@PLT
	movl %eax,%esi
	addl $4,%esp
	movl _7QString.shared_null@GOT(%ebx),%eax
	movl (%eax),%edx
	testl %edx,%edx
	jne .L14250
	call makeSharedNull__7QString@PLT
	movl %eax,%edx
.L14250:
	movl %edx,8(%esi)
	incl (%edx)
	movl -620(%ebp),%ecx
	movl %esi,4(%ecx)
	movl %esi,4(%esi)
	movl %esi,(%esi)
	movl $0,8(%ecx)
	movl 4(%edi),%eax
	movl (%eax),%edx
	movl %edx,-108(%ebp)
	movl 4(%edi),%edi
	movl %edi,-1600(%ebp)
	movl %edi,-112(%ebp)
	movl %esi,-116(%ebp)
	cmpl %edi,%edx
	je .L17235
	.p2align 4,,7
.L14264:
	movl -116(%ebp),%ecx
	movl %ecx,-124(%ebp)
	movl -108(%ebp),%esi
	movl %esi,-132(%ebp)
	movl (%esi),%eax
	movl %eax,-108(%ebp)
	movl %esi,-128(%ebp)
	addl $8,%esi
	pushl $12
	call __builtin_new@PLT
	movl %eax,%edi
	addl $4,%esp
	pushl %esi
	leal 8(%edi),%ecx
	pushl %ecx
	call __7QStringRC7QString@PLT
	addl $8,%esp
	movl -124(%ebp),%edx
	movl %edx,(%edi)
	movl 4(%edx),%eax
	movl %eax,4(%edi)
	movl 4(%edx),%edx
	movl %edi,(%edx)
	movl -124(%ebp),%ecx
	movl %edi,4(%ecx)
	movl -620(%ebp),%eax
	incl 8(%eax)
	movl %edi,-120(%ebp)
	movl -112(%ebp),%ecx
	cmpl %ecx,-108(%ebp)
	jne .L14264
.L17235:
	movl -620(%ebp),%ecx
	movl -456(%ebp),%eax
	movl %ecx,(%eax)
	movl %ecx,%esi
.L14282:
	movl 4(%esi),%eax
	movl (%eax),%eax
	jmp .L17281
	.p2align 4,,7
.L14244:
	movl -456(%ebp),%eax
	movl (%eax),%esi
	movl (%esi),%edx
	cmpl $1,%edx
	jbe .L14323
	decl %edx
	movl %edx,(%esi)
	pushl $12
	call __builtin_new@PLT
	movl %eax,-624(%ebp)
	movl -456(%ebp),%ecx
	movl (%ecx),%edi
	addl $4,%esp
	movl $1,(%eax)
	pushl $12
	call __builtin_new@PLT
	movl %eax,%esi
	addl $4,%esp
	movl _7QString.shared_null@GOT(%ebx),%eax
	movl (%eax),%edx
	testl %edx,%edx
	jne .L14291
	call makeSharedNull__7QString@PLT
	movl %eax,%edx
.L14291:
	movl %edx,8(%esi)
	incl (%edx)
	movl -624(%ebp),%ecx
	movl %esi,4(%ecx)
	movl %esi,4(%esi)
	movl %esi,(%esi)
	movl $0,8(%ecx)
	movl 4(%edi),%eax
	movl (%eax),%edx
	movl %edx,-108(%ebp)
	movl 4(%edi),%edi
	movl %edi,-1600(%ebp)
	movl %edi,-112(%ebp)
	movl %esi,-116(%ebp)
	cmpl %edi,%edx
	je .L17236
	.p2align 4,,7
.L14305:
	movl -116(%ebp),%ecx
	movl %ecx,-124(%ebp)
	movl -108(%ebp),%esi
	movl %esi,-132(%ebp)
	movl (%esi),%eax
	movl %eax,-108(%ebp)
	movl %esi,-128(%ebp)
	addl $8,%esi
	pushl $12
	call __builtin_new@PLT
	movl %eax,%edi
	addl $4,%esp
	pushl %esi
	leal 8(%edi),%ecx
	pushl %ecx
	call __7QStringRC7QString@PLT
	addl $8,%esp
	movl -124(%ebp),%edx
	movl %edx,(%edi)
	movl 4(%edx),%eax
	movl %eax,4(%edi)
	movl 4(%edx),%edx
	movl %edi,(%edx)
	movl -124(%ebp),%ecx
	movl %edi,4(%ecx)
	movl -624(%ebp),%eax
	incl 8(%eax)
	movl %edi,-120(%ebp)
	movl -112(%ebp),%ecx
	cmpl %ecx,-108(%ebp)
	jne .L14305
.L17236:
	movl -624(%ebp),%ecx
	movl -456(%ebp),%eax
	movl %ecx,(%eax)
	movl %ecx,%esi
.L14323:
	movl 4(%esi),%eax
	movl 4(%eax),%eax
.L17281:
	movl %eax,-12(%ebp)
	cmpb $0,-609(%ebp)
	je .L14328
	xorl %edx,%edx
	movl -456(%ebp),%eax
	movl (%eax),%esi
	cmpl 8(%esi),%edx
	jae .L14339
	.p2align 4,,7
.L14332:
	cmpl -460(%ebp),%edx
	jae .L14339
	movl -12(%ebp),%ecx
	movl (%ecx),%ecx
	movl %ecx,-12(%ebp)
	incl %edx
	movl -456(%ebp),%eax
	movl (%eax),%esi
	cmpl 8(%esi),%edx
	jb .L14332
	jmp .L14339
	.p2align 4,,7
.L14328:
	movl -456(%ebp),%ecx
	movl (%ecx),%esi
	movl 8(%esi),%edx
.L17282:
	decl %edx
	cmpl -464(%ebp),%edx
	jbe .L14339
	movl -12(%ebp),%eax
	movl 4(%eax),%eax
	movl %eax,-12(%ebp)
	jmp .L17282
	.p2align 4,,7
.L14339:
	movl -616(%ebp),%eax
	movl %eax,-628(%ebp)
	cmpb $0,-609(%ebp)
	je .L14352
	movl -460(%ebp),%ecx
	movl %ecx,-632(%ebp)
	jmp .L14353
	.p2align 4,,7
.L14352:
	movl -464(%ebp),%eax
	movl %eax,-632(%ebp)
.L14353:
	movl $0,-636(%ebp)
	movl -448(%ebp),%ecx
	cmpl %ecx,-636(%ebp)
	jae .L13621
	.p2align 4,,7
.L14357:
	movl -456(%ebp),%eax
	movl (%eax),%esi
	cmpb $0,-609(%ebp)
	je .L14358
	movl (%esi),%edx
	cmpl $1,%edx
	jbe .L14398
	decl %edx
	movl %edx,(%esi)
	pushl $12
	call __builtin_new@PLT
	movl %eax,-640(%ebp)
	movl -456(%ebp),%ecx
	movl (%ecx),%edi
	addl $4,%esp
	movl $1,(%eax)
	pushl $12
	call __builtin_new@PLT
	movl %eax,%esi
	addl $4,%esp
	movl _7QString.shared_null@GOT(%ebx),%eax
	movl (%eax),%edx
	testl %edx,%edx
	jne .L14366
	call makeSharedNull__7QString@PLT
	movl %eax,%edx
.L14366:
	movl %edx,8(%esi)
	incl (%edx)
	movl -640(%ebp),%ecx
	movl %esi,4(%ecx)
	movl %esi,4(%esi)
	movl %esi,(%esi)
	movl $0,8(%ecx)
	movl 4(%edi),%eax
	movl (%eax),%edx
	movl %edx,-108(%ebp)
	movl 4(%edi),%edi
	movl %edi,-1600(%ebp)
	movl %edi,-112(%ebp)
	movl %esi,-116(%ebp)
	cmpl %edi,%edx
	je .L17238
	.p2align 4,,7
.L14380:
	movl -116(%ebp),%ecx
	movl %ecx,-124(%ebp)
	movl -108(%ebp),%esi
	movl %esi,-132(%ebp)
	movl (%esi),%eax
	movl %eax,-108(%ebp)
	movl %esi,-128(%ebp)
	addl $8,%esi
	pushl $12
	call __builtin_new@PLT
	movl %eax,%edi
	addl $4,%esp
	pushl %esi
	leal 8(%edi),%ecx
	pushl %ecx
	call __7QStringRC7QString@PLT
	addl $8,%esp
	movl -124(%ebp),%edx
	movl %edx,(%edi)
	movl 4(%edx),%eax
	movl %eax,4(%edi)
	movl 4(%edx),%edx
	movl %edi,(%edx)
	movl -124(%ebp),%ecx
	movl %edi,4(%ecx)
	movl -640(%ebp),%eax
	incl 8(%eax)
	movl %edi,-120(%ebp)
	movl -112(%ebp),%ecx
	cmpl %ecx,-108(%ebp)
	jne .L14380
.L17238:
	movl -640(%ebp),%ecx
	movl -456(%ebp),%eax
	movl %ecx,(%eax)
	movl %ecx,%esi
.L14398:
	movl 4(%esi),%eax
	movl %eax,-8(%ebp)
	cmpl %eax,-12(%ebp)
	jne .L14445
	movl -456(%ebp),%eax
	movl (%eax),%esi
	movl (%esi),%edx
	cmpl $1,%edx
	jbe .L14440
	decl %edx
	movl %edx,(%esi)
	pushl $12
	call __builtin_new@PLT
	movl %eax,-644(%ebp)
	movl -456(%ebp),%ecx
	movl (%ecx),%edi
	addl $4,%esp
	movl $1,(%eax)
	pushl $12
	call __builtin_new@PLT
	movl %eax,%esi
	addl $4,%esp
	movl _7QString.shared_null@GOT(%ebx),%eax
	movl (%eax),%edx
	testl %edx,%edx
	jne .L14408
	call makeSharedNull__7QString@PLT
	movl %eax,%edx
.L14408:
	movl %edx,8(%esi)
	incl (%edx)
	movl -644(%ebp),%ecx
	movl %esi,4(%ecx)
	movl %esi,4(%esi)
	movl %esi,(%esi)
	movl $0,8(%ecx)
	movl 4(%edi),%eax
	movl (%eax),%edx
	movl %edx,-108(%ebp)
	movl 4(%edi),%edi
	movl %edi,-1600(%ebp)
	movl %edi,-112(%ebp)
	movl %esi,-116(%ebp)
	cmpl %edi,%edx
	je .L17239
	.p2align 4,,7
.L14422:
	movl -116(%ebp),%ecx
	movl %ecx,-124(%ebp)
	movl -108(%ebp),%esi
	movl %esi,-132(%ebp)
	movl (%esi),%eax
	movl %eax,-108(%ebp)
	movl %esi,-128(%ebp)
	addl $8,%esi
	pushl $12
	call __builtin_new@PLT
	movl %eax,%edi
	addl $4,%esp
	pushl %esi
	leal 8(%edi),%ecx
	pushl %ecx
	call __7QStringRC7QString@PLT
	addl $8,%esp
	movl -124(%ebp),%edx
	movl %edx,(%edi)
	movl 4(%edx),%eax
	movl %eax,4(%edi)
	movl 4(%edx),%edx
	movl %edi,(%edx)
	movl -124(%ebp),%ecx
	movl %edi,4(%ecx)
	movl -644(%ebp),%eax
	incl 8(%eax)
	movl %edi,-120(%ebp)
	movl -112(%ebp),%ecx
	cmpl %ecx,-108(%ebp)
	jne .L14422
.L17239:
	movl -644(%ebp),%ecx
	movl -456(%ebp),%eax
	movl %ecx,(%eax)
	movl %ecx,%esi
.L14440:
	movl 4(%esi),%eax
	movl (%eax),%eax
	movl %eax,-4(%ebp)
	movl %eax,-12(%ebp)
	movl $0,-632(%ebp)
	jmp .L14445
	.p2align 4,,7
.L14358:
	movl (%esi),%edx
	cmpl $1,%edx
	jbe .L14483
	decl %edx
	movl %edx,(%esi)
	pushl $12
	call __builtin_new@PLT
	movl %eax,-648(%ebp)
	movl -456(%ebp),%eax
	movl (%eax),%edi
	addl $4,%esp
	movl -648(%ebp),%ecx
	movl $1,(%ecx)
	pushl $12
	call __builtin_new@PLT
	movl %eax,%esi
	addl $4,%esp
	movl _7QString.shared_null@GOT(%ebx),%eax
	movl (%eax),%edx
	testl %edx,%edx
	jne .L14451
	call makeSharedNull__7QString@PLT
	movl %eax,%edx
.L14451:
	movl %edx,8(%esi)
	incl (%edx)
	movl -648(%ebp),%ecx
	movl %esi,4(%ecx)
	movl %esi,4(%esi)
	movl %esi,(%esi)
	movl $0,8(%ecx)
	movl 4(%edi),%eax
	movl (%eax),%edx
	movl %edx,-108(%ebp)
	movl 4(%edi),%edi
	movl %edi,-1600(%ebp)
	movl %edi,-112(%ebp)
	movl %esi,-116(%ebp)
	cmpl %edi,%edx
	je .L17240
	.p2align 4,,7
.L14465:
	movl -116(%ebp),%ecx
	movl %ecx,-124(%ebp)
	movl -108(%ebp),%esi
	movl %esi,-132(%ebp)
	movl (%esi),%eax
	movl %eax,-108(%ebp)
	movl %esi,-128(%ebp)
	addl $8,%esi
	pushl $12
	call __builtin_new@PLT
	movl %eax,%edi
	addl $4,%esp
	pushl %esi
	leal 8(%edi),%ecx
	pushl %ecx
	call __7QStringRC7QString@PLT
	addl $8,%esp
	movl -124(%ebp),%edx
	movl %edx,(%edi)
	movl 4(%edx),%eax
	movl %eax,4(%edi)
	movl 4(%edx),%edx
	movl %edi,(%edx)
	movl -124(%ebp),%ecx
	movl %edi,4(%ecx)
	movl -648(%ebp),%eax
	incl 8(%eax)
	movl %edi,-120(%ebp)
	movl -112(%ebp),%ecx
	cmpl %ecx,-108(%ebp)
	jne .L14465
.L17240:
	movl -648(%ebp),%ecx
	movl -456(%ebp),%eax
	movl %ecx,(%eax)
	movl %ecx,%esi
.L14483:
	movl 4(%esi),%eax
	movl (%eax),%eax
	movl %eax,-8(%ebp)
	cmpl %eax,-12(%ebp)
	jne .L14445
	movl -456(%ebp),%eax
	movl (%eax),%esi
	movl (%esi),%edx
	cmpl $1,%edx
	jbe .L14526
	decl %edx
	movl %edx,(%esi)
	pushl $12
	call __builtin_new@PLT
	movl %eax,-652(%ebp)
	movl -456(%ebp),%ecx
	movl (%ecx),%edi
	addl $4,%esp
	movl $1,(%eax)
	pushl $12
	call __builtin_new@PLT
	movl %eax,%esi
	addl $4,%esp
	movl _7QString.shared_null@GOT(%ebx),%eax
	movl (%eax),%edx
	testl %edx,%edx
	jne .L14494
	call makeSharedNull__7QString@PLT
	movl %eax,%edx
.L14494:
	movl %edx,8(%esi)
	incl (%edx)
	movl -652(%ebp),%ecx
	movl %esi,4(%ecx)
	movl %esi,4(%esi)
	movl %esi,(%esi)
	movl $0,8(%ecx)
	movl 4(%edi),%eax
	movl (%eax),%edx
	movl %edx,-108(%ebp)
	movl 4(%edi),%edi
	movl %edi,-1600(%ebp)
	movl %edi,-112(%ebp)
	movl %esi,-116(%ebp)
	cmpl %edi,%edx
	je .L17241
	.p2align 4,,7
.L14508:
	movl -116(%ebp),%ecx
	movl %ecx,-124(%ebp)
	movl -108(%ebp),%esi
	movl %esi,-132(%ebp)
	movl (%esi),%eax
	movl %eax,-108(%ebp)
	movl %esi,-128(%ebp)
	addl $8,%esi
	pushl $12
	call __builtin_new@PLT
	movl %eax,%edi
	addl $4,%esp
	pushl %esi
	leal 8(%edi),%ecx
	pushl %ecx
	call __7QStringRC7QString@PLT
	addl $8,%esp
	movl -124(%ebp),%edx
	movl %edx,(%edi)
	movl 4(%edx),%eax
	movl %eax,4(%edi)
	movl 4(%edx),%edx
	movl %edi,(%edx)
	movl -124(%ebp),%ecx
	movl %edi,4(%ecx)
	movl -652(%ebp),%eax
	incl 8(%eax)
	movl %edi,-120(%ebp)
	movl -112(%ebp),%ecx
	cmpl %ecx,-108(%ebp)
	jne .L14508
.L17241:
	movl -652(%ebp),%ecx
	movl -456(%ebp),%eax
	movl %ecx,(%eax)
	movl %ecx,%esi
.L14526:
	movl 4(%esi),%esi
	movl %esi,-12(%ebp)
	movl %esi,-4(%ebp)
	movl -456(%ebp),%eax
	movl (%eax),%eax
	movl 8(%eax),%ecx
	movl %ecx,-632(%ebp)
.L14445:
	cmpb $0,-609(%ebp)
	je .L17274
	movl -460(%ebp),%eax
	cmpl %eax,-632(%ebp)
	jae .L14533
	jmp .L17275
	.p2align 4,,7
.L17274:
	movl -464(%ebp),%ecx
	cmpl %ecx,-632(%ebp)
	ja .L14532
.L14533:
	movl -616(%ebp),%eax
	cmpl %eax,-628(%ebp)
	jl .L14535
	movl -12(%ebp),%ecx
	addl $8,%ecx
	movl %ecx,-656(%ebp)
	movl -16(%ebp),%esi
	movl (%esi),%edx
	cmpl $1,%edx
	jbe .L14658
	decl %edx
	movl %edx,(%esi)
	pushl $12
	call __builtin_new@PLT
	movl %eax,-660(%ebp)
	movl -16(%ebp),%edi
	addl $4,%esp
	movl $1,(%eax)
	pushl $12
	call __builtin_new@PLT
	movl %eax,%esi
	addl $4,%esp
	movl _7QString.shared_null@GOT(%ebx),%eax
	movl (%eax),%edx
	testl %edx,%edx
	jne .L14626
	call makeSharedNull__7QString@PLT
	movl %eax,%edx
.L14626:
	movl %edx,8(%esi)
	incl (%edx)
	movl -660(%ebp),%ecx
	movl %esi,4(%ecx)
	movl %esi,4(%esi)
	movl %esi,(%esi)
	movl $0,8(%ecx)
	movl 4(%edi),%eax
	movl (%eax),%edx
	movl %edx,-80(%ebp)
	movl 4(%edi),%edi
	movl %edi,-1600(%ebp)
	movl %edi,-84(%ebp)
	movl %esi,-88(%ebp)
	cmpl %edi,%edx
	je .L17242
	.p2align 4,,7
.L14640:
	movl -88(%ebp),%ecx
	movl %ecx,-96(%ebp)
	movl -80(%ebp),%esi
	movl %esi,-104(%ebp)
	movl (%esi),%eax
	movl %eax,-80(%ebp)
	movl %esi,-100(%ebp)
	addl $8,%esi
	pushl $12
	call __builtin_new@PLT
	movl %eax,%edi
	addl $4,%esp
	pushl %esi
	leal 8(%edi),%ecx
	pushl %ecx
	call __7QStringRC7QString@PLT
	addl $8,%esp
	movl -96(%ebp),%edx
	movl %edx,(%edi)
	movl 4(%edx),%eax
	movl %eax,4(%edi)
	movl 4(%edx),%edx
	movl %edi,(%edx)
	movl -96(%ebp),%ecx
	movl %edi,4(%ecx)
	movl -660(%ebp),%eax
	incl 8(%eax)
	movl %edi,-92(%ebp)
	movl -84(%ebp),%ecx
	cmpl %ecx,-80(%ebp)
	jne .L14640
.L17242:
	movl -660(%ebp),%eax
	movl %eax,-16(%ebp)
	movl %eax,%esi
.L14658:
	movl %esi,-664(%ebp)
	movl (%esi),%edx
	cmpl $1,%edx
	jbe .L14695
	decl %edx
	movl %edx,(%esi)
	pushl $12
	call __builtin_new@PLT
	movl %eax,-668(%ebp)
	movl -16(%ebp),%edi
	addl $4,%esp
	movl $1,(%eax)
	pushl $12
	call __builtin_new@PLT
	movl %eax,%esi
	addl $4,%esp
	movl _7QString.shared_null@GOT(%ebx),%ecx
	movl (%ecx),%edx
	testl %edx,%edx
	jne .L14663
	call makeSharedNull__7QString@PLT
	movl %eax,%edx
.L14663:
	movl %edx,8(%esi)
	incl (%edx)
	movl -668(%ebp),%eax
	movl %esi,4(%eax)
	movl %esi,4(%esi)
	movl %esi,(%esi)
	movl $0,8(%eax)
	movl 4(%edi),%ecx
	movl (%ecx),%edx
	movl %edx,-108(%ebp)
	movl 4(%edi),%edi
	movl %edi,-1600(%ebp)
	movl %edi,-112(%ebp)
	movl %esi,-116(%ebp)
	cmpl %edi,%edx
	je .L17243
	.p2align 4,,7
.L14677:
	movl -116(%ebp),%eax
	movl %eax,-124(%ebp)
	movl -108(%ebp),%esi
	movl %esi,-132(%ebp)
	movl (%esi),%ecx
	movl %ecx,-108(%ebp)
	movl %esi,-128(%ebp)
	addl $8,%esi
	pushl $12
	call __builtin_new@PLT
	movl %eax,%edi
	addl $4,%esp
	pushl %esi
	leal 8(%edi),%eax
	pushl %eax
	call __7QStringRC7QString@PLT
	addl $8,%esp
	movl -124(%ebp),%edx
	movl %edx,(%edi)
	movl 4(%edx),%ecx
	movl %ecx,4(%edi)
	movl 4(%edx),%edx
	movl %edi,(%edx)
	movl -124(%ebp),%eax
	movl %edi,4(%eax)
	movl -668(%ebp),%ecx
	incl 8(%ecx)
	movl %edi,-120(%ebp)
	movl -112(%ebp),%eax
	cmpl %eax,-108(%ebp)
	jne .L14677
.L17243:
	movl -668(%ebp),%ecx
	movl %ecx,-16(%ebp)
	movl %ecx,%esi
.L14695:
	movl 4(%esi),%esi
	movl %esi,-104(%ebp)
	pushl $12
	call __builtin_new@PLT
	movl %eax,%esi
	addl $4,%esp
	movl -656(%ebp),%eax
	pushl %eax
	leal 8(%esi),%ecx
	pushl %ecx
	call __7QStringRC7QString@PLT
	addl $8,%esp
	movl -104(%ebp),%edx
	movl %edx,(%esi)
	movl 4(%edx),%eax
	movl %eax,4(%esi)
	movl 4(%edx),%edx
	movl %esi,(%edx)
	movl -104(%ebp),%ecx
	movl %esi,4(%ecx)
	movl -664(%ebp),%eax
	incl 8(%eax)
	movl %esi,-76(%ebp)
	incl -636(%ebp)
	movl $1,-628(%ebp)
	jmp .L14532
	.p2align 4,,7
.L14535:
	incl -628(%ebp)
.L14532:
	cmpb $0,-609(%ebp)
	je .L14708
.L17275:
	movl -464(%ebp),%ecx
	cmpl %ecx,-632(%ebp)
	jne .L14709
	movl -456(%ebp),%eax
	movl (%eax),%esi
	movl (%esi),%edx
	cmpl $1,%edx
	jbe .L14746
	decl %edx
	movl %edx,(%esi)
	pushl $12
	call __builtin_new@PLT
	movl %eax,-672(%ebp)
	movl -456(%ebp),%ecx
	movl (%ecx),%edi
	addl $4,%esp
	movl $1,(%eax)
	pushl $12
	call __builtin_new@PLT
	movl %eax,%esi
	addl $4,%esp
	movl _7QString.shared_null@GOT(%ebx),%eax
	movl (%eax),%edx
	testl %edx,%edx
	jne .L14714
	call makeSharedNull__7QString@PLT
	movl %eax,%edx
.L14714:
	movl %edx,8(%esi)
	incl (%edx)
	movl -672(%ebp),%ecx
	movl %esi,4(%ecx)
	movl %esi,4(%esi)
	movl %esi,(%esi)
	movl $0,8(%ecx)
	movl 4(%edi),%eax
	movl (%eax),%edx
	movl %edx,-108(%ebp)
	movl 4(%edi),%edi
	movl %edi,-1600(%ebp)
	movl %edi,-112(%ebp)
	movl %esi,-116(%ebp)
	cmpl %edi,%edx
	je .L17244
	.p2align 4,,7
.L14728:
	movl -116(%ebp),%ecx
	movl %ecx,-124(%ebp)
	movl -108(%ebp),%esi
	movl %esi,-132(%ebp)
	movl (%esi),%eax
	movl %eax,-108(%ebp)
	movl %esi,-128(%ebp)
	addl $8,%esi
	pushl $12
	call __builtin_new@PLT
	movl %eax,%edi
	addl $4,%esp
	pushl %esi
	leal 8(%edi),%ecx
	pushl %ecx
	call __7QStringRC7QString@PLT
	addl $8,%esp
	movl -124(%ebp),%edx
	movl %edx,(%edi)
	movl 4(%edx),%eax
	movl %eax,4(%edi)
	movl 4(%edx),%edx
	movl %edi,(%edx)
	movl -124(%ebp),%ecx
	movl %edi,4(%ecx)
	movl -672(%ebp),%eax
	incl 8(%eax)
	movl %edi,-120(%ebp)
	movl -112(%ebp),%ecx
	cmpl %ecx,-108(%ebp)
	jne .L14728
.L17244:
	movl -672(%ebp),%ecx
	movl -456(%ebp),%eax
	movl %ecx,(%eax)
	movl %ecx,%esi
.L14746:
	movl 4(%esi),%eax
	movl (%eax),%eax
	movl %eax,-8(%ebp)
	movl %eax,-12(%ebp)
	movl $0,-632(%ebp)
	jmp .L14354
	.p2align 4,,7
.L14709:
	movl -12(%ebp),%eax
	movl (%eax),%eax
	movl %eax,-12(%ebp)
	incl -632(%ebp)
	jmp .L14354
	.p2align 4,,7
.L14708:
	movl -460(%ebp),%eax
	cmpl %eax,-632(%ebp)
	jne .L14755
	movl -456(%ebp),%ecx
	movl (%ecx),%esi
	movl (%esi),%edx
	cmpl $1,%edx
	jbe .L14792
	decl %edx
	movl %edx,(%esi)
	pushl $12
	call __builtin_new@PLT
	movl %eax,-676(%ebp)
	movl -456(%ebp),%eax
	movl (%eax),%edi
	addl $4,%esp
	movl -676(%ebp),%ecx
	movl $1,(%ecx)
	pushl $12
	call __builtin_new@PLT
	movl %eax,%esi
	addl $4,%esp
	movl _7QString.shared_null@GOT(%ebx),%eax
	movl (%eax),%edx
	testl %edx,%edx
	jne .L14760
	call makeSharedNull__7QString@PLT
	movl %eax,%edx
.L14760:
	movl %edx,8(%esi)
	incl (%edx)
	movl -676(%ebp),%ecx
	movl %esi,4(%ecx)
	movl %esi,4(%esi)
	movl %esi,(%esi)
	movl $0,8(%ecx)
	movl 4(%edi),%eax
	movl (%eax),%edx
	movl %edx,-108(%ebp)
	movl 4(%edi),%edi
	movl %edi,-1600(%ebp)
	movl %edi,-112(%ebp)
	movl %esi,-116(%ebp)
	cmpl %edi,%edx
	je .L17245
	.p2align 4,,7
.L14774:
	movl -116(%ebp),%ecx
	movl %ecx,-124(%ebp)
	movl -108(%ebp),%esi
	movl %esi,-132(%ebp)
	movl (%esi),%eax
	movl %eax,-108(%ebp)
	movl %esi,-128(%ebp)
	addl $8,%esi
	pushl $12
	call __builtin_new@PLT
	movl %eax,%edi
	addl $4,%esp
	pushl %esi
	leal 8(%edi),%ecx
	pushl %ecx
	call __7QStringRC7QString@PLT
	addl $8,%esp
	movl -124(%ebp),%edx
	movl %edx,(%edi)
	movl 4(%edx),%eax
	movl %eax,4(%edi)
	movl 4(%edx),%edx
	movl %edi,(%edx)
	movl -124(%ebp),%ecx
	movl %edi,4(%ecx)
	movl -676(%ebp),%eax
	incl 8(%eax)
	movl %edi,-120(%ebp)
	movl -112(%ebp),%ecx
	cmpl %ecx,-108(%ebp)
	jne .L14774
.L17245:
	movl -676(%ebp),%ecx
	movl -456(%ebp),%eax
	movl %ecx,(%eax)
	movl %ecx,%esi
.L14792:
	movl 4(%esi),%esi
	movl %esi,-12(%ebp)
	movl %esi,-8(%ebp)
	movl -456(%ebp),%eax
	movl (%eax),%eax
	movl 8(%eax),%ecx
	movl %ecx,-632(%ebp)
	jmp .L14354
	.p2align 4,,7
.L14755:
	movl -12(%ebp),%eax
	movl 4(%eax),%eax
	movl %eax,-12(%ebp)
	decl -632(%ebp)
.L14354:
	movl -448(%ebp),%eax
	cmpl %eax,-636(%ebp)
	jb .L14357
	jmp .L13621
	.p2align 4,,7
.L13622:
	movl -328(%ebp),%eax
	movl _13KDChartParams.KDCHART_ALL_DATASETS@GOT(%ebx),%ecx
	cmpl (%ecx),%eax
	je .L14803
	movl %eax,-680(%ebp)
	jmp .L14804
	.p2align 4,,7
.L14803:
	movl $0,-680(%ebp)
.L14804:
	movl $0,-684(%ebp)
	jmp .L17283
	.p2align 4,,7
.L14808:
	movl 16(%ebp),%ecx
	movl 8(%ecx),%esi
	movl -680(%ebp),%eax
	cmpl 20(%esi),%eax
	jae .L14810
	movl 16(%esi),%edx
	cmpl %edx,-684(%ebp)
	jb .L14811
.L14810:
	pushl $107
	leal .LC48@GOTOFF(%ebx),%eax
	pushl %eax
	leal .LC49@GOTOFF(%ebx),%eax
	pushl %eax
	leal .LC50@GOTOFF(%ebx),%eax
	pushl %eax
	call qWarning__FPCce@PLT
	addl $16,%esp
	movl 16(%esi),%edx
.L14811:
	imull -680(%ebp),%edx
	leal 4(%esi),%ecx
	movl %ecx,-688(%ebp)
	addl -684(%ebp),%edx
	movl %edx,-692(%ebp)
	movl 4(%esi),%edx
	movl (%edx),%edi
	cmpl $1,%edi
	jbe .L14862
	decl %edi
	movl %edi,(%edx)
	pushl $12
	call __builtin_new@PLT
	movl %eax,-696(%ebp)
	movl 4(%esi),%edi
	addl $4,%esp
	movl $1,(%eax)
	pushl $36
	call __builtin_new@PLT
	movl %eax,%esi
	addl $4,%esp
	movl __vt_5QDate@GOT(%ebx),%eax
	movl %eax,16(%esi)
	movl $0,12(%esi)
	movl $0,20(%esi)
	movl _7QString.shared_null@GOT(%ebx),%ecx
	movl (%ecx),%edx
	testl %edx,%edx
	jne .L14822
	call makeSharedNull__7QString@PLT
	movl %eax,%edx
.L14822:
	movl %edx,32(%esi)
	incl (%edx)
	movl $0,8(%esi)
	movl -696(%ebp),%eax
	movl %esi,4(%eax)
	movl %esi,4(%esi)
	movl %esi,(%esi)
	movl $0,8(%eax)
	movl 4(%edi),%ecx
	movl (%ecx),%edx
	movl %edx,-108(%ebp)
	movl 4(%edi),%edi
	movl %edi,-1600(%ebp)
	movl %edi,-112(%ebp)
	movl %esi,-116(%ebp)
	cmpl %edi,%edx
	je .L17246
	.p2align 4,,7
.L14838:
	movl -116(%ebp),%eax
	movl %eax,-124(%ebp)
	movl -108(%ebp),%esi
	movl %esi,-132(%ebp)
	movl (%esi),%ecx
	movl %ecx,-108(%ebp)
	movl %esi,-128(%ebp)
	leal 8(%esi),%eax
	movl %eax,-700(%ebp)
	pushl $36
	call __builtin_new@PLT
	movl %eax,-704(%ebp)
	addl $4,%esp
	movl 8(%esi),%ecx
	movl %ecx,8(%eax)
	movl %eax,%edx
	addl $12,%edx
	movl __vt_5QDate@GOT(%ebx),%eax
	movl %eax,4(%edx)
	movl 12(%esi),%eax
	movl -704(%ebp),%ecx
	movl %eax,12(%ecx)
	movl 20(%esi),%ecx
	movl %ecx,8(%edx)
	movl -700(%ebp),%eax
	movl -704(%ebp),%ecx
	addl $32,%esi
	fldl 16(%eax)
	fstpl 24(%ecx)
	pushl %esi
	addl $32,%ecx
	pushl %ecx
	call __7QStringRC7QString@PLT
	addl $8,%esp
	movl -124(%ebp),%edx
	movl -704(%ebp),%eax
	movl %edx,(%eax)
	movl 4(%edx),%ecx
	movl %ecx,4(%eax)
	movl 4(%edx),%edx
	movl %eax,(%edx)
	movl -124(%ebp),%ecx
	movl %eax,4(%ecx)
	movl -696(%ebp),%eax
	incl 8(%eax)
	movl -704(%ebp),%ecx
	movl %ecx,-120(%ebp)
	movl -112(%ebp),%eax
	cmpl %eax,-108(%ebp)
	jne .L14838
.L17246:
	movl -696(%ebp),%eax
	movl -688(%ebp),%ecx
	movl %eax,(%ecx)
.L14862:
	movl -688(%ebp),%ecx
	movl (%ecx),%esi
	movl -692(%ebp),%eax
	cmpl 8(%esi),%eax
	jbe .L14863
	pushl $284
	leal .LC51@GOTOFF(%ebx),%eax
	pushl %eax
	leal .LC52@GOTOFF(%ebx),%eax
	pushl %eax
	leal .LC50@GOTOFF(%ebx),%eax
	pushl %eax
	call qWarning__FPCce@PLT
	addl $16,%esp
.L14863:
	movl 4(%esi),%eax
	movl (%eax),%eax
	movl %eax,-1600(%ebp)
	xorl %edx,%edx
	cmpl -692(%ebp),%edx
	jae .L14868
	.p2align 4,,7
.L14866:
	movl -1600(%ebp),%ecx
	movl (%ecx),%ecx
	movl %ecx,-1600(%ebp)
	incl %edx
	cmpl -692(%ebp),%edx
	jb .L14866
.L14868:
	movl -1600(%ebp),%edi
	addl $8,%edi
	movl $0,-712(%ebp)
	xorl %esi,%esi
	movb $0,-705(%ebp)
	movl -1600(%ebp),%eax
	movl 8(%eax),%edx
	cmpl $1,%edx
	jne .L14874
	leal -12(%ebp),%ecx
	movl %ecx,-1612(%ebp)
	cmpl $1,%edx
	jne .L14877
	movl %eax,%edx
	addl $32,%edx
	jmp .L14878
	.p2align 4,,7
.L14877:
	movl _7QString.null@GOT(%ebx),%edx
.L14878:
	pushl %edx
	movl -1612(%ebp),%eax
	pushl %eax
	call __7QStringRC7QString@PLT
	addl $8,%esp
	movl $1,-712(%ebp)
	movl -12(%ebp),%ecx
	cmpl $0,12(%ecx)
	je .L14874
	leal -8(%ebp),%edx
	cmpl $1,(%edi)
	jne .L14883
	leal 24(%edi),%esi
	jmp .L14884
	.p2align 4,,7
.L14883:
	movl _7QString.null@GOT(%ebx),%esi
.L14884:
	pushl %esi
	pushl %edx
	call __7QStringRC7QString@PLT
	addl $8,%esp
	movl $1,%esi
	movl -8(%ebp),%eax
	cmpl $0,4(%eax)
	je .L14874
	movb $1,-705(%ebp)
.L14874:
	testl %esi,%esi
	je .L14889
	movl -8(%ebp),%eax
	decl (%eax)
	jne .L14889
	movl _7QString.shared_null@GOT(%ebx),%edx
	movl -8(%ebp),%esi
	cmpl (%edx),%esi
	jne .L14892
	movl $0,(%edx)
	movl -8(%ebp),%esi
.L14892:
	pushl %esi
	call deleteSelf__11QStringData@PLT
	addl $4,%esp
.L14889:
	cmpl $0,-712(%ebp)
	je .L14898
	movl -12(%ebp),%eax
	decl (%eax)
	jne .L14898
	movl _7QString.shared_null@GOT(%ebx),%edx
	movl -12(%ebp),%esi
	cmpl (%edx),%esi
	jne .L14901
	movl $0,(%edx)
	movl -12(%ebp),%esi
.L14901:
	pushl %esi
	call deleteSelf__11QStringData@PLT
	addl $4,%esp
.L14898:
	cmpb $0,-705(%ebp)
	je .L14873
	leal -132(%ebp),%eax
	movl %eax,-1500(%ebp)
	movl %eax,%edx
	cmpl $1,(%edi)
	jne .L14907
	leal 24(%edi),%esi
	jmp .L14908
	.p2align 4,,7
.L14907:
	movl _7QString.null@GOT(%ebx),%esi
.L14908:
	pushl %esi
	pushl %edx
	call __7QStringRC7QString@PLT
	addl $8,%esp
	movl -16(%ebp),%esi
	movl (%esi),%edx
	cmpl $1,%edx
	jbe .L14946
	decl %edx
	movl %edx,(%esi)
	pushl $12
	call __builtin_new@PLT
	movl %eax,-716(%ebp)
	movl -16(%ebp),%edi
	addl $4,%esp
	movl $1,(%eax)
	pushl $12
	call __builtin_new@PLT
	movl %eax,%esi
	addl $4,%esp
	movl _7QString.shared_null@GOT(%ebx),%ecx
	movl (%ecx),%edx
	testl %edx,%edx
	jne .L14914
	call makeSharedNull__7QString@PLT
	movl %eax,%edx
.L14914:
	movl %edx,8(%esi)
	incl (%edx)
	movl -716(%ebp),%eax
	movl %esi,4(%eax)
	movl %esi,4(%esi)
	movl %esi,(%esi)
	movl $0,8(%eax)
	movl 4(%edi),%ecx
	movl (%ecx),%edx
	movl %edx,-76(%ebp)
	movl 4(%edi),%edi
	movl %edi,-1600(%ebp)
	movl %edi,-80(%ebp)
	movl %esi,-84(%ebp)
	cmpl %edi,%edx
	je .L17247
	.p2align 4,,7
.L14928:
	movl -84(%ebp),%eax
	movl %eax,-92(%ebp)
	movl -76(%ebp),%esi
	movl %esi,-100(%ebp)
	movl (%esi),%ecx
	movl %ecx,-76(%ebp)
	movl %esi,-96(%ebp)
	addl $8,%esi
	pushl $12
	call __builtin_new@PLT
	movl %eax,%edi
	addl $4,%esp
	pushl %esi
	leal 8(%edi),%eax
	pushl %eax
	call __7QStringRC7QString@PLT
	addl $8,%esp
	movl -92(%ebp),%edx
	movl %edx,(%edi)
	movl 4(%edx),%ecx
	movl %ecx,4(%edi)
	movl 4(%edx),%edx
	movl %edi,(%edx)
	movl -92(%ebp),%eax
	movl %edi,4(%eax)
	movl -716(%ebp),%ecx
	incl 8(%ecx)
	movl %edi,-88(%ebp)
	movl -80(%ebp),%eax
	cmpl %eax,-76(%ebp)
	jne .L14928
.L17247:
	movl -716(%ebp),%ecx
	movl %ecx,-16(%ebp)
	movl %ecx,%esi
.L14946:
	movl %esi,-720(%ebp)
	movl (%esi),%edx
	cmpl $1,%edx
	jbe .L14983
	decl %edx
	movl %edx,(%esi)
	pushl $12
	call __builtin_new@PLT
	movl %eax,-724(%ebp)
	movl -16(%ebp),%edi
	addl $4,%esp
	movl $1,(%eax)
	pushl $12
	call __builtin_new@PLT
	movl %eax,%esi
	addl $4,%esp
	movl _7QString.shared_null@GOT(%ebx),%eax
	movl (%eax),%edx
	testl %edx,%edx
	jne .L14951
	call makeSharedNull__7QString@PLT
	movl %eax,%edx
.L14951:
	movl %edx,8(%esi)
	incl (%edx)
	movl -724(%ebp),%ecx
	movl %esi,4(%ecx)
	movl %esi,4(%esi)
	movl %esi,(%esi)
	movl $0,8(%ecx)
	movl 4(%edi),%eax
	movl (%eax),%edx
	movl %edx,-104(%ebp)
	movl 4(%edi),%edi
	movl %edi,-1600(%ebp)
	movl %edi,-108(%ebp)
	movl %esi,-112(%ebp)
	cmpl %edi,%edx
	je .L17248
	.p2align 4,,7
.L14965:
	movl -112(%ebp),%ecx
	movl %ecx,-120(%ebp)
	movl -104(%ebp),%esi
	movl %esi,-128(%ebp)
	movl (%esi),%eax
	movl %eax,-104(%ebp)
	movl %esi,-124(%ebp)
	addl $8,%esi
	pushl $12
	call __builtin_new@PLT
	movl %eax,%edi
	addl $4,%esp
	pushl %esi
	leal 8(%edi),%ecx
	pushl %ecx
	call __7QStringRC7QString@PLT
	addl $8,%esp
	movl -120(%ebp),%edx
	movl %edx,(%edi)
	movl 4(%edx),%eax
	movl %eax,4(%edi)
	movl 4(%edx),%edx
	movl %edi,(%edx)
	movl -120(%ebp),%ecx
	movl %edi,4(%ecx)
	movl -724(%ebp),%eax
	incl 8(%eax)
	movl %edi,-116(%ebp)
	movl -108(%ebp),%ecx
	cmpl %ecx,-104(%ebp)
	jne .L14965
.L17248:
	movl -724(%ebp),%eax
	movl %eax,-16(%ebp)
	movl %eax,%esi
.L14983:
	movl 4(%esi),%esi
	movl %esi,-100(%ebp)
	pushl $12
	call __builtin_new@PLT
	movl %eax,%esi
	addl $4,%esp
	movl -1500(%ebp),%ecx
	pushl %ecx
	leal 8(%esi),%eax
	pushl %eax
	call __7QStringRC7QString@PLT
	addl $8,%esp
	movl -100(%ebp),%edx
	movl %edx,(%esi)
	movl 4(%edx),%ecx
	movl %ecx,4(%esi)
	movl 4(%edx),%edx
	movl %esi,(%edx)
	movl -100(%ebp),%eax
	movl %esi,4(%eax)
	movl -720(%ebp),%ecx
	incl 8(%ecx)
	movl %esi,-4(%ebp)
	movl -132(%ebp),%eax
	decl (%eax)
	jne .L14807
	movl _7QString.shared_null@GOT(%ebx),%edx
	movl -132(%ebp),%esi
	cmpl (%edx),%esi
	jne .L14995
	movl $0,(%edx)
	movl -132(%ebp),%esi
.L14995:
	pushl %esi
	call deleteSelf__11QStringData@PLT
	addl $4,%esp
	jmp .L14807
	.p2align 4,,7
.L14873:
	movl -16(%ebp),%edi
	movl (%edi),%edx
	cmpl $1,%edx
	jne .L15001
	movl $0,8(%edi)
	movl 4(%edi),%eax
	movl (%eax),%esi
	cmpl %eax,%esi
	je .L15018
	.p2align 4,,7
.L15004:
	movl (%esi),%ecx
	movl %ecx,-728(%ebp)
	testl %esi,%esi
	je .L15017
	movl 8(%esi),%eax
	decl (%eax)
	jne .L15013
	movl _7QString.shared_null@GOT(%ebx),%edx
	movl 8(%esi),%eax
	movl %eax,-1612(%ebp)
	cmpl (%edx),%eax
	jne .L15009
	movl $0,(%edx)
	movl 8(%esi),%ecx
	movl %ecx,-1612(%ebp)
.L15009:
	movl -1612(%ebp),%eax
	pushl %eax
	call deleteSelf__11QStringData@PLT
	addl $4,%esp
.L15013:
	pushl %esi
	call __builtin_delete@PLT
	addl $4,%esp
.L15017:
	movl -728(%ebp),%esi
	cmpl 4(%edi),%esi
	jne .L15004
.L15018:
	movl 4(%edi),%eax
	movl %eax,4(%eax)
	movl %eax,(%eax)
	jmp .L15034
	.p2align 4,,7
.L15001:
	decl %edx
	movl %edx,(%edi)
	pushl $12
	call __builtin_new@PLT
	movl %eax,%edi
	addl $4,%esp
	movl $1,(%edi)
	pushl $12
	call __builtin_new@PLT
	movl %eax,%esi
	addl $4,%esp
	movl _7QString.shared_null@GOT(%ebx),%eax
	movl (%eax),%edx
	testl %edx,%edx
	jne .L15025
	call makeSharedNull__7QString@PLT
	movl %eax,%edx
.L15025:
	movl %edx,8(%esi)
	incl (%edx)
	movl %esi,4(%edi)
	movl %esi,4(%esi)
	movl %esi,(%esi)
	movl $0,8(%edi)
	movl %edi,-16(%ebp)
.L15034:
	movb $0,-345(%ebp)
	jmp .L15036
	.p2align 4,,7
.L14807:
	incl -684(%ebp)
.L17283:
	movl -684(%ebp),%eax
	movl 16(%ebp),%ecx
	cmpl 4(%ecx),%eax
	jb .L14808
.L13621:
	cmpb $0,-345(%ebp)
	jne .L15037
.L15036:
	cmpb $0,-337(%ebp)
	je .L15038
	movl 16(%ebp),%ecx
	cmpl $0,4(%ecx)
	je .L15038
	movl $0,-244(%ebp)
	movl $0,-240(%ebp)
	movl $0,-236(%ebp)
	movl $0,-232(%ebp)
	movl $0,-252(%ebp)
	movl $0,-248(%ebp)
	movl $0,-276(%ebp)
	movl $0,-272(%ebp)
	cmpl $0,-332(%ebp)
	jne .L15040
	movl 20(%ebp),%eax
	movl 36(%eax),%edx
	jmp .L15041
	.p2align 4,,7
.L15040:
	movl 20(%ebp),%ecx
	movl 40(%ecx),%edx
.L15041:
	cmpl $2,%edx
	je .L15053
	jg .L15073
	cmpl $1,%edx
	je .L15046
	jmp .L15071
	.p2align 4,,7
.L15073:
	cmpl $3,%edx
	je .L15062
	jmp .L15071
	.p2align 4,,7
.L15046:
	movl 20(%ebp),%eax
	movl 104(%eax),%edx
.L17296:
	cmpl $1,%edx
	je .L17284
	cmpl $2,%edx
	je .L17285
	jmp .L15067
	.p2align 4,,7
.L15053:
	movl 20(%ebp),%ecx
	movl 148(%ecx),%edx
	jmp .L17296
	.p2align 4,,7
.L15062:
	movl 20(%ebp),%eax
	movl 176(%eax),%edx
	cmpl $1,%edx
	jne .L15063
.L17284:
	movl $1,-748(%ebp)
	jmp .L15045
	.p2align 4,,7
.L15063:
	cmpl $2,%edx
	jne .L15067
.L17285:
	movl $2,-748(%ebp)
	jmp .L15045
	.p2align 4,,7
.L15067:
	movl $0,-748(%ebp)
	jmp .L15045
	.p2align 4,,7
.L15071:
	leal .LC205@GOTOFF(%ebx),%eax
	pushl %eax
	call qDebug__FPCce@PLT
	movl $0,-748(%ebp)
	addl $4,%esp
.L15045:
	movl $200,-752(%ebp)
	movb $0,-753(%ebp)
	movl $0,-760(%ebp)
	movb $0,-754(%ebp)
	cmpl $0,-748(%ebp)
	jne .L15074
	movl -324(%ebp),%ecx
	movl 160(%ecx),%ecx
	movl %ecx,-132(%ebp)
	movl __vt_5QDate@GOT(%ebx),%eax
	movl %eax,-124(%ebp)
	movl -324(%ebp),%ecx
	movl 164(%ecx),%ecx
	movl %ecx,-128(%ebp)
	movl -324(%ebp),%eax
	movl 172(%eax),%eax
	movl %eax,-120(%ebp)
	movl -324(%ebp),%ecx
	fldl 176(%ecx)
	addl $184,%ecx
	fstpl -116(%ebp)
	pushl %ecx
	leal -108(%ebp),%edi
	pushl %edi
	call __7QStringRC7QString@PLT
	addl $8,%esp
	movl $1,-760(%ebp)
	movl _17KDChartAxisParams.AXIS_LABELS_AUTO_LIMIT@GOT(%ebx),%eax
	movl %eax,-764(%ebp)
	leal -132(%ebp),%ecx
	movl %ecx,-768(%ebp)
	movl (%eax),%edi
	testl %edi,%edi
	setne %dl
	movl -132(%ebp),%esi
	testl %esi,%esi
	setne %al
	cmpb %al,%dl
	sete %cl
	movb %cl,-769(%ebp)
	testb %cl,%cl
	je .L15074
	testl %edi,%edi
	je .L15085
	cmpl %esi,%edi
	jne .L15074
	cmpl $2,%edi
	je .L15091
	jg .L15092
	cmpl $1,%edi
	je .L15093
	jmp .L15094
	.p2align 4,,7
.L15092:
	cmpl $3,%edi
	je .L15095
	jmp .L15094
	.p2align 4,,7
.L15093:
	leal -76(%ebp),%edi
	movl -768(%ebp),%eax
	pushl %eax
	pushl %edi
	call stringValue__C11KDChartData@PLT
	leal -80(%ebp),%ecx
	movl %ecx,-1508(%ebp)
	movl -764(%ebp),%eax
	pushl %eax
	pushl %ecx
	call stringValue__C11KDChartData@PLT
	pushl %edi
	movl -1508(%ebp),%ecx
	pushl %ecx
	call __eq__FRC7QStringT0@PLT
	movb %al,-769(%ebp)
	addl $16,%esp
	movl -80(%ebp),%eax
	decl (%eax)
	jne .L15102
	movl _7QString.shared_null@GOT(%ebx),%edx
	movl -80(%ebp),%esi
	cmpl (%edx),%esi
	jne .L15098
	movl $0,(%edx)
	movl -80(%ebp),%esi
.L15098:
	pushl %esi
	call deleteSelf__11QStringData@PLT
	addl $4,%esp
.L15102:
	movl -76(%ebp),%eax
	decl (%eax)
	jne .L15085
	movl _7QString.shared_null@GOT(%ebx),%edx
	movl -76(%ebp),%esi
	cmpl (%edx),%esi
	jne .L15105
	movl $0,(%edx)
	movl -76(%ebp),%esi
.L15105:
	pushl %esi
	call deleteSelf__11QStringData@PLT
	addl $4,%esp
	jmp .L15085
	.p2align 4,,7
.L15091:
	movl -764(%ebp),%ecx
	pushl %ecx
	call doubleValue__C11KDChartData@PLT
	movl -768(%ebp),%eax
	fstpl -780(%ebp)
	pushl %eax
	call doubleValue__C11KDChartData@PLT
	addl $8,%esp
	fldl -780(%ebp)
	fucompp
	fnstsw %ax
	andb $69,%ah
	cmpb $64,%ah
	sete %al
	movb %al,-769(%ebp)
	jmp .L15085
	.p2align 4,,7
.L15095:
	leal -92(%ebp),%ecx
	movl %ecx,-784(%ebp)
	movl -768(%ebp),%eax
	pushl %eax
	pushl %ecx
	call dateTimeValue__C11KDChartData@PLT
	leal -104(%ebp),%esi
	movl -764(%ebp),%ecx
	pushl %ecx
	pushl %esi
	call dateTimeValue__C11KDChartData@PLT
	movl -784(%ebp),%eax
	pushl %eax
	pushl %esi
	call __eq__C9QDateTimeRC9QDateTime@PLT
	movb %al,-769(%ebp)
	addl $16,%esp
	jmp .L15085
	.p2align 4,,7
.L15094:
	movb $0,-769(%ebp)
.L15085:
	cmpb $0,-769(%ebp)
	je .L15074
	movb $1,-754(%ebp)
.L15074:
	cmpl $0,-760(%ebp)
	je .L15113
	movl -108(%ebp),%eax
	decl (%eax)
	jne .L15113
	movl _7QString.shared_null@GOT(%ebx),%edx
	movl -108(%ebp),%edi
	cmpl (%edx),%edi
	jne .L15117
	movl $0,(%edx)
	movl -108(%ebp),%edi
.L15117:
	pushl %edi
	call deleteSelf__11QStringData@PLT
	addl $4,%esp
.L15113:
	movl $0,-792(%ebp)
	movb $0,-785(%ebp)
	cmpl $0,-748(%ebp)
	jne .L15125
	movl -324(%ebp),%ecx
	movl 188(%ecx),%ecx
	movl %ecx,-132(%ebp)
	movl __vt_5QDate@GOT(%ebx),%eax
	movl %eax,-124(%ebp)
	movl -324(%ebp),%ecx
	movl 192(%ecx),%ecx
	movl %ecx,-128(%ebp)
	movl -324(%ebp),%eax
	movl 200(%eax),%eax
	movl %eax,-120(%ebp)
	movl -324(%ebp),%ecx
	fldl 204(%ecx)
	addl $212,%ecx
	fstpl -116(%ebp)
	pushl %ecx
	leal -108(%ebp),%edi
	pushl %edi
	call __7QStringRC7QString@PLT
	addl $8,%esp
	movl $1,-792(%ebp)
	movl _17KDChartAxisParams.AXIS_LABELS_AUTO_LIMIT@GOT(%ebx),%eax
	movl %eax,-796(%ebp)
	leal -132(%ebp),%ecx
	movl %ecx,-800(%ebp)
	movl (%eax),%edi
	testl %edi,%edi
	setne %dl
	movl -132(%ebp),%esi
	testl %esi,%esi
	setne %al
	cmpb %al,%dl
	sete %cl
	movb %cl,-801(%ebp)
	testb %cl,%cl
	je .L15125
	testl %edi,%edi
	je .L15136
	cmpl %esi,%edi
	jne .L15125
	cmpl $2,%edi
	je .L15142
	jg .L15143
	cmpl $1,%edi
	je .L15144
	jmp .L15145
	.p2align 4,,7
.L15143:
	cmpl $3,%edi
	je .L15146
	jmp .L15145
	.p2align 4,,7
.L15144:
	leal -76(%ebp),%edi
	movl -800(%ebp),%eax
	pushl %eax
	pushl %edi
	call stringValue__C11KDChartData@PLT
	leal -80(%ebp),%ecx
	movl %ecx,-1508(%ebp)
	movl -796(%ebp),%eax
	pushl %eax
	pushl %ecx
	call stringValue__C11KDChartData@PLT
	pushl %edi
	movl -1508(%ebp),%ecx
	pushl %ecx
	call __eq__FRC7QStringT0@PLT
	movb %al,-801(%ebp)
	addl $16,%esp
	movl -80(%ebp),%eax
	decl (%eax)
	jne .L15153
	movl _7QString.shared_null@GOT(%ebx),%edx
	movl -80(%ebp),%esi
	cmpl (%edx),%esi
	jne .L15149
	movl $0,(%edx)
	movl -80(%ebp),%esi
.L15149:
	pushl %esi
	call deleteSelf__11QStringData@PLT
	addl $4,%esp
.L15153:
	movl -76(%ebp),%eax
	decl (%eax)
	jne .L15136
	movl _7QString.shared_null@GOT(%ebx),%edx
	movl -76(%ebp),%esi
	cmpl (%edx),%esi
	jne .L15156
	movl $0,(%edx)
	movl -76(%ebp),%esi
.L15156:
	pushl %esi
	call deleteSelf__11QStringData@PLT
	addl $4,%esp
	jmp .L15136
	.p2align 4,,7
.L15142:
	movl -796(%ebp),%ecx
	pushl %ecx
	call doubleValue__C11KDChartData@PLT
	movl -800(%ebp),%eax
	fstpl -812(%ebp)
	pushl %eax
	call doubleValue__C11KDChartData@PLT
	addl $8,%esp
	fldl -812(%ebp)
	fucompp
	fnstsw %ax
	andb $69,%ah
	cmpb $64,%ah
	sete %al
	movb %al,-801(%ebp)
	jmp .L15136
	.p2align 4,,7
.L15146:
	leal -92(%ebp),%ecx
	movl %ecx,-816(%ebp)
	movl -800(%ebp),%eax
	pushl %eax
	pushl %ecx
	call dateTimeValue__C11KDChartData@PLT
	leal -104(%ebp),%esi
	movl -796(%ebp),%ecx
	pushl %ecx
	pushl %esi
	call dateTimeValue__C11KDChartData@PLT
	movl -816(%ebp),%eax
	pushl %eax
	pushl %esi
	call __eq__C9QDateTimeRC9QDateTime@PLT
	movb %al,-801(%ebp)
	addl $16,%esp
	jmp .L15136
	.p2align 4,,7
.L15145:
	movb $0,-801(%ebp)
.L15136:
	cmpb $0,-801(%ebp)
	je .L15125
	movb $1,-785(%ebp)
.L15125:
	cmpl $0,-792(%ebp)
	je .L15164
	movl -108(%ebp),%eax
	decl (%eax)
	jne .L15164
	movl _7QString.shared_null@GOT(%ebx),%edx
	movl -108(%ebp),%edi
	cmpl (%edx),%edi
	jne .L15168
	movl $0,(%edx)
	movl -108(%ebp),%edi
.L15168:
	pushl %edi
	call deleteSelf__11QStringData@PLT
	addl $4,%esp
.L15164:
	cmpb $0,-754(%ebp)
	jne .L15176
	cmpb $0,-785(%ebp)
	jne .L15176
	cmpl $1,-748(%ebp)
	je .L15225
	jg .L15723
	cmpl $0,-748(%ebp)
	je .L15178
	jmp .L15724
	.p2align 4,,7
.L15723:
	cmpl $2,-748(%ebp)
	je .L15720
	jmp .L15724
	.p2align 4,,7
.L15178:
	movl -324(%ebp),%ecx
	movl 160(%ecx),%ecx
	movl %ecx,-132(%ebp)
	leal -128(%ebp),%eax
	movl %eax,-820(%ebp)
	movl __vt_5QDate@GOT(%ebx),%ecx
	movl %ecx,-124(%ebp)
	movl -324(%ebp),%eax
	movl 164(%eax),%eax
	movl %eax,-128(%ebp)
	movl -324(%ebp),%ecx
	movl 172(%ecx),%ecx
	movl -820(%ebp),%eax
	movl %ecx,8(%eax)
	movl -324(%ebp),%ecx
	fldl 176(%ecx)
	addl $184,%ecx
	fstpl -116(%ebp)
	pushl %ecx
	leal -108(%ebp),%edi
	movl %edi,%esi
	pushl %esi
	call __7QStringRC7QString@PLT
	addl $8,%esp
	movl -324(%ebp),%eax
	addl $188,%eax
	movl %eax,-1560(%ebp)
	movl -324(%ebp),%ecx
	addl $192,%ecx
	movl %ecx,-1564(%ebp)
	movl -324(%ebp),%eax
	addl $212,%eax
	movl %eax,-1568(%ebp)
	cmpl $2,-132(%ebp)
	jne .L15188
	fldl -116(%ebp)
	jmp .L15189
	.p2align 4,,7
.L15188:
	fldl .LC203@GOTOFF(%ebx)
.L15189:
	fstpl -244(%ebp)
	movl -108(%ebp),%eax
	decl (%eax)
	jne .L15201
	movl _7QString.shared_null@GOT(%ebx),%edx
	movl -108(%ebp),%edi
	cmpl (%edx),%edi
	jne .L15194
	movl $0,(%edx)
	movl -108(%ebp),%edi
.L15194:
	pushl %edi
	call deleteSelf__11QStringData@PLT
	addl $4,%esp
.L15201:
	movl -324(%ebp),%ecx
	movl 188(%ecx),%ecx
	movl %ecx,-132(%ebp)
	movl __vt_5QDate@GOT(%ebx),%eax
	movl %eax,-124(%ebp)
	movl -324(%ebp),%ecx
	movl 192(%ecx),%ecx
	movl %ecx,-128(%ebp)
	movl -1564(%ebp),%eax
	movl 8(%eax),%eax
	movl -820(%ebp),%ecx
	movl %eax,8(%ecx)
	movl -1560(%ebp),%eax
	movl -1568(%ebp),%ecx
	fldl 16(%eax)
	fstpl -116(%ebp)
	pushl %ecx
	pushl %esi
	call __7QStringRC7QString@PLT
	addl $8,%esp
	cmpl $2,-132(%ebp)
	jne .L15211
	fldl -116(%ebp)
	jmp .L15212
	.p2align 4,,7
.L15211:
	fldl .LC203@GOTOFF(%ebx)
.L15212:
	fstpl -236(%ebp)
	movl -108(%ebp),%eax
	decl (%eax)
	jne .L15224
	movl _7QString.shared_null@GOT(%ebx),%edx
	movl -108(%ebp),%edi
	cmpl (%edx),%edi
	jne .L15217
	movl $0,(%edx)
	movl -108(%ebp),%edi
.L15217:
	pushl %edi
	call deleteSelf__11QStringData@PLT
	addl $4,%esp
.L15224:
	fldl -236(%ebp)
	fsubl -244(%ebp)
	fstpl -276(%ebp)
	jmp .L15724
	.p2align 4,,7
.L15225:
	movl _13KDChartParams.KDCHART_ALL_DATASETS@GOT(%ebx),%eax
	movl -216(%ebp),%edx
	cmpl (%eax),%edx
	jne .L15226
	fldz
	movb $1,-821(%ebp)
	xorl %esi,%esi
	movl 16(%ebp),%eax
	movl 4(%eax),%edi
	cmpl %edi,%esi
	jae .L17249
	.p2align 4,,7
.L15231:
	pushl %esi
	movl 16(%ebp),%ecx
	pushl %ecx
	fstpt -1584(%ebp)
	call colSum__C16KDChartTableDataUi@PLT
	addl $8,%esp
	fldt -1584(%ebp)
	cmpb $0,-821(%ebp)
	je .L15232
	fstp %st(0)
	movb $0,-821(%ebp)
	jmp .L15236
	.p2align 4,,7
.L15232:
	fcom %st(1)
	fnstsw %ax
	andb $69,%ah
	cmpb $1,%ah
	jne .L17299
	fstp %st(1)
	jmp .L15236
.L17299:
	fstp %st(0)
.L15236:
	incl %esi
	movl 16(%ebp),%ecx
	movl 4(%ecx),%edi
	cmpl %edi,%esi
	jb .L15231
.L17249:
	fldz
	fcom %st(1)
	fnstsw %ax
	andb $69,%ah
	fstp %st(1)
	jne .L17300
	movb $1,-822(%ebp)
	xorl %esi,%esi
	cmpl %edi,%esi
	jae .L17250
	.p2align 4,,7
.L15242:
	pushl %esi
	movl 16(%ebp),%ecx
	pushl %ecx
	fstpt -1584(%ebp)
	call colSum__C16KDChartTableDataUi@PLT
	addl $8,%esp
	fldt -1584(%ebp)
	cmpb $0,-822(%ebp)
	je .L15243
	fstp %st(0)
	movb $0,-822(%ebp)
	jmp .L15247
	.p2align 4,,7
.L15243:
	fcom %st(1)
	fnstsw %ax
	andb $69,%ah
	cmpb $1,%ah
	jne .L17301
	fstp %st(1)
	jmp .L15247
.L17301:
	fstp %st(0)
.L15247:
	incl %esi
	movl 16(%ebp),%ecx
	cmpl 4(%ecx),%esi
	jb .L15242
.L17250:
	fstpl -244(%ebp)
	jmp .L15228
.L17300:
	fstp %st(0)
	movl $0,-244(%ebp)
	movl $0,-240(%ebp)
.L15228:
	fldz
	movb $1,-823(%ebp)
	xorl %esi,%esi
	movl 16(%ebp),%eax
	movl 4(%eax),%edi
	cmpl %edi,%esi
	jae .L17251
	.p2align 4,,7
.L15255:
	pushl %esi
	movl 16(%ebp),%ecx
	pushl %ecx
	fstpt -1584(%ebp)
	call colSum__C16KDChartTableDataUi@PLT
	addl $8,%esp
	fldt -1584(%ebp)
	cmpb $0,-823(%ebp)
	je .L15256
	fstp %st(0)
	movb $0,-823(%ebp)
	jmp .L15260
	.p2align 4,,7
.L15256:
	fcom %st(1)
	fnstsw %ax
	andb $69,%ah
	jne .L17302
	fstp %st(1)
	jmp .L15260
.L17302:
	fstp %st(0)
.L15260:
	incl %esi
	movl 16(%ebp),%ecx
	movl 4(%ecx),%edi
	cmpl %edi,%esi
	jb .L15255
.L17251:
	fldz
	fcom %st(1)
	fnstsw %ax
	andb $69,%ah
	cmpb $1,%ah
	fstp %st(1)
	jne .L17303
	movb $1,-824(%ebp)
	xorl %esi,%esi
	cmpl %edi,%esi
	jae .L17323
	.p2align 4,,7
.L15266:
	pushl %esi
	movl 16(%ebp),%ecx
	pushl %ecx
	fstpt -1584(%ebp)
	call colSum__C16KDChartTableDataUi@PLT
	addl $8,%esp
	fldt -1584(%ebp)
	cmpb $0,-824(%ebp)
	je .L15267
	fstp %st(0)
	movb $0,-824(%ebp)
	jmp .L15271
	.p2align 4,,7
.L15267:
	fcom %st(1)
	fnstsw %ax
	andb $69,%ah
	jne .L17304
	fstp %st(1)
	jmp .L15271
.L17304:
	fstp %st(0)
.L15271:
	incl %esi
	movl 16(%ebp),%ecx
	cmpl 4(%ecx),%esi
	jb .L15266
	jmp .L17323
	.p2align 4,,7
.L15226:
	movl -212(%ebp),%edi
	movl $0,-832(%ebp)
	movl $0,-828(%ebp)
	movb $1,-833(%ebp)
	movl 16(%ebp),%eax
	movl (%eax),%esi
	testl %esi,%esi
	je .L15279
	movl %edx,-840(%ebp)
	movl %edi,-844(%ebp)
	cmpl %edx,%esi
	jb .L15281
	leal -1(%esi),%ecx
	movl %ecx,-840(%ebp)
.L15281:
	cmpl -844(%ebp),%esi
	jb .L15284
	decl %esi
	movl %esi,-844(%ebp)
.L15284:
	movl $0,-848(%ebp)
	movl -848(%ebp),%ecx
	movl 16(%ebp),%eax
	cmpl 4(%eax),%ecx
	jae .L15279
	.p2align 4,,7
.L15288:
	movl $0,-856(%ebp)
	movl $0,-852(%ebp)
	movl -840(%ebp),%eax
	movl %eax,-860(%ebp)
	movl -844(%ebp),%ecx
	cmpl %ecx,%eax
	ja .L15379
	leal -100(%ebp),%eax
	movl %eax,-1504(%ebp)
	leal -80(%ebp),%ecx
	movl %ecx,-1508(%ebp)
	.p2align 4,,7
.L15291:
	movl 16(%ebp),%eax
	movl 8(%eax),%esi
	movl -860(%ebp),%ecx
	cmpl 20(%esi),%ecx
	jae .L15292
	movl 16(%esi),%edx
	cmpl %edx,-848(%ebp)
	jb .L15293
.L15292:
	pushl $107
	leal .LC48@GOTOFF(%ebx),%eax
	pushl %eax
	leal .LC49@GOTOFF(%ebx),%eax
	pushl %eax
	leal .LC50@GOTOFF(%ebx),%eax
	pushl %eax
	call qWarning__FPCce@PLT
	addl $16,%esp
	movl 16(%esi),%edx
.L15293:
	imull -860(%ebp),%edx
	leal 4(%esi),%eax
	movl %eax,-864(%ebp)
	addl -848(%ebp),%edx
	movl %edx,-868(%ebp)
	movl 4(%esi),%edx
	movl (%edx),%edi
	cmpl $1,%edi
	jbe .L15344
	decl %edi
	movl %edi,(%edx)
	pushl $12
	call __builtin_new@PLT
	movl %eax,-872(%ebp)
	movl 4(%esi),%edi
	addl $4,%esp
	movl $1,(%eax)
	pushl $36
	call __builtin_new@PLT
	movl %eax,%esi
	addl $4,%esp
	movl __vt_5QDate@GOT(%ebx),%ecx
	movl %ecx,16(%esi)
	movl $0,12(%esi)
	movl $0,20(%esi)
	movl _7QString.shared_null@GOT(%ebx),%eax
	movl (%eax),%edx
	testl %edx,%edx
	jne .L15304
	call makeSharedNull__7QString@PLT
	movl %eax,%edx
.L15304:
	movl %edx,32(%esi)
	incl (%edx)
	movl $0,8(%esi)
	movl -872(%ebp),%ecx
	movl %esi,4(%ecx)
	movl %esi,4(%esi)
	movl %esi,(%esi)
	movl $0,8(%ecx)
	movl 4(%edi),%eax
	movl (%eax),%edx
	movl %edx,-108(%ebp)
	movl 4(%edi),%edi
	movl %edi,-1600(%ebp)
	movl %edi,-112(%ebp)
	movl %esi,-116(%ebp)
	cmpl %edi,%edx
	je .L17253
	.p2align 4,,7
.L15320:
	movl -116(%ebp),%ecx
	movl %ecx,-124(%ebp)
	movl -108(%ebp),%esi
	movl %esi,-132(%ebp)
	movl (%esi),%eax
	movl %eax,-108(%ebp)
	movl %esi,-128(%ebp)
	leal 8(%esi),%ecx
	movl %ecx,-876(%ebp)
	pushl $36
	call __builtin_new@PLT
	movl %eax,%edi
	addl $4,%esp
	movl 8(%esi),%eax
	movl %eax,8(%edi)
	leal 12(%edi),%edx
	movl __vt_5QDate@GOT(%ebx),%ecx
	movl %ecx,4(%edx)
	movl 12(%esi),%eax
	movl %eax,12(%edi)
	movl 20(%esi),%ecx
	movl %ecx,8(%edx)
	movl -876(%ebp),%eax
	addl $32,%esi
	fldl 16(%eax)
	fstpl 24(%edi)
	pushl %esi
	leal 32(%edi),%ecx
	pushl %ecx
	call __7QStringRC7QString@PLT
	addl $8,%esp
	movl -124(%ebp),%edx
	movl %edx,(%edi)
	movl 4(%edx),%eax
	movl %eax,4(%edi)
	movl 4(%edx),%edx
	movl %edi,(%edx)
	movl -124(%ebp),%ecx
	movl %edi,4(%ecx)
	movl -872(%ebp),%eax
	incl 8(%eax)
	movl %edi,-120(%ebp)
	movl -112(%ebp),%ecx
	cmpl %ecx,-108(%ebp)
	jne .L15320
.L17253:
	movl -872(%ebp),%ecx
	movl -864(%ebp),%eax
	movl %ecx,(%eax)
.L15344:
	movl -864(%ebp),%eax
	movl (%eax),%esi
	movl -868(%ebp),%ecx
	cmpl 8(%esi),%ecx
	jbe .L15345
	pushl $284
	leal .LC51@GOTOFF(%ebx),%eax
	pushl %eax
	leal .LC52@GOTOFF(%ebx),%eax
	pushl %eax
	leal .LC50@GOTOFF(%ebx),%eax
	pushl %eax
	call qWarning__FPCce@PLT
	addl $16,%esp
.L15345:
	movl 4(%esi),%eax
	movl (%eax),%edx
	xorl %esi,%esi
	cmpl -868(%ebp),%esi
	jae .L15350
	.p2align 4,,7
.L15348:
	movl (%edx),%edx
	incl %esi
	cmpl -868(%ebp),%esi
	jb .L15348
.L15350:
	movl 8(%edx),%eax
	movl %eax,-104(%ebp)
	movl __vt_5QDate@GOT(%ebx),%ecx
	movl %ecx,-96(%ebp)
	movl 12(%edx),%eax
	movl %eax,-100(%ebp)
	movl 20(%edx),%eax
	movl -1504(%ebp),%ecx
	movl %eax,8(%ecx)
	fldl 24(%edx)
	addl $32,%edx
	fstpl -88(%ebp)
	pushl %edx
	movl -1508(%ebp),%ecx
	pushl %ecx
	call __7QStringRC7QString@PLT
	addl $8,%esp
	movl -104(%ebp),%edx
	cmpl $2,%edx
	jne .L15362
	jne .L15364
	fldl -88(%ebp)
	jmp .L15365
	.p2align 4,,7
.L15364:
	fldl .LC203@GOTOFF(%ebx)
.L15365:
	faddl -856(%ebp)
	fstpl -856(%ebp)
.L15362:
	movl -80(%ebp),%eax
	decl (%eax)
	jne .L15378
	movl _7QString.shared_null@GOT(%ebx),%edx
	movl -80(%ebp),%esi
	cmpl (%edx),%esi
	jne .L15370
	movl $0,(%edx)
	movl -80(%ebp),%esi
.L15370:
	pushl %esi
	call deleteSelf__11QStringData@PLT
	addl $4,%esp
.L15378:
	incl -860(%ebp)
	movl -844(%ebp),%eax
	cmpl %eax,-860(%ebp)
	jbe .L15291
.L15379:
	movl 16(%ebp),%ecx
	movl 4(%ecx),%edi
	cmpb $0,-833(%ebp)
	je .L15380
	fldl -856(%ebp)
	fstpl -832(%ebp)
	movb $0,-833(%ebp)
	jmp .L15384
	.p2align 4,,7
.L15380:
	fldl -832(%ebp)
	fcoml -856(%ebp)
	fnstsw %ax
	andb $69,%ah
	cmpb $1,%ah
	je .L15383
	fstp %st(0)
	fldl -856(%ebp)
.L15383:
	fstpl -832(%ebp)
.L15384:
	incl -848(%ebp)
	cmpl %edi,-848(%ebp)
	jb .L15288
.L15279:
	fldz
	fcoml -832(%ebp)
	fnstsw %ax
	andb $69,%ah
	jne .L17306
	movl -216(%ebp),%esi
	movl -212(%ebp),%edi
	fstpl -884(%ebp)
	movb $1,-885(%ebp)
	movl 16(%ebp),%ecx
	movl (%ecx),%edx
	testl %edx,%edx
	je .L15389
	movl %esi,-892(%ebp)
	movl %edi,-896(%ebp)
	movl 4(%ecx),%edi
	cmpl %esi,%edx
	jb .L15391
	leal -1(%edx),%eax
	movl %eax,-892(%ebp)
.L15391:
	cmpl -896(%ebp),%edx
	jb .L15394
	decl %edx
	movl %edx,-896(%ebp)
.L15394:
	movl $0,-900(%ebp)
	cmpl %edi,-900(%ebp)
	jae .L15389
	.p2align 4,,7
.L15398:
	movl $0,-908(%ebp)
	movl $0,-904(%ebp)
	movl -892(%ebp),%ecx
	movl %ecx,-912(%ebp)
	movl -896(%ebp),%eax
	cmpl %eax,%ecx
	ja .L15489
	leal -100(%ebp),%ecx
	movl %ecx,-1504(%ebp)
	leal -80(%ebp),%eax
	movl %eax,-1508(%ebp)
	.p2align 4,,7
.L15401:
	movl 16(%ebp),%ecx
	movl 8(%ecx),%esi
	movl -912(%ebp),%eax
	cmpl 20(%esi),%eax
	jae .L15402
	movl 16(%esi),%edx
	cmpl %edx,-900(%ebp)
	jb .L15403
.L15402:
	pushl $107
	leal .LC48@GOTOFF(%ebx),%eax
	pushl %eax
	leal .LC49@GOTOFF(%ebx),%eax
	pushl %eax
	leal .LC50@GOTOFF(%ebx),%eax
	pushl %eax
	call qWarning__FPCce@PLT
	addl $16,%esp
	movl 16(%esi),%edx
.L15403:
	imull -912(%ebp),%edx
	leal 4(%esi),%ecx
	movl %ecx,-916(%ebp)
	addl -900(%ebp),%edx
	movl %edx,-920(%ebp)
	movl 4(%esi),%edx
	movl (%edx),%edi
	cmpl $1,%edi
	jbe .L15454
	decl %edi
	movl %edi,(%edx)
	pushl $12
	call __builtin_new@PLT
	movl %eax,-924(%ebp)
	movl 4(%esi),%edi
	addl $4,%esp
	movl $1,(%eax)
	pushl $36
	call __builtin_new@PLT
	movl %eax,%esi
	addl $4,%esp
	movl __vt_5QDate@GOT(%ebx),%eax
	movl %eax,16(%esi)
	movl $0,12(%esi)
	movl $0,20(%esi)
	movl _7QString.shared_null@GOT(%ebx),%ecx
	movl (%ecx),%edx
	testl %edx,%edx
	jne .L15414
	call makeSharedNull__7QString@PLT
	movl %eax,%edx
.L15414:
	movl %edx,32(%esi)
	incl (%edx)
	movl $0,8(%esi)
	movl -924(%ebp),%eax
	movl %esi,4(%eax)
	movl %esi,4(%esi)
	movl %esi,(%esi)
	movl $0,8(%eax)
	movl 4(%edi),%ecx
	movl (%ecx),%edx
	movl %edx,-108(%ebp)
	movl 4(%edi),%edi
	movl %edi,-1600(%ebp)
	movl %edi,-112(%ebp)
	movl %esi,-116(%ebp)
	cmpl %edi,%edx
	je .L17254
	.p2align 4,,7
.L15430:
	movl -116(%ebp),%eax
	movl %eax,-124(%ebp)
	movl -108(%ebp),%esi
	movl %esi,-132(%ebp)
	movl (%esi),%ecx
	movl %ecx,-108(%ebp)
	movl %esi,-128(%ebp)
	leal 8(%esi),%eax
	movl %eax,-928(%ebp)
	pushl $36
	call __builtin_new@PLT
	movl %eax,-932(%ebp)
	addl $4,%esp
	movl 8(%esi),%ecx
	movl %ecx,8(%eax)
	movl %eax,%edx
	addl $12,%edx
	movl __vt_5QDate@GOT(%ebx),%eax
	movl %eax,4(%edx)
	movl 12(%esi),%eax
	movl -932(%ebp),%ecx
	movl %eax,12(%ecx)
	movl 20(%esi),%ecx
	movl %ecx,8(%edx)
	movl -928(%ebp),%eax
	movl -932(%ebp),%ecx
	addl $32,%esi
	fldl 16(%eax)
	fstpl 24(%ecx)
	pushl %esi
	addl $32,%ecx
	pushl %ecx
	call __7QStringRC7QString@PLT
	addl $8,%esp
	movl -124(%ebp),%edx
	movl -932(%ebp),%eax
	movl %edx,(%eax)
	movl 4(%edx),%ecx
	movl %ecx,4(%eax)
	movl 4(%edx),%edx
	movl %eax,(%edx)
	movl -124(%ebp),%ecx
	movl %eax,4(%ecx)
	movl -924(%ebp),%eax
	incl 8(%eax)
	movl -932(%ebp),%ecx
	movl %ecx,-120(%ebp)
	movl -112(%ebp),%eax
	cmpl %eax,-108(%ebp)
	jne .L15430
.L17254:
	movl -924(%ebp),%eax
	movl -916(%ebp),%ecx
	movl %eax,(%ecx)
.L15454:
	movl -916(%ebp),%ecx
	movl (%ecx),%esi
	movl -920(%ebp),%eax
	cmpl 8(%esi),%eax
	jbe .L15455
	pushl $284
	leal .LC51@GOTOFF(%ebx),%eax
	pushl %eax
	leal .LC52@GOTOFF(%ebx),%eax
	pushl %eax
	leal .LC50@GOTOFF(%ebx),%eax
	pushl %eax
	call qWarning__FPCce@PLT
	addl $16,%esp
.L15455:
	movl 4(%esi),%eax
	movl (%eax),%edx
	xorl %esi,%esi
	cmpl -920(%ebp),%esi
	jae .L15460
	.p2align 4,,7
.L15458:
	movl (%edx),%edx
	incl %esi
	cmpl -920(%ebp),%esi
	jb .L15458
.L15460:
	movl 8(%edx),%ecx
	movl %ecx,-104(%ebp)
	movl __vt_5QDate@GOT(%ebx),%eax
	movl %eax,-96(%ebp)
	movl 12(%edx),%ecx
	movl %ecx,-100(%ebp)
	movl 20(%edx),%ecx
	movl -1504(%ebp),%eax
	movl %ecx,8(%eax)
	fldl 24(%edx)
	addl $32,%edx
	fstpl -88(%ebp)
	pushl %edx
	movl -1508(%ebp),%eax
	pushl %eax
	call __7QStringRC7QString@PLT
	addl $8,%esp
	movl -104(%ebp),%edx
	cmpl $2,%edx
	jne .L15472
	jne .L15474
	fldl -88(%ebp)
	jmp .L15475
	.p2align 4,,7
.L15474:
	fldl .LC203@GOTOFF(%ebx)
.L15475:
	faddl -908(%ebp)
	fstpl -908(%ebp)
.L15472:
	movl -80(%ebp),%eax
	decl (%eax)
	jne .L15488
	movl _7QString.shared_null@GOT(%ebx),%edx
	movl -80(%ebp),%esi
	cmpl (%edx),%esi
	jne .L15480
	movl $0,(%edx)
	movl -80(%ebp),%esi
.L15480:
	pushl %esi
	call deleteSelf__11QStringData@PLT
	addl $4,%esp
.L15488:
	incl -912(%ebp)
	movl -896(%ebp),%ecx
	cmpl %ecx,-912(%ebp)
	jbe .L15401
.L15489:
	movl 16(%ebp),%eax
	movl 4(%eax),%edi
	cmpb $0,-885(%ebp)
	je .L15490
	fldl -908(%ebp)
	fstpl -884(%ebp)
	movb $0,-885(%ebp)
	jmp .L15494
	.p2align 4,,7
.L15490:
	fldl -884(%ebp)
	fcoml -908(%ebp)
	fnstsw %ax
	andb $69,%ah
	cmpb $1,%ah
	je .L15493
	fstp %st(0)
	fldl -908(%ebp)
.L15493:
	fstpl -884(%ebp)
.L15494:
	incl -900(%ebp)
	cmpl %edi,-900(%ebp)
	jb .L15398
.L15389:
	fldl -884(%ebp)
	fstpl -244(%ebp)
	jmp .L15277
.L17306:
	fstp %st(0)
	movl $0,-244(%ebp)
	movl $0,-240(%ebp)
.L15277:
	movl -216(%ebp),%edx
	movl -212(%ebp),%edi
	movl $0,-940(%ebp)
	movl $0,-936(%ebp)
	movb $1,-941(%ebp)
	movl 16(%ebp),%eax
	movl (%eax),%esi
	testl %esi,%esi
	je .L15501
	movl %edx,-948(%ebp)
	movl %edi,-952(%ebp)
	cmpl %edx,%esi
	jb .L15503
	leal -1(%esi),%ecx
	movl %ecx,-948(%ebp)
.L15503:
	cmpl -952(%ebp),%esi
	jb .L15506
	decl %esi
	movl %esi,-952(%ebp)
.L15506:
	movl $0,-956(%ebp)
	movl -956(%ebp),%ecx
	movl 16(%ebp),%eax
	cmpl 4(%eax),%ecx
	jae .L15501
	.p2align 4,,7
.L15510:
	movl $0,-964(%ebp)
	movl $0,-960(%ebp)
	movl -948(%ebp),%eax
	movl %eax,-968(%ebp)
	movl -952(%ebp),%ecx
	cmpl %ecx,%eax
	ja .L15601
	leal -100(%ebp),%eax
	movl %eax,-1504(%ebp)
	leal -80(%ebp),%ecx
	movl %ecx,-1508(%ebp)
	.p2align 4,,7
.L15513:
	movl 16(%ebp),%eax
	movl 8(%eax),%esi
	movl -968(%ebp),%ecx
	cmpl 20(%esi),%ecx
	jae .L15514
	movl 16(%esi),%edx
	cmpl %edx,-956(%ebp)
	jb .L15515
.L15514:
	pushl $107
	leal .LC48@GOTOFF(%ebx),%eax
	pushl %eax
	leal .LC49@GOTOFF(%ebx),%eax
	pushl %eax
	leal .LC50@GOTOFF(%ebx),%eax
	pushl %eax
	call qWarning__FPCce@PLT
	addl $16,%esp
	movl 16(%esi),%edx
.L15515:
	imull -968(%ebp),%edx
	leal 4(%esi),%eax
	movl %eax,-972(%ebp)
	addl -956(%ebp),%edx
	movl %edx,-976(%ebp)
	movl 4(%esi),%edx
	movl (%edx),%edi
	cmpl $1,%edi
	jbe .L15566
	decl %edi
	movl %edi,(%edx)
	pushl $12
	call __builtin_new@PLT
	movl %eax,-980(%ebp)
	movl 4(%esi),%edi
	addl $4,%esp
	movl $1,(%eax)
	pushl $36
	call __builtin_new@PLT
	movl %eax,%esi
	addl $4,%esp
	movl __vt_5QDate@GOT(%ebx),%ecx
	movl %ecx,16(%esi)
	movl $0,12(%esi)
	movl $0,20(%esi)
	movl _7QString.shared_null@GOT(%ebx),%eax
	movl (%eax),%edx
	testl %edx,%edx
	jne .L15526
	call makeSharedNull__7QString@PLT
	movl %eax,%edx
.L15526:
	movl %edx,32(%esi)
	incl (%edx)
	movl $0,8(%esi)
	movl -980(%ebp),%ecx
	movl %esi,4(%ecx)
	movl %esi,4(%esi)
	movl %esi,(%esi)
	movl $0,8(%ecx)
	movl 4(%edi),%eax
	movl (%eax),%edx
	movl %edx,-108(%ebp)
	movl 4(%edi),%edi
	movl %edi,-1600(%ebp)
	movl %edi,-112(%ebp)
	movl %esi,-116(%ebp)
	cmpl %edi,%edx
	je .L17255
	.p2align 4,,7
.L15542:
	movl -116(%ebp),%ecx
	movl %ecx,-124(%ebp)
	movl -108(%ebp),%esi
	movl %esi,-132(%ebp)
	movl (%esi),%eax
	movl %eax,-108(%ebp)
	movl %esi,-128(%ebp)
	leal 8(%esi),%ecx
	movl %ecx,-984(%ebp)
	pushl $36
	call __builtin_new@PLT
	movl %eax,-988(%ebp)
	addl $4,%esp
	movl 8(%esi),%ecx
	movl %ecx,8(%eax)
	movl %eax,%edx
	addl $12,%edx
	movl __vt_5QDate@GOT(%ebx),%eax
	movl %eax,4(%edx)
	movl 12(%esi),%eax
	movl -988(%ebp),%ecx
	movl %eax,12(%ecx)
	movl 20(%esi),%ecx
	movl %ecx,8(%edx)
	movl -984(%ebp),%eax
	movl -988(%ebp),%ecx
	addl $32,%esi
	fldl 16(%eax)
	fstpl 24(%ecx)
	pushl %esi
	addl $32,%ecx
	pushl %ecx
	call __7QStringRC7QString@PLT
	addl $8,%esp
	movl -124(%ebp),%edx
	movl -988(%ebp),%eax
	movl %edx,(%eax)
	movl 4(%edx),%ecx
	movl %ecx,4(%eax)
	movl 4(%edx),%edx
	movl %eax,(%edx)
	movl -124(%ebp),%ecx
	movl %eax,4(%ecx)
	movl -980(%ebp),%eax
	incl 8(%eax)
	movl -988(%ebp),%ecx
	movl %ecx,-120(%ebp)
	movl -112(%ebp),%eax
	cmpl %eax,-108(%ebp)
	jne .L15542
.L17255:
	movl -980(%ebp),%eax
	movl -972(%ebp),%ecx
	movl %eax,(%ecx)
.L15566:
	movl -972(%ebp),%ecx
	movl (%ecx),%esi
	movl -976(%ebp),%eax
	cmpl 8(%esi),%eax
	jbe .L15567
	pushl $284
	leal .LC51@GOTOFF(%ebx),%eax
	pushl %eax
	leal .LC52@GOTOFF(%ebx),%eax
	pushl %eax
	leal .LC50@GOTOFF(%ebx),%eax
	pushl %eax
	call qWarning__FPCce@PLT
	addl $16,%esp
.L15567:
	movl 4(%esi),%eax
	movl (%eax),%edx
	xorl %esi,%esi
	cmpl -976(%ebp),%esi
	jae .L15572
	.p2align 4,,7
.L15570:
	movl (%edx),%edx
	incl %esi
	cmpl -976(%ebp),%esi
	jb .L15570
.L15572:
	movl 8(%edx),%ecx
	movl %ecx,-104(%ebp)
	movl __vt_5QDate@GOT(%ebx),%eax
	movl %eax,-96(%ebp)
	movl 12(%edx),%ecx
	movl %ecx,-100(%ebp)
	movl 20(%edx),%ecx
	movl -1504(%ebp),%eax
	movl %ecx,8(%eax)
	fldl 24(%edx)
	addl $32,%edx
	fstpl -88(%ebp)
	pushl %edx
	movl -1508(%ebp),%eax
	pushl %eax
	call __7QStringRC7QString@PLT
	addl $8,%esp
	movl -104(%ebp),%edx
	cmpl $2,%edx
	jne .L15584
	jne .L15586
	fldl -88(%ebp)
	jmp .L15587
	.p2align 4,,7
.L15586:
	fldl .LC203@GOTOFF(%ebx)
.L15587:
	faddl -964(%ebp)
	fstpl -964(%ebp)
.L15584:
	movl -80(%ebp),%eax
	decl (%eax)
	jne .L15600
	movl _7QString.shared_null@GOT(%ebx),%edx
	movl -80(%ebp),%esi
	cmpl (%edx),%esi
	jne .L15592
	movl $0,(%edx)
	movl -80(%ebp),%esi
.L15592:
	pushl %esi
	call deleteSelf__11QStringData@PLT
	addl $4,%esp
.L15600:
	incl -968(%ebp)
	movl -952(%ebp),%ecx
	cmpl %ecx,-968(%ebp)
	jbe .L15513
.L15601:
	movl 16(%ebp),%eax
	movl 4(%eax),%edi
	cmpb $0,-941(%ebp)
	je .L15602
	fldl -964(%ebp)
	fstpl -940(%ebp)
	movb $0,-941(%ebp)
	jmp .L15606
	.p2align 4,,7
.L15602:
	fldl -940(%ebp)
	fcoml -964(%ebp)
	fnstsw %ax
	andb $69,%ah
	je .L15605
	fstp %st(0)
	fldl -964(%ebp)
.L15605:
	fstpl -940(%ebp)
.L15606:
	incl -956(%ebp)
	cmpl %edi,-956(%ebp)
	jb .L15510
.L15501:
	fldz
	fcoml -940(%ebp)
	fnstsw %ax
	andb $69,%ah
	cmpb $1,%ah
	jne .L17309
	movl -216(%ebp),%esi
	movl -212(%ebp),%edi
	fstpl -996(%ebp)
	movb $1,-997(%ebp)
	movl 16(%ebp),%ecx
	movl (%ecx),%edx
	testl %edx,%edx
	je .L15611
	movl %esi,-1004(%ebp)
	movl %edi,-1008(%ebp)
	movl 4(%ecx),%edi
	cmpl %esi,%edx
	jb .L15613
	leal -1(%edx),%eax
	movl %eax,-1004(%ebp)
.L15613:
	cmpl -1008(%ebp),%edx
	jb .L15616
	decl %edx
	movl %edx,-1008(%ebp)
.L15616:
	movl $0,-1012(%ebp)
	cmpl %edi,-1012(%ebp)
	jae .L15611
	.p2align 4,,7
.L15620:
	movl $0,-1020(%ebp)
	movl $0,-1016(%ebp)
	movl -1004(%ebp),%ecx
	movl %ecx,-1024(%ebp)
	movl -1008(%ebp),%eax
	cmpl %eax,%ecx
	ja .L15711
	leal -100(%ebp),%ecx
	movl %ecx,-1504(%ebp)
	leal -80(%ebp),%eax
	movl %eax,-1508(%ebp)
	.p2align 4,,7
.L15623:
	movl 16(%ebp),%ecx
	movl 8(%ecx),%esi
	movl -1024(%ebp),%eax
	cmpl 20(%esi),%eax
	jae .L15624
	movl 16(%esi),%edx
	cmpl %edx,-1012(%ebp)
	jb .L15625
.L15624:
	pushl $107
	leal .LC48@GOTOFF(%ebx),%eax
	pushl %eax
	leal .LC49@GOTOFF(%ebx),%eax
	pushl %eax
	leal .LC50@GOTOFF(%ebx),%eax
	pushl %eax
	call qWarning__FPCce@PLT
	addl $16,%esp
	movl 16(%esi),%edx
.L15625:
	imull -1024(%ebp),%edx
	leal 4(%esi),%ecx
	movl %ecx,-1028(%ebp)
	addl -1012(%ebp),%edx
	movl %edx,-1032(%ebp)
	movl 4(%esi),%edx
	movl (%edx),%edi
	cmpl $1,%edi
	jbe .L15676
	decl %edi
	movl %edi,(%edx)
	pushl $12
	call __builtin_new@PLT
	movl %eax,-1036(%ebp)
	movl 4(%esi),%edi
	addl $4,%esp
	movl $1,(%eax)
	pushl $36
	call __builtin_new@PLT
	movl %eax,%esi
	addl $4,%esp
	movl __vt_5QDate@GOT(%ebx),%eax
	movl %eax,16(%esi)
	movl $0,12(%esi)
	movl $0,20(%esi)
	movl _7QString.shared_null@GOT(%ebx),%ecx
	movl (%ecx),%edx
	testl %edx,%edx
	jne .L15636
	call makeSharedNull__7QString@PLT
	movl %eax,%edx
.L15636:
	movl %edx,32(%esi)
	incl (%edx)
	movl $0,8(%esi)
	movl -1036(%ebp),%eax
	movl %esi,4(%eax)
	movl %esi,4(%esi)
	movl %esi,(%esi)
	movl $0,8(%eax)
	movl 4(%edi),%ecx
	movl (%ecx),%edx
	movl %edx,-108(%ebp)
	movl 4(%edi),%edi
	movl %edi,-1600(%ebp)
	movl %edi,-112(%ebp)
	movl %esi,-116(%ebp)
	cmpl %edi,%edx
	je .L17256
	.p2align 4,,7
.L15652:
	movl -116(%ebp),%eax
	movl %eax,-124(%ebp)
	movl -108(%ebp),%esi
	movl %esi,-132(%ebp)
	movl (%esi),%ecx
	movl %ecx,-108(%ebp)
	movl %esi,-128(%ebp)
	leal 8(%esi),%eax
	movl %eax,-1040(%ebp)
	pushl $36
	call __builtin_new@PLT
	movl %eax,-1044(%ebp)
	addl $4,%esp
	movl 8(%esi),%ecx
	movl %ecx,8(%eax)
	movl %eax,%edx
	addl $12,%edx
	movl __vt_5QDate@GOT(%ebx),%eax
	movl %eax,4(%edx)
	movl 12(%esi),%eax
	movl -1044(%ebp),%ecx
	movl %eax,12(%ecx)
	movl 20(%esi),%ecx
	movl %ecx,8(%edx)
	movl -1040(%ebp),%eax
	movl -1044(%ebp),%ecx
	addl $32,%esi
	fldl 16(%eax)
	fstpl 24(%ecx)
	pushl %esi
	addl $32,%ecx
	pushl %ecx
	call __7QStringRC7QString@PLT
	addl $8,%esp
	movl -124(%ebp),%edx
	movl -1044(%ebp),%eax
	movl %edx,(%eax)
	movl 4(%edx),%ecx
	movl %ecx,4(%eax)
	movl 4(%edx),%edx
	movl %eax,(%edx)
	movl -124(%ebp),%ecx
	movl %eax,4(%ecx)
	movl -1036(%ebp),%eax
	incl 8(%eax)
	movl -1044(%ebp),%ecx
	movl %ecx,-120(%ebp)
	movl -112(%ebp),%eax
	cmpl %eax,-108(%ebp)
	jne .L15652
.L17256:
	movl -1036(%ebp),%eax
	movl -1028(%ebp),%ecx
	movl %eax,(%ecx)
.L15676:
	movl -1028(%ebp),%ecx
	movl (%ecx),%esi
	movl -1032(%ebp),%eax
	cmpl 8(%esi),%eax
	jbe .L15677
	pushl $284
	leal .LC51@GOTOFF(%ebx),%eax
	pushl %eax
	leal .LC52@GOTOFF(%ebx),%eax
	pushl %eax
	leal .LC50@GOTOFF(%ebx),%eax
	pushl %eax
	call qWarning__FPCce@PLT
	addl $16,%esp
.L15677:
	movl 4(%esi),%eax
	movl (%eax),%edx
	xorl %esi,%esi
	cmpl -1032(%ebp),%esi
	jae .L15682
	.p2align 4,,7
.L15680:
	movl (%edx),%edx
	incl %esi
	cmpl -1032(%ebp),%esi
	jb .L15680
.L15682:
	movl 8(%edx),%ecx
	movl %ecx,-104(%ebp)
	movl __vt_5QDate@GOT(%ebx),%eax
	movl %eax,-96(%ebp)
	movl 12(%edx),%ecx
	movl %ecx,-100(%ebp)
	movl 20(%edx),%ecx
	movl -1504(%ebp),%eax
	movl %ecx,8(%eax)
	fldl 24(%edx)
	addl $32,%edx
	fstpl -88(%ebp)
	pushl %edx
	movl -1508(%ebp),%eax
	pushl %eax
	call __7QStringRC7QString@PLT
	addl $8,%esp
	movl -104(%ebp),%edx
	cmpl $2,%edx
	jne .L15694
	jne .L15696
	fldl -88(%ebp)
	jmp .L15697
	.p2align 4,,7
.L15696:
	fldl .LC203@GOTOFF(%ebx)
.L15697:
	faddl -1020(%ebp)
	fstpl -1020(%ebp)
.L15694:
	movl -80(%ebp),%eax
	decl (%eax)
	jne .L15710
	movl _7QString.shared_null@GOT(%ebx),%edx
	movl -80(%ebp),%esi
	cmpl (%edx),%esi
	jne .L15702
	movl $0,(%edx)
	movl -80(%ebp),%esi
.L15702:
	pushl %esi
	call deleteSelf__11QStringData@PLT
	addl $4,%esp
.L15710:
	incl -1024(%ebp)
	movl -1008(%ebp),%ecx
	cmpl %ecx,-1024(%ebp)
	jbe .L15623
.L15711:
	movl 16(%ebp),%eax
	movl 4(%eax),%edi
	cmpb $0,-997(%ebp)
	je .L15712
	fldl -1020(%ebp)
	fstpl -996(%ebp)
	movb $0,-997(%ebp)
	jmp .L15716
	.p2align 4,,7
.L15712:
	fldl -996(%ebp)
	fcoml -1020(%ebp)
	fnstsw %ax
	andb $69,%ah
	je .L15715
	fstp %st(0)
	fldl -1020(%ebp)
.L15715:
	fstpl -996(%ebp)
.L15716:
	incl -1012(%ebp)
	cmpl %edi,-1012(%ebp)
	jb .L15620
.L15611:
	fldl -996(%ebp)
.L17323:
	fstpl -236(%ebp)
	jmp .L15724
.L17303:
.L17309:
	fstp %st(0)
	movl $0,-236(%ebp)
	movl $0,-232(%ebp)
	jmp .L15724
	.p2align 4,,7
.L15720:
	movl 52(%ebp),%eax
	movl $0,-244(%ebp)
	movl $0,-240(%ebp)
	fldl .LC206@GOTOFF(%ebx)
	fstl -236(%ebp)
	fstpl -276(%ebp)
	movl $0,-252(%ebp)
	movl $1076101120,-248(%ebp)
	movl $0,(%eax)
	movl $1070596096,4(%eax)
	jmp .L15724
	.p2align 4,,7
.L15176:
	movl _13KDChartParams.KDCHART_ALL_DATASETS@GOT(%ebx),%eax
	movl -216(%ebp),%edx
	cmpl (%eax),%edx
	jne .L15725
	movl $0,-1052(%ebp)
	movl $0,-1048(%ebp)
	movb $1,-1053(%ebp)
	movl $0,-1060(%ebp)
	jmp .L17286
	.p2align 4,,7
.L15728:
	movl $0,-1064(%ebp)
	movl -1064(%ebp),%eax
	movl 16(%ebp),%ecx
	cmpl 4(%ecx),%eax
	jae .L17258
	leal -100(%ebp),%ecx
	movl %ecx,-1504(%ebp)
	leal -80(%ebp),%eax
	movl %eax,-1508(%ebp)
	.p2align 4,,7
.L15731:
	movl 16(%ebp),%ecx
	movl 8(%ecx),%esi
	movl -1060(%ebp),%eax
	cmpl 20(%esi),%eax
	jae .L15732
	movl 16(%esi),%edx
	cmpl %edx,-1064(%ebp)
	jb .L15733
.L15732:
	pushl $107
	leal .LC48@GOTOFF(%ebx),%eax
	pushl %eax
	leal .LC49@GOTOFF(%ebx),%eax
	pushl %eax
	leal .LC50@GOTOFF(%ebx),%eax
	pushl %eax
	call qWarning__FPCce@PLT
	addl $16,%esp
	movl 16(%esi),%edx
.L15733:
	imull -1060(%ebp),%edx
	leal 4(%esi),%ecx
	movl %ecx,-1068(%ebp)
	addl -1064(%ebp),%edx
	movl %edx,-1072(%ebp)
	movl 4(%esi),%edx
	movl (%edx),%edi
	cmpl $1,%edi
	jbe .L15784
	decl %edi
	movl %edi,(%edx)
	pushl $12
	call __builtin_new@PLT
	movl %eax,-1076(%ebp)
	movl 4(%esi),%edi
	addl $4,%esp
	movl $1,(%eax)
	pushl $36
	call __builtin_new@PLT
	movl %eax,%esi
	addl $4,%esp
	movl __vt_5QDate@GOT(%ebx),%eax
	movl %eax,16(%esi)
	movl $0,12(%esi)
	movl $0,20(%esi)
	movl _7QString.shared_null@GOT(%ebx),%ecx
	movl (%ecx),%edx
	testl %edx,%edx
	jne .L15744
	call makeSharedNull__7QString@PLT
	movl %eax,%edx
.L15744:
	movl %edx,32(%esi)
	incl (%edx)
	movl $0,8(%esi)
	movl -1076(%ebp),%eax
	movl %esi,4(%eax)
	movl %esi,4(%esi)
	movl %esi,(%esi)
	movl $0,8(%eax)
	movl 4(%edi),%ecx
	movl (%ecx),%edx
	movl %edx,-108(%ebp)
	movl 4(%edi),%edi
	movl %edi,-1600(%ebp)
	movl %edi,-112(%ebp)
	movl %esi,-116(%ebp)
	cmpl %edi,%edx
	je .L17259
	.p2align 4,,7
.L15760:
	movl -116(%ebp),%eax
	movl %eax,-124(%ebp)
	movl -108(%ebp),%esi
	movl %esi,-132(%ebp)
	movl (%esi),%ecx
	movl %ecx,-108(%ebp)
	movl %esi,-128(%ebp)
	leal 8(%esi),%eax
	movl %eax,-1080(%ebp)
	pushl $36
	call __builtin_new@PLT
	movl %eax,-1084(%ebp)
	addl $4,%esp
	movl 8(%esi),%ecx
	movl %ecx,8(%eax)
	movl %eax,%edx
	addl $12,%edx
	movl __vt_5QDate@GOT(%ebx),%eax
	movl %eax,4(%edx)
	movl 12(%esi),%eax
	movl -1084(%ebp),%ecx
	movl %eax,12(%ecx)
	movl 20(%esi),%ecx
	movl %ecx,8(%edx)
	movl -1080(%ebp),%eax
	movl -1084(%ebp),%ecx
	addl $32,%esi
	fldl 16(%eax)
	fstpl 24(%ecx)
	pushl %esi
	addl $32,%ecx
	pushl %ecx
	call __7QStringRC7QString@PLT
	addl $8,%esp
	movl -124(%ebp),%edx
	movl -1084(%ebp),%eax
	movl %edx,(%eax)
	movl 4(%edx),%ecx
	movl %ecx,4(%eax)
	movl 4(%edx),%edx
	movl %eax,(%edx)
	movl -124(%ebp),%ecx
	movl %eax,4(%ecx)
	movl -1076(%ebp),%eax
	incl 8(%eax)
	movl -1084(%ebp),%ecx
	movl %ecx,-120(%ebp)
	movl -112(%ebp),%eax
	cmpl %eax,-108(%ebp)
	jne .L15760
.L17259:
	movl -1076(%ebp),%eax
	movl -1068(%ebp),%ecx
	movl %eax,(%ecx)
.L15784:
	movl -1068(%ebp),%ecx
	movl (%ecx),%esi
	movl -1072(%ebp),%eax
	cmpl 8(%esi),%eax
	jbe .L15785
	pushl $284
	leal .LC51@GOTOFF(%ebx),%eax
	pushl %eax
	leal .LC52@GOTOFF(%ebx),%eax
	pushl %eax
	leal .LC50@GOTOFF(%ebx),%eax
	pushl %eax
	call qWarning__FPCce@PLT
	addl $16,%esp
.L15785:
	movl 4(%esi),%eax
	movl (%eax),%edx
	xorl %esi,%esi
	cmpl -1072(%ebp),%esi
	jae .L15790
	.p2align 4,,7
.L15788:
	movl (%edx),%edx
	incl %esi
	cmpl -1072(%ebp),%esi
	jb .L15788
.L15790:
	movl 8(%edx),%ecx
	movl %ecx,-104(%ebp)
	movl __vt_5QDate@GOT(%ebx),%eax
	movl %eax,-96(%ebp)
	movl 12(%edx),%ecx
	movl %ecx,-100(%ebp)
	movl 20(%edx),%ecx
	movl -1504(%ebp),%eax
	movl %ecx,8(%eax)
	fldl 24(%edx)
	addl $32,%edx
	fstpl -88(%ebp)
	pushl %edx
	movl -1508(%ebp),%eax
	pushl %eax
	call __7QStringRC7QString@PLT
	addl $8,%esp
	movl -104(%ebp),%esi
	movl %esi,%edx
	cmpl $2,%esi
	jne .L15802
	cmpb $0,-1053(%ebp)
	je .L15803
	cmpl $2,%esi
	jne .L15805
	fldl -88(%ebp)
	jmp .L15806
	.p2align 4,,7
.L15805:
	fldl .LC203@GOTOFF(%ebx)
.L15806:
	fstpl -1052(%ebp)
	movb $0,-1053(%ebp)
	jmp .L15802
	.p2align 4,,7
.L15803:
	cmpl $2,%esi
	jne .L15810
	fldl -88(%ebp)
	jmp .L15811
	.p2align 4,,7
.L15810:
	fldl .LC203@GOTOFF(%ebx)
.L15811:
	fcompl -1052(%ebp)
	fnstsw %ax
	andb $69,%ah
	jne .L15813
	fldl -1052(%ebp)
	jmp .L15814
	.p2align 4,,7
.L15813:
	cmpl $2,%edx
	jne .L15816
	fldl -88(%ebp)
	jmp .L15814
	.p2align 4,,7
.L15816:
	fldl .LC203@GOTOFF(%ebx)
.L15814:
	fstpl -1052(%ebp)
.L15802:
	movl -80(%ebp),%eax
	decl (%eax)
	jne .L15830
	movl _7QString.shared_null@GOT(%ebx),%edx
	movl -80(%ebp),%esi
	cmpl (%edx),%esi
	jne .L15822
	movl $0,(%edx)
	movl -80(%ebp),%esi
.L15822:
	pushl %esi
	call deleteSelf__11QStringData@PLT
	addl $4,%esp
.L15830:
	incl -1064(%ebp)
	movl -1064(%ebp),%eax
	movl 16(%ebp),%ecx
	cmpl 4(%ecx),%eax
	jb .L15731
.L17258:
	incl -1060(%ebp)
.L17286:
	movl -1060(%ebp),%eax
	movl 16(%ebp),%ecx
	cmpl (%ecx),%eax
	jb .L15728
	movb $1,-1093(%ebp)
	movl $0,-1100(%ebp)
	movl -1100(%ebp),%ecx
	movl 16(%ebp),%eax
	fldl -1052(%ebp)
	fstpl -244(%ebp)
	movl $0,-1092(%ebp)
	movl $0,-1088(%ebp)
	cmpl (%eax),%ecx
	jae .L17260
	.p2align 4,,7
.L15839:
	movl $0,-1104(%ebp)
	movl -1104(%ebp),%ecx
	movl 16(%ebp),%eax
	cmpl 4(%eax),%ecx
	jae .L17261
	leal -100(%ebp),%eax
	movl %eax,-1504(%ebp)
	leal -80(%ebp),%ecx
	movl %ecx,-1508(%ebp)
	.p2align 4,,7
.L15842:
	movl 16(%ebp),%eax
	movl 8(%eax),%esi
	movl -1100(%ebp),%ecx
	cmpl 20(%esi),%ecx
	jae .L15843
	movl 16(%esi),%edx
	cmpl %edx,-1104(%ebp)
	jb .L15844
.L15843:
	pushl $107
	leal .LC48@GOTOFF(%ebx),%eax
	pushl %eax
	leal .LC49@GOTOFF(%ebx),%eax
	pushl %eax
	leal .LC50@GOTOFF(%ebx),%eax
	pushl %eax
	call qWarning__FPCce@PLT
	addl $16,%esp
	movl 16(%esi),%edx
.L15844:
	imull -1100(%ebp),%edx
	leal 4(%esi),%eax
	movl %eax,-1108(%ebp)
	addl -1104(%ebp),%edx
	movl %edx,-1112(%ebp)
	movl 4(%esi),%edx
	movl (%edx),%edi
	cmpl $1,%edi
	jbe .L15895
	decl %edi
	movl %edi,(%edx)
	pushl $12
	call __builtin_new@PLT
	movl %eax,-1116(%ebp)
	movl 4(%esi),%edi
	addl $4,%esp
	movl $1,(%eax)
	pushl $36
	call __builtin_new@PLT
	movl %eax,%esi
	addl $4,%esp
	movl __vt_5QDate@GOT(%ebx),%ecx
	movl %ecx,16(%esi)
	movl $0,12(%esi)
	movl $0,20(%esi)
	movl _7QString.shared_null@GOT(%ebx),%eax
	movl (%eax),%edx
	testl %edx,%edx
	jne .L15855
	call makeSharedNull__7QString@PLT
	movl %eax,%edx
.L15855:
	movl %edx,32(%esi)
	incl (%edx)
	movl $0,8(%esi)
	movl -1116(%ebp),%ecx
	movl %esi,4(%ecx)
	movl %esi,4(%esi)
	movl %esi,(%esi)
	movl $0,8(%ecx)
	movl 4(%edi),%eax
	movl (%eax),%edx
	movl %edx,-108(%ebp)
	movl 4(%edi),%edi
	movl %edi,-1600(%ebp)
	movl %edi,-112(%ebp)
	movl %esi,-116(%ebp)
	cmpl %edi,%edx
	je .L17262
	.p2align 4,,7
.L15871:
	movl -116(%ebp),%ecx
	movl %ecx,-124(%ebp)
	movl -108(%ebp),%esi
	movl %esi,-132(%ebp)
	movl (%esi),%eax
	movl %eax,-108(%ebp)
	movl %esi,-128(%ebp)
	leal 8(%esi),%ecx
	movl %ecx,-1120(%ebp)
	pushl $36
	call __builtin_new@PLT
	movl %eax,-1124(%ebp)
	addl $4,%esp
	movl 8(%esi),%ecx
	movl %ecx,8(%eax)
	movl %eax,%edx
	addl $12,%edx
	movl __vt_5QDate@GOT(%ebx),%eax
	movl %eax,4(%edx)
	movl 12(%esi),%eax
	movl -1124(%ebp),%ecx
	movl %eax,12(%ecx)
	movl 20(%esi),%ecx
	movl %ecx,8(%edx)
	movl -1120(%ebp),%eax
	movl -1124(%ebp),%ecx
	addl $32,%esi
	fldl 16(%eax)
	fstpl 24(%ecx)
	pushl %esi
	addl $32,%ecx
	pushl %ecx
	call __7QStringRC7QString@PLT
	addl $8,%esp
	movl -124(%ebp),%edx
	movl -1124(%ebp),%eax
	movl %edx,(%eax)
	movl 4(%edx),%ecx
	movl %ecx,4(%eax)
	movl 4(%edx),%edx
	movl %eax,(%edx)
	movl -124(%ebp),%ecx
	movl %eax,4(%ecx)
	movl -1116(%ebp),%eax
	incl 8(%eax)
	movl -1124(%ebp),%ecx
	movl %ecx,-120(%ebp)
	movl -112(%ebp),%eax
	cmpl %eax,-108(%ebp)
	jne .L15871
.L17262:
	movl -1116(%ebp),%eax
	movl -1108(%ebp),%ecx
	movl %eax,(%ecx)
.L15895:
	movl -1108(%ebp),%ecx
	movl (%ecx),%esi
	movl -1112(%ebp),%eax
	cmpl 8(%esi),%eax
	jbe .L15896
	pushl $284
	leal .LC51@GOTOFF(%ebx),%eax
	pushl %eax
	leal .LC52@GOTOFF(%ebx),%eax
	pushl %eax
	leal .LC50@GOTOFF(%ebx),%eax
	pushl %eax
	call qWarning__FPCce@PLT
	addl $16,%esp
.L15896:
	movl 4(%esi),%eax
	movl (%eax),%edx
	xorl %esi,%esi
	cmpl -1112(%ebp),%esi
	jae .L15901
	.p2align 4,,7
.L15899:
	movl (%edx),%edx
	incl %esi
	cmpl -1112(%ebp),%esi
	jb .L15899
.L15901:
	movl 8(%edx),%ecx
	movl %ecx,-104(%ebp)
	movl __vt_5QDate@GOT(%ebx),%eax
	movl %eax,-96(%ebp)
	movl 12(%edx),%ecx
	movl %ecx,-100(%ebp)
	movl 20(%edx),%ecx
	movl -1504(%ebp),%eax
	movl %ecx,8(%eax)
	fldl 24(%edx)
	addl $32,%edx
	fstpl -88(%ebp)
	pushl %edx
	movl -1508(%ebp),%eax
	pushl %eax
	call __7QStringRC7QString@PLT
	addl $8,%esp
	movl -104(%ebp),%esi
	movl %esi,%edx
	cmpl $2,%esi
	jne .L15913
	cmpb $0,-1093(%ebp)
	je .L15914
	cmpl $2,%esi
	jne .L15916
	fldl -88(%ebp)
	jmp .L15917
	.p2align 4,,7
.L15916:
	fldl .LC203@GOTOFF(%ebx)
.L15917:
	fstpl -1092(%ebp)
	movb $0,-1093(%ebp)
	jmp .L15913
	.p2align 4,,7
.L15914:
	cmpl $2,%esi
	jne .L15921
	fldl -88(%ebp)
	jmp .L15922
	.p2align 4,,7
.L15921:
	fldl .LC203@GOTOFF(%ebx)
.L15922:
	fcompl -1092(%ebp)
	fnstsw %ax
	andb $69,%ah
	cmpb $1,%ah
	jne .L15924
	fldl -1092(%ebp)
	jmp .L15925
	.p2align 4,,7
.L15924:
	cmpl $2,%edx
	jne .L15927
	fldl -88(%ebp)
	jmp .L15925
	.p2align 4,,7
.L15927:
	fldl .LC203@GOTOFF(%ebx)
.L15925:
	fstpl -1092(%ebp)
.L15913:
	movl -80(%ebp),%eax
	decl (%eax)
	jne .L15941
	movl _7QString.shared_null@GOT(%ebx),%edx
	movl -80(%ebp),%esi
	cmpl (%edx),%esi
	jne .L15933
	movl $0,(%edx)
	movl -80(%ebp),%esi
.L15933:
	pushl %esi
	call deleteSelf__11QStringData@PLT
	addl $4,%esp
.L15941:
	incl -1104(%ebp)
	movl -1104(%ebp),%eax
	movl 16(%ebp),%ecx
	cmpl 4(%ecx),%eax
	jb .L15842
.L17261:
	incl -1100(%ebp)
	movl -1100(%ebp),%eax
	movl 16(%ebp),%ecx
	cmpl (%ecx),%eax
	jb .L15839
.L17260:
	fldl -1092(%ebp)
	jmp .L17287
	.p2align 4,,7
.L15725:
	movl -212(%ebp),%edi
	movl $0,-1132(%ebp)
	movl $0,-1128(%ebp)
	movb $1,-1133(%ebp)
	movl 16(%ebp),%eax
	movl (%eax),%esi
	testl %esi,%esi
	je .L15950
	movl %edi,-1140(%ebp)
	cmpl %edx,%esi
	ja .L15952
	leal -1(%esi),%edx
.L15952:
	cmpl -1140(%ebp),%esi
	ja .L15955
	decl %esi
	movl %esi,-1140(%ebp)
.L15955:
	movl %edx,-1144(%ebp)
	movl -1140(%ebp),%ecx
	cmpl %ecx,%edx
	ja .L15950
	.p2align 4,,7
.L15959:
	movl $0,-1148(%ebp)
	movl -1148(%ebp),%ecx
	movl 16(%ebp),%eax
	cmpl 4(%eax),%ecx
	jae .L17263
	leal -100(%ebp),%eax
	movl %eax,-1504(%ebp)
	leal -80(%ebp),%ecx
	movl %ecx,-1508(%ebp)
	.p2align 4,,7
.L15962:
	movl 16(%ebp),%eax
	movl 8(%eax),%esi
	movl -1144(%ebp),%ecx
	cmpl 20(%esi),%ecx
	jae .L15963
	movl 16(%esi),%edx
	cmpl %edx,-1148(%ebp)
	jb .L15964
.L15963:
	pushl $107
	leal .LC48@GOTOFF(%ebx),%eax
	pushl %eax
	leal .LC49@GOTOFF(%ebx),%eax
	pushl %eax
	leal .LC50@GOTOFF(%ebx),%eax
	pushl %eax
	call qWarning__FPCce@PLT
	addl $16,%esp
	movl 16(%esi),%edx
.L15964:
	imull -1144(%ebp),%edx
	leal 4(%esi),%eax
	movl %eax,-1152(%ebp)
	addl -1148(%ebp),%edx
	movl %edx,-1156(%ebp)
	movl 4(%esi),%edx
	movl (%edx),%edi
	cmpl $1,%edi
	jbe .L16015
	decl %edi
	movl %edi,(%edx)
	pushl $12
	call __builtin_new@PLT
	movl %eax,-1160(%ebp)
	movl 4(%esi),%edi
	addl $4,%esp
	movl $1,(%eax)
	pushl $36
	call __builtin_new@PLT
	movl %eax,%esi
	addl $4,%esp
	movl __vt_5QDate@GOT(%ebx),%ecx
	movl %ecx,16(%esi)
	movl $0,12(%esi)
	movl $0,20(%esi)
	movl _7QString.shared_null@GOT(%ebx),%eax
	movl (%eax),%edx
	testl %edx,%edx
	jne .L15975
	call makeSharedNull__7QString@PLT
	movl %eax,%edx
.L15975:
	movl %edx,32(%esi)
	incl (%edx)
	movl $0,8(%esi)
	movl -1160(%ebp),%ecx
	movl %esi,4(%ecx)
	movl %esi,4(%esi)
	movl %esi,(%esi)
	movl $0,8(%ecx)
	movl 4(%edi),%eax
	movl (%eax),%edx
	movl %edx,-108(%ebp)
	movl 4(%edi),%edi
	movl %edi,-1600(%ebp)
	movl %edi,-112(%ebp)
	movl %esi,-116(%ebp)
	cmpl %edi,%edx
	je .L17264
	.p2align 4,,7
.L15991:
	movl -116(%ebp),%ecx
	movl %ecx,-124(%ebp)
	movl -108(%ebp),%esi
	movl %esi,-132(%ebp)
	movl (%esi),%eax
	movl %eax,-108(%ebp)
	movl %esi,-128(%ebp)
	leal 8(%esi),%ecx
	movl %ecx,-1164(%ebp)
	pushl $36
	call __builtin_new@PLT
	movl %eax,-1168(%ebp)
	addl $4,%esp
	movl 8(%esi),%ecx
	movl %ecx,8(%eax)
	movl %eax,%edx
	addl $12,%edx
	movl __vt_5QDate@GOT(%ebx),%eax
	movl %eax,4(%edx)
	movl 12(%esi),%eax
	movl -1168(%ebp),%ecx
	movl %eax,12(%ecx)
	movl 20(%esi),%ecx
	movl %ecx,8(%edx)
	movl -1164(%ebp),%eax
	movl -1168(%ebp),%ecx
	addl $32,%esi
	fldl 16(%eax)
	fstpl 24(%ecx)
	pushl %esi
	addl $32,%ecx
	pushl %ecx
	call __7QStringRC7QString@PLT
	addl $8,%esp
	movl -124(%ebp),%edx
	movl -1168(%ebp),%eax
	movl %edx,(%eax)
	movl 4(%edx),%ecx
	movl %ecx,4(%eax)
	movl 4(%edx),%edx
	movl %eax,(%edx)
	movl -124(%ebp),%ecx
	movl %eax,4(%ecx)
	movl -1160(%ebp),%eax
	incl 8(%eax)
	movl -1168(%ebp),%ecx
	movl %ecx,-120(%ebp)
	movl -112(%ebp),%eax
	cmpl %eax,-108(%ebp)
	jne .L15991
.L17264:
	movl -1160(%ebp),%eax
	movl -1152(%ebp),%ecx
	movl %eax,(%ecx)
.L16015:
	movl -1152(%ebp),%ecx
	movl (%ecx),%esi
	movl -1156(%ebp),%eax
	cmpl 8(%esi),%eax
	jbe .L16016
	pushl $284
	leal .LC51@GOTOFF(%ebx),%eax
	pushl %eax
	leal .LC52@GOTOFF(%ebx),%eax
	pushl %eax
	leal .LC50@GOTOFF(%ebx),%eax
	pushl %eax
	call qWarning__FPCce@PLT
	addl $16,%esp
.L16016:
	movl 4(%esi),%eax
	movl (%eax),%edx
	xorl %esi,%esi
	cmpl -1156(%ebp),%esi
	jae .L16021
	.p2align 4,,7
.L16019:
	movl (%edx),%edx
	incl %esi
	cmpl -1156(%ebp),%esi
	jb .L16019
.L16021:
	movl 8(%edx),%ecx
	movl %ecx,-104(%ebp)
	movl __vt_5QDate@GOT(%ebx),%eax
	movl %eax,-96(%ebp)
	movl 12(%edx),%ecx
	movl %ecx,-100(%ebp)
	movl 20(%edx),%ecx
	movl -1504(%ebp),%eax
	movl %ecx,8(%eax)
	fldl 24(%edx)
	addl $32,%edx
	fstpl -88(%ebp)
	pushl %edx
	movl -1508(%ebp),%eax
	pushl %eax
	call __7QStringRC7QString@PLT
	addl $8,%esp
	movl -104(%ebp),%edx
	cmpl $2,%edx
	jne .L16033
	jne .L16035
	fldl -88(%ebp)
	jmp .L16036
	.p2align 4,,7
.L16035:
	fldl .LC203@GOTOFF(%ebx)
.L16036:
	cmpb $0,-1133(%ebp)
	je .L16038
	fstpl -1132(%ebp)
	movb $0,-1133(%ebp)
	jmp .L16033
	.p2align 4,,7
.L16038:
	fcoml -1132(%ebp)
	fnstsw %ax
	andb $69,%ah
	jne .L16041
	fstp %st(0)
	fldl -1132(%ebp)
.L16041:
	fstpl -1132(%ebp)
.L16033:
	movl -80(%ebp),%eax
	decl (%eax)
	jne .L16053
	movl _7QString.shared_null@GOT(%ebx),%edx
	movl -80(%ebp),%esi
	cmpl (%edx),%esi
	jne .L16045
	movl $0,(%edx)
	movl -80(%ebp),%esi
.L16045:
	pushl %esi
	call deleteSelf__11QStringData@PLT
	addl $4,%esp
.L16053:
	incl -1148(%ebp)
	movl -1148(%ebp),%eax
	movl 16(%ebp),%ecx
	cmpl 4(%ecx),%eax
	jb .L15962
.L17263:
	incl -1144(%ebp)
	movl -1140(%ebp),%ecx
	cmpl %ecx,-1144(%ebp)
	jbe .L15959
.L15950:
	movl -216(%ebp),%edx
	movl -212(%ebp),%edi
	movb $1,-1177(%ebp)
	movl 16(%ebp),%eax
	fldl -1132(%ebp)
	fstpl -244(%ebp)
	movl $0,-1176(%ebp)
	movl $0,-1172(%ebp)
	movl (%eax),%esi
	testl %esi,%esi
	je .L16060
	movl %edi,-1184(%ebp)
	cmpl %edx,%esi
	ja .L16062
	leal -1(%esi),%edx
.L16062:
	cmpl -1184(%ebp),%esi
	ja .L16065
	decl %esi
	movl %esi,-1184(%ebp)
.L16065:
	movl %edx,-1188(%ebp)
	movl -1184(%ebp),%ecx
	cmpl %ecx,%edx
	ja .L16060
	.p2align 4,,7
.L16069:
	movl $0,-1192(%ebp)
	movl -1192(%ebp),%ecx
	movl 16(%ebp),%eax
	cmpl 4(%eax),%ecx
	jae .L17265
	leal -100(%ebp),%eax
	movl %eax,-1504(%ebp)
	leal -80(%ebp),%ecx
	movl %ecx,-1508(%ebp)
	.p2align 4,,7
.L16072:
	movl 16(%ebp),%eax
	movl 8(%eax),%esi
	movl -1188(%ebp),%ecx
	cmpl 20(%esi),%ecx
	jae .L16073
	movl 16(%esi),%edx
	cmpl %edx,-1192(%ebp)
	jb .L16074
.L16073:
	pushl $107
	leal .LC48@GOTOFF(%ebx),%eax
	pushl %eax
	leal .LC49@GOTOFF(%ebx),%eax
	pushl %eax
	leal .LC50@GOTOFF(%ebx),%eax
	pushl %eax
	call qWarning__FPCce@PLT
	addl $16,%esp
	movl 16(%esi),%edx
.L16074:
	imull -1188(%ebp),%edx
	leal 4(%esi),%eax
	movl %eax,-1196(%ebp)
	addl -1192(%ebp),%edx
	movl %edx,-1200(%ebp)
	movl 4(%esi),%edx
	movl (%edx),%edi
	cmpl $1,%edi
	jbe .L16125
	decl %edi
	movl %edi,(%edx)
	pushl $12
	call __builtin_new@PLT
	movl %eax,-1204(%ebp)
	movl 4(%esi),%edi
	addl $4,%esp
	movl $1,(%eax)
	pushl $36
	call __builtin_new@PLT
	movl %eax,%esi
	addl $4,%esp
	movl __vt_5QDate@GOT(%ebx),%ecx
	movl %ecx,16(%esi)
	movl $0,12(%esi)
	movl $0,20(%esi)
	movl _7QString.shared_null@GOT(%ebx),%eax
	movl (%eax),%edx
	testl %edx,%edx
	jne .L16085
	call makeSharedNull__7QString@PLT
	movl %eax,%edx
.L16085:
	movl %edx,32(%esi)
	incl (%edx)
	movl $0,8(%esi)
	movl -1204(%ebp),%ecx
	movl %esi,4(%ecx)
	movl %esi,4(%esi)
	movl %esi,(%esi)
	movl $0,8(%ecx)
	movl 4(%edi),%eax
	movl (%eax),%edx
	movl %edx,-108(%ebp)
	movl 4(%edi),%edi
	movl %edi,-1600(%ebp)
	movl %edi,-112(%ebp)
	movl %esi,-116(%ebp)
	cmpl %edi,%edx
	je .L17266
	.p2align 4,,7
.L16101:
	movl -116(%ebp),%ecx
	movl %ecx,-124(%ebp)
	movl -108(%ebp),%esi
	movl %esi,-132(%ebp)
	movl (%esi),%eax
	movl %eax,-108(%ebp)
	movl %esi,-128(%ebp)
	leal 8(%esi),%ecx
	movl %ecx,-1208(%ebp)
	pushl $36
	call __builtin_new@PLT
	movl %eax,-1212(%ebp)
	addl $4,%esp
	movl 8(%esi),%ecx
	movl %ecx,8(%eax)
	movl %eax,%edx
	addl $12,%edx
	movl __vt_5QDate@GOT(%ebx),%eax
	movl %eax,4(%edx)
	movl 12(%esi),%eax
	movl -1212(%ebp),%ecx
	movl %eax,12(%ecx)
	movl 20(%esi),%ecx
	movl %ecx,8(%edx)
	movl -1208(%ebp),%eax
	movl -1212(%ebp),%ecx
	addl $32,%esi
	fldl 16(%eax)
	fstpl 24(%ecx)
	pushl %esi
	addl $32,%ecx
	pushl %ecx
	call __7QStringRC7QString@PLT
	addl $8,%esp
	movl -124(%ebp),%edx
	movl -1212(%ebp),%eax
	movl %edx,(%eax)
	movl 4(%edx),%ecx
	movl %ecx,4(%eax)
	movl 4(%edx),%edx
	movl %eax,(%edx)
	movl -124(%ebp),%ecx
	movl %eax,4(%ecx)
	movl -1204(%ebp),%eax
	incl 8(%eax)
	movl -1212(%ebp),%ecx
	movl %ecx,-120(%ebp)
	movl -112(%ebp),%eax
	cmpl %eax,-108(%ebp)
	jne .L16101
.L17266:
	movl -1204(%ebp),%eax
	movl -1196(%ebp),%ecx
	movl %eax,(%ecx)
.L16125:
	movl -1196(%ebp),%ecx
	movl (%ecx),%esi
	movl -1200(%ebp),%eax
	cmpl 8(%esi),%eax
	jbe .L16126
	pushl $284
	leal .LC51@GOTOFF(%ebx),%eax
	pushl %eax
	leal .LC52@GOTOFF(%ebx),%eax
	pushl %eax
	leal .LC50@GOTOFF(%ebx),%eax
	pushl %eax
	call qWarning__FPCce@PLT
	addl $16,%esp
.L16126:
	movl 4(%esi),%eax
	movl (%eax),%edx
	xorl %esi,%esi
	cmpl -1200(%ebp),%esi
	jae .L16131
	.p2align 4,,7
.L16129:
	movl (%edx),%edx
	incl %esi
	cmpl -1200(%ebp),%esi
	jb .L16129
.L16131:
	movl 8(%edx),%ecx
	movl %ecx,-104(%ebp)
	movl __vt_5QDate@GOT(%ebx),%eax
	movl %eax,-96(%ebp)
	movl 12(%edx),%ecx
	movl %ecx,-100(%ebp)
	movl 20(%edx),%ecx
	movl -1504(%ebp),%eax
	movl %ecx,8(%eax)
	fldl 24(%edx)
	addl $32,%edx
	fstpl -88(%ebp)
	pushl %edx
	movl -1508(%ebp),%eax
	pushl %eax
	call __7QStringRC7QString@PLT
	addl $8,%esp
	movl -104(%ebp),%edx
	cmpl $2,%edx
	jne .L16143
	jne .L16145
	fldl -88(%ebp)
	jmp .L16146
	.p2align 4,,7
.L16145:
	fldl .LC203@GOTOFF(%ebx)
.L16146:
	cmpb $0,-1177(%ebp)
	je .L16148
	fstpl -1176(%ebp)
	movb $0,-1177(%ebp)
	jmp .L16143
	.p2align 4,,7
.L16148:
	fcoml -1176(%ebp)
	fnstsw %ax
	andb $69,%ah
	cmpb $1,%ah
	jne .L16151
	fstp %st(0)
	fldl -1176(%ebp)
.L16151:
	fstpl -1176(%ebp)
.L16143:
	movl -80(%ebp),%eax
	decl (%eax)
	jne .L16163
	movl _7QString.shared_null@GOT(%ebx),%edx
	movl -80(%ebp),%esi
	cmpl (%edx),%esi
	jne .L16155
	movl $0,(%edx)
	movl -80(%ebp),%esi
.L16155:
	pushl %esi
	call deleteSelf__11QStringData@PLT
	addl $4,%esp
.L16163:
	incl -1192(%ebp)
	movl -1192(%ebp),%eax
	movl 16(%ebp),%ecx
	cmpl 4(%ecx),%eax
	jb .L16072
.L17265:
	incl -1188(%ebp)
	movl -1184(%ebp),%ecx
	cmpl %ecx,-1188(%ebp)
	jbe .L16069
.L16060:
	fldl -1176(%ebp)
.L17287:
	fstpl -236(%ebp)
	fldl .LC208@GOTOFF(%ebx)
	fldl -244(%ebp)
	fucom %st(1)
	fnstsw %ax
	andb $69,%ah
	cmpb $64,%ah
	fstp %st(1)
	je .L17311
	fldz
	fldl -236(%ebp)
	fucomp %st(1)
	fnstsw %ax
	andb $68,%ah
	xorb $64,%ah
	jne .L17312
	fucompp
	fnstsw %ax
	andb $68,%ah
	xorb $64,%ah
	jne .L16169
	jmp .L16170
.L17311:
	fstp %st(0)
.L16170:
	movl 52(%ebp),%ecx
	movl $0,-244(%ebp)
	movl $0,-240(%ebp)
	fld1
	fstl -236(%ebp)
	fstpl -276(%ebp)
	movl $0,-252(%ebp)
	movl $1071644672,-248(%ebp)
	movl $-1717986918,(%ecx)
	movl $1070176665,4(%ecx)
	movb $1,-753(%ebp)
	jmp .L16169
.L17312:
	fstp %st(0)
	fstp %st(0)
.L16169:
	cmpb $0,-754(%ebp)
	jne .L16171
	movl -324(%ebp),%eax
	movl 160(%eax),%eax
	movl %eax,-132(%ebp)
	movl __vt_5QDate@GOT(%ebx),%ecx
	movl %ecx,-124(%ebp)
	movl -324(%ebp),%eax
	movl 164(%eax),%eax
	movl %eax,-128(%ebp)
	movl -324(%ebp),%ecx
	movl 172(%ecx),%ecx
	movl %ecx,-120(%ebp)
	movl -324(%ebp),%eax
	fldl 176(%eax)
	addl $184,%eax
	fstpl -116(%ebp)
	pushl %eax
	leal -108(%ebp),%edi
	pushl %edi
	call __7QStringRC7QString@PLT
	addl $8,%esp
	cmpl $2,-132(%ebp)
	jne .L16181
	fldl -116(%ebp)
	jmp .L16182
	.p2align 4,,7
.L16181:
	fldl .LC203@GOTOFF(%ebx)
.L16182:
	fstpl -244(%ebp)
	movl -108(%ebp),%eax
	decl (%eax)
	jne .L16194
	movl _7QString.shared_null@GOT(%ebx),%edx
	movl -108(%ebp),%edi
	cmpl (%edx),%edi
	jne .L16187
	movl $0,(%edx)
	movl -108(%ebp),%edi
.L16187:
	pushl %edi
	call deleteSelf__11QStringData@PLT
	addl $4,%esp
.L16194:
	movb $0,-753(%ebp)
.L16171:
	cmpb $0,-785(%ebp)
	jne .L16195
	movl -324(%ebp),%ecx
	movl 188(%ecx),%ecx
	movl %ecx,-132(%ebp)
	movl __vt_5QDate@GOT(%ebx),%eax
	movl %eax,-124(%ebp)
	movl -324(%ebp),%ecx
	movl 192(%ecx),%ecx
	movl %ecx,-128(%ebp)
	movl -324(%ebp),%eax
	movl 200(%eax),%eax
	movl %eax,-120(%ebp)
	movl -324(%ebp),%ecx
	fldl 204(%ecx)
	addl $212,%ecx
	fstpl -116(%ebp)
	pushl %ecx
	leal -108(%ebp),%edi
	pushl %edi
	call __7QStringRC7QString@PLT
	addl $8,%esp
	cmpl $2,-132(%ebp)
	jne .L16205
	fldl -116(%ebp)
	jmp .L16206
	.p2align 4,,7
.L16205:
	fldl .LC203@GOTOFF(%ebx)
.L16206:
	fstpl -236(%ebp)
	movl -108(%ebp),%eax
	decl (%eax)
	jne .L16218
	movl _7QString.shared_null@GOT(%ebx),%edx
	movl -108(%ebp),%edi
	cmpl (%edx),%edi
	jne .L16211
	movl $0,(%edx)
	movl -108(%ebp),%edi
.L16211:
	pushl %edi
	call deleteSelf__11QStringData@PLT
	addl $4,%esp
.L16218:
	movb $0,-753(%ebp)
.L16195:
	cmpb $0,-753(%ebp)
	jne .L15724
	fldl -244(%ebp)
	fldl -236(%ebp)
	fld %st(0)
	fsub %st(2),%st
	movl -324(%ebp),%eax
	fstl -276(%ebp)
	movl 268(%eax),%edx
	cmpb $0,-754(%ebp)
	je .L17313
	fldz
	fcomp %st(3)
	fnstsw %ax
	andb $69,%ah
	cmpb $1,%ah
	jne .L17314
	movl _17KDChartAxisParams.AXIS_IGNORE_EMPTY_INNER_SPAN@GOT(%ebx),%eax
	cmpl (%eax),%edx
	je .L17315
	fld %st(2)
	fdivp %st,%st(2)
	fldl .LC206@GOTOFF(%ebx)
	fmul %st,%st(2)
	fxch %st(2)
	pushl %edx
	ficompl (%esp)
	addl $4,%esp
	fnstsw %ax
	andb $69,%ah
	cmpb $1,%ah
	jne .L16224
.L17315:
	fstp %st(0)
	fstp %st(0)
	fstp %st(0)
	movl $0,-244(%ebp)
	movl $0,-240(%ebp)
	fldz
	jmp .L16228
	.p2align 4,,7
.L16224:
	fdivp %st,%st(1)
	fcom %st(1)
	fnstsw %ax
	andb $69,%ah
	cmpb $1,%ah
	jne .L17316
	jmp .L17324
.L17314:
	fstp %st(1)
	fldl .LC206@GOTOFF(%ebx)
	fdivrp %st,%st(1)
	fld %st(1)
	fabs
	fcomp %st(1)
	fnstsw %ax
	andb $69,%ah
	jne .L17317
.L17324:
	fsubrp %st,%st(1)
	fstl -244(%ebp)
	jmp .L16228
.L17316:
.L17317:
	fstp %st(0)
.L16228:
	fldl -236(%ebp)
	fsubp %st,%st(1)
	fstpl -276(%ebp)
	jmp .L16222
.L17313:
	fstp %st(0)
	fstp %st(0)
	fstp %st(0)
.L16222:
	cmpb $0,-785(%ebp)
	je .L16231
	fldz
	fldl -236(%ebp)
	fcom %st(1)
	fnstsw %ax
	andb $69,%ah
	cmpb $1,%ah
	fstp %st(1)
	jne .L16232
	movl _17KDChartAxisParams.AXIS_IGNORE_EMPTY_INNER_SPAN@GOT(%ebx),%eax
	cmpl (%eax),%edx
	je .L17318
	fld %st(0)
	fdivl -244(%ebp)
	fldl .LC206@GOTOFF(%ebx)
	fmul %st,%st(1)
	fxch %st(1)
	pushl %edx
	ficompl (%esp)
	addl $4,%esp
	fnstsw %ax
	andb $69,%ah
	cmpb $1,%ah
	jne .L16233
	fstp %st(0)
.L17318:
	fstp %st(0)
	movl $0,-236(%ebp)
	movl $0,-232(%ebp)
	fldz
	jmp .L16237
	.p2align 4,,7
.L16233:
	fldl -276(%ebp)
	fdivp %st,%st(1)
	fcom %st(1)
	fnstsw %ax
	andb $69,%ah
	jne .L17319
	jmp .L17325
	.p2align 4,,7
.L16232:
	fldl .LC206@GOTOFF(%ebx)
	fldl -276(%ebp)
	fdivp %st,%st(1)
	fld %st(1)
	fabs
	fcomp %st(1)
	fnstsw %ax
	andb $69,%ah
	jne .L17320
.L17325:
	faddp %st,%st(1)
	fstl -236(%ebp)
	jmp .L16237
.L17319:
.L17320:
	fstp %st(0)
.L16237:
	fsubl -244(%ebp)
	fstpl -276(%ebp)
.L16231:
	addl $-2,%esp
	pushw $0
	leal -236(%ebp),%ecx
	pushl %ecx
	leal -244(%ebp),%eax
	pushl %eax
	movl 52(%ebp),%ecx
	pushl %ecx
	leal -252(%ebp),%eax
	pushl %eax
	leal -260(%ebp),%ecx
	pushl %ecx
	leal -268(%ebp),%eax
	pushl %eax
	leal -276(%ebp),%ecx
	pushl %ecx
	movl -324(%ebp),%eax
	pushl %eax
	movl 8(%ebp),%ecx
	pushl %ecx
	call calculateOrdinateFactors__18KDChartAxesPainterRC17KDChartAxisParamsRdN62b@PLT
	fldl -276(%ebp)
	fdivl -252(%ebp)
	addl $40,%esp
	leal -284(%ebp),%eax
	fstl -1220(%ebp)
	pushl %eax
	subl $8,%esp
	fstpl (%esp)
	call modf@PLT
	fabs
	fldl -284(%ebp)
	fnstcw -4(%ebp)
	movl -4(%ebp),%ecx
	movb $12,%ch
	movl %ecx,-12(%ebp)
	fldcw -12(%ebp)
	fistpl -12(%ebp)
	movl -12(%ebp),%edx
	fldcw -4(%ebp)
	addl $12,%esp
	fldl .LC210@GOTOFF(%ebx)
	fcompp
	fnstsw %ax
	andb $69,%ah
	decb %ah
	cmpb $64,%ah
	jae .L16241
	fldz
	fcompl -1220(%ebp)
	fnstsw %ax
	andb $69,%ah
	cmpb $1,%ah
	jne .L16242
	incl %edx
	jmp .L16241
	.p2align 4,,7
.L16242:
	decl %edx
.L16241:
	movl %edx,-752(%ebp)
	movl -324(%ebp),%ecx
	cmpb $0,156(%ecx)
	je .L15724
	incl -752(%ebp)
.L15724:
	movl -324(%ebp),%eax
	movl _17KDChartAxisParams.AXIS_LABELS_AUTO_DELTA@GOT(%ebx),%ecx
	fldl 216(%eax)
	fldl (%ecx)
	fucompp
	fnstsw %ax
	andb $69,%ah
	cmpb $64,%ah
	je .L16248
	fldl -236(%ebp)
	fsubl -244(%ebp)
	movl -324(%ebp),%ecx
	fstl -276(%ebp)
	fldl 216(%ecx)
	fdivr %st,%st(1)
	leal -292(%ebp),%eax
	fstpl -252(%ebp)
	fstl -1228(%ebp)
	pushl %eax
	subl $8,%esp
	fstpl (%esp)
	call modf@PLT
	fabs
	fldl -292(%ebp)
	fnstcw -4(%ebp)
	movl -4(%ebp),%ecx
	movb $12,%ch
	movl %ecx,-12(%ebp)
	fldcw -12(%ebp)
	fistpl -12(%ebp)
	movl -12(%ebp),%edx
	fldcw -4(%ebp)
	addl $12,%esp
	fldl .LC210@GOTOFF(%ebx)
	fcompp
	fnstsw %ax
	andb $69,%ah
	decb %ah
	cmpb $64,%ah
	jae .L16254
	fldz
	fcompl -1228(%ebp)
	fnstsw %ax
	andb $69,%ah
	cmpb $1,%ah
	jne .L16255
	incl %edx
	jmp .L16254
	.p2align 4,,7
.L16255:
	decl %edx
.L16254:
	movl %edx,-752(%ebp)
	movl -324(%ebp),%ecx
	cmpb $0,156(%ecx)
	je .L16248
	incl -752(%ebp)
.L16248:
	movl -324(%ebp),%eax
	movl 64(%eax),%eax
	movl %eax,-132(%ebp)
	movl -324(%ebp),%ecx
	movl 68(%ecx),%edx
	movl %edx,-128(%ebp)
	movl 72(%ecx),%eax
	movl %eax,-124(%ebp)
	movl 76(%ecx),%ecx
	movl %ecx,-120(%ebp)
	subl %edx,%ecx
	incl %ecx
	pushl %ecx
	fildl (%esp)
	addl $4,%esp
	xorl %esi,%esi
	fstpl -1236(%ebp)
	fldl -244(%ebp)
	fstpl -736(%ebp)
	fldl -236(%ebp)
	fstpl -744(%ebp)
	cmpl $2,-752(%ebp)
	jbe .L16265
	.p2align 4,,7
.L16276:
	fldl .LC211@GOTOFF(%ebx)
	movl 60(%ebp),%eax
	fmull (%eax)
	movl -752(%ebp),%ecx
	movl %ecx,-1608(%ebp)
	movl $0,-1604(%ebp)
	fildll -1608(%ebp)
	fmulp %st,%st(1)
	fcompl -1236(%ebp)
	fnstsw %ax
	andb $69,%ah
	jne .L16265
	fldl -236(%ebp)
	fsubl -244(%ebp)
	addl $-2,%esp
	movl %esi,%eax
	leal -236(%ebp),%ecx
	fldl -736(%ebp)
	fstpl -244(%ebp)
	fldl -744(%ebp)
	fstpl -236(%ebp)
	fstpl -276(%ebp)
	pushw %ax
	pushl %ecx
	leal -244(%ebp),%eax
	pushl %eax
	movl 52(%ebp),%ecx
	pushl %ecx
	leal -252(%ebp),%eax
	pushl %eax
	leal -300(%ebp),%ecx
	pushl %ecx
	leal -308(%ebp),%eax
	pushl %eax
	leal -276(%ebp),%ecx
	pushl %ecx
	movl -324(%ebp),%eax
	pushl %eax
	movl 8(%ebp),%ecx
	pushl %ecx
	call calculateOrdinateFactors__18KDChartAxesPainterRC17KDChartAxisParamsRdN62b@PLT
	fldl -276(%ebp)
	fdivl -252(%ebp)
	addl $40,%esp
	leal -316(%ebp),%eax
	pushl %eax
	subl $8,%esp
	fstl (%esp)
	fstpt -1596(%ebp)
	call modf@PLT
	fabs
	fldl -316(%ebp)
	fnstcw -4(%ebp)
	movl -4(%ebp),%ecx
	movb $12,%ch
	movl %ecx,-12(%ebp)
	fldcw -12(%ebp)
	fistpl -12(%ebp)
	movl -12(%ebp),%edx
	fldcw -4(%ebp)
	addl $12,%esp
	fldt -1596(%ebp)
	fldl .LC210@GOTOFF(%ebx)
	fcomp %st(2)
	fnstsw %ax
	andb $69,%ah
	decb %ah
	cmpb $64,%ah
	fstp %st(1)
	jae .L17321
	fldz
	fcompp
	fnstsw %ax
	andb $69,%ah
	cmpb $1,%ah
	jne .L16270
	incl %edx
	jmp .L16269
	.p2align 4,,7
.L16270:
	decl %edx
	jmp .L16269
.L17321:
	fstp %st(0)
.L16269:
	movl %edx,-752(%ebp)
	movl -324(%ebp),%ecx
	cmpb $0,156(%ecx)
	je .L16273
	incl -752(%ebp)
.L16273:
	movl $1,%esi
	cmpl $2,-752(%ebp)
	ja .L16276
.L16265:
	movl $-1,-320(%ebp)
	movl $0,-1248(%ebp)
	movl -752(%ebp),%eax
	fldl -244(%ebp)
	fstpl -1244(%ebp)
	fldl -252(%ebp)
	cmpl %eax,-1248(%ebp)
	jae .L16278
	leal -8(%ebp),%ecx
	movl %ecx,-1252(%ebp)
	.p2align 4,,7
.L16280:
	leal -320(%ebp),%eax
	pushl %eax
	subl $8,%esp
	fstpl (%esp)
	fildl -336(%ebp)
	subl $8,%esp
	fstpl (%esp)
	pushl -1240(%ebp)
	pushl -1244(%ebp)
	movl 8(%ebp),%ecx
	pushl %ecx
	movl -1252(%ebp),%eax
	pushl %eax
	call trunctateBehindComma__18KDChartAxesPainterdddRi@PLT
	addl $32,%esp
	movl -16(%ebp),%esi
	movl (%esi),%edx
	cmpl $1,%edx
	jbe .L16317
	decl %edx
	movl %edx,(%esi)
	pushl $12
	call __builtin_new@PLT
	movl %eax,-1256(%ebp)
	movl -16(%ebp),%edi
	addl $4,%esp
	movl $1,(%eax)
	pushl $12
	call __builtin_new@PLT
	movl %eax,%esi
	addl $4,%esp
	movl _7QString.shared_null@GOT(%ebx),%ecx
	movl (%ecx),%edx
	testl %edx,%edx
	jne .L16285
	call makeSharedNull__7QString@PLT
	movl %eax,%edx
.L16285:
	movl %edx,8(%esi)
	incl (%edx)
	movl -1256(%ebp),%eax
	movl %esi,4(%eax)
	movl %esi,4(%esi)
	movl %esi,(%esi)
	movl $0,8(%eax)
	movl 4(%edi),%ecx
	movl (%ecx),%edx
	movl %edx,-80(%ebp)
	movl 4(%edi),%edi
	movl %edi,-1608(%ebp)
	movl %edi,-84(%ebp)
	movl %esi,-88(%ebp)
	cmpl %edi,%edx
	je .L17267
	.p2align 4,,7
.L16299:
	movl -88(%ebp),%eax
	movl %eax,-96(%ebp)
	movl -80(%ebp),%esi
	movl %esi,-104(%ebp)
	movl (%esi),%ecx
	movl %ecx,-80(%ebp)
	movl %esi,-100(%ebp)
	addl $8,%esi
	pushl $12
	call __builtin_new@PLT
	movl %eax,%edi
	addl $4,%esp
	pushl %esi
	leal 8(%edi),%eax
	pushl %eax
	call __7QStringRC7QString@PLT
	addl $8,%esp
	movl -96(%ebp),%edx
	movl %edx,(%edi)
	movl 4(%edx),%ecx
	movl %ecx,4(%edi)
	movl 4(%edx),%edx
	movl %edi,(%edx)
	movl -96(%ebp),%eax
	movl %edi,4(%eax)
	movl -1256(%ebp),%ecx
	incl 8(%ecx)
	movl %edi,-92(%ebp)
	movl -84(%ebp),%eax
	cmpl %eax,-80(%ebp)
	jne .L16299
.L17267:
	movl -1256(%ebp),%ecx
	movl %ecx,-16(%ebp)
	movl %ecx,%esi
.L16317:
	movl %esi,-1260(%ebp)
	movl (%esi),%edx
	cmpl $1,%edx
	jbe .L16354
	decl %edx
	movl %edx,(%esi)
	pushl $12
	call __builtin_new@PLT
	movl %eax,-1264(%ebp)
	movl -16(%ebp),%edi
	addl $4,%esp
	movl $1,(%eax)
	pushl $12
	call __builtin_new@PLT
	movl %eax,%esi
	addl $4,%esp
	movl _7QString.shared_null@GOT(%ebx),%eax
	movl (%eax),%edx
	testl %edx,%edx
	jne .L16322
	call makeSharedNull__7QString@PLT
	movl %eax,%edx
.L16322:
	movl %edx,8(%esi)
	incl (%edx)
	movl -1264(%ebp),%ecx
	movl %esi,4(%ecx)
	movl %esi,4(%esi)
	movl %esi,(%esi)
	movl $0,8(%ecx)
	movl 4(%edi),%eax
	movl (%eax),%edx
	movl %edx,-108(%ebp)
	movl 4(%edi),%edi
	movl %edi,-1608(%ebp)
	movl %edi,-112(%ebp)
	movl %esi,-116(%ebp)
	cmpl %edi,%edx
	je .L17268
	.p2align 4,,7
.L16336:
	movl -116(%ebp),%ecx
	movl %ecx,-124(%ebp)
	movl -108(%ebp),%esi
	movl %esi,-132(%ebp)
	movl (%esi),%eax
	movl %eax,-108(%ebp)
	movl %esi,-128(%ebp)
	addl $8,%esi
	pushl $12
	call __builtin_new@PLT
	movl %eax,%edi
	addl $4,%esp
	pushl %esi
	leal 8(%edi),%ecx
	pushl %ecx
	call __7QStringRC7QString@PLT
	addl $8,%esp
	movl -124(%ebp),%edx
	movl %edx,(%edi)
	movl 4(%edx),%eax
	movl %eax,4(%edi)
	movl 4(%edx),%edx
	movl %edi,(%edx)
	movl -124(%ebp),%ecx
	movl %edi,4(%ecx)
	movl -1264(%ebp),%eax
	incl 8(%eax)
	movl %edi,-120(%ebp)
	movl -112(%ebp),%ecx
	cmpl %ecx,-108(%ebp)
	jne .L16336
.L17268:
	movl -1264(%ebp),%eax
	movl %eax,-16(%ebp)
	movl %eax,%esi
.L16354:
	movl 4(%esi),%esi
	movl %esi,-104(%ebp)
	pushl $12
	call __builtin_new@PLT
	movl %eax,%esi
	addl $4,%esp
	movl -1252(%ebp),%ecx
	pushl %ecx
	leal 8(%esi),%eax
	pushl %eax
	call __7QStringRC7QString@PLT
	addl $8,%esp
	movl -104(%ebp),%edx
	movl %edx,(%esi)
	movl 4(%edx),%ecx
	movl %ecx,4(%esi)
	movl 4(%edx),%edx
	movl %esi,(%edx)
	movl -104(%ebp),%eax
	movl %esi,4(%eax)
	movl -1260(%ebp),%ecx
	incl 8(%ecx)
	movl %esi,-12(%ebp)
	movl -8(%ebp),%eax
	decl (%eax)
	jne .L16370
	movl _7QString.shared_null@GOT(%ebx),%edx
	movl -8(%ebp),%esi
	cmpl (%edx),%esi
	jne .L16366
	movl $0,(%edx)
	movl -8(%ebp),%esi
.L16366:
	pushl %esi
	call deleteSelf__11QStringData@PLT
	addl $4,%esp
.L16370:
	fldl -252(%ebp)
	fldl -1244(%ebp)
	fadd %st(1),%st
	incl -1248(%ebp)
	movl -752(%ebp),%eax
	fstpl -1244(%ebp)
	cmpl %eax,-1248(%ebp)
	jb .L16280
.L16278:
	movl -324(%ebp),%ecx
	cmpb $0,156(%ecx)
	je .L16372
	fsubrl -1244(%ebp)
	fstpl -236(%ebp)
	fldl -252(%ebp)
.L16372:
	movl -324(%ebp),%eax
	movb $1,-345(%ebp)
	fldl -244(%ebp)
	fldl -236(%ebp)
	fxch %st(1)
	fstpl 224(%eax)
	fstpl 232(%eax)
	fstpl 240(%eax)
.L15038:
	cmpb $0,-345(%ebp)
	jne .L15037
	movl 16(%ebp),%ecx
	movl 4(%ecx),%edx
	movl -324(%ebp),%eax
	addl $136,%eax
	movl %eax,-1544(%ebp)
	leal -12(%ebp),%ecx
	movl %ecx,-1532(%ebp)
	leal -4(%ebp),%eax
	movl %eax,-1540(%ebp)
	movl -324(%ebp),%ecx
	addl $160,%ecx
	movl %ecx,-1548(%ebp)
	movl -324(%ebp),%eax
	addl $164,%eax
	movl %eax,-1552(%ebp)
	movl -324(%ebp),%ecx
	addl $184,%ecx
	movl %ecx,-1556(%ebp)
	leal -76(%ebp),%edi
	leal -44(%ebp),%eax
	movl %eax,-1520(%ebp)
	leal -48(%ebp),%ecx
	movl %ecx,-1516(%ebp)
	leal -72(%ebp),%eax
	movl %eax,-1512(%ebp)
	movl -324(%ebp),%ecx
	addl $188,%ecx
	movl %ecx,-1560(%ebp)
	movl -324(%ebp),%eax
	addl $192,%eax
	movl %eax,-1564(%ebp)
	movl -324(%ebp),%ecx
	addl $212,%ecx
	movl %ecx,-1568(%ebp)
	testl %edx,%edx
	je .L16378
	movl %edx,-1268(%ebp)
	jmp .L16379
	.p2align 4,,7
.L16378:
	movl $1,-1268(%ebp)
.L16379:
	movl __vt_5QDate@GOT(%ebx),%eax
	movl %eax,-124(%ebp)
	movl $0,-128(%ebp)
	movl $0,-120(%ebp)
	movl _7QString.shared_null@GOT(%ebx),%eax
	movl (%eax),%edx
	testl %edx,%edx
	jne .L16388
	call makeSharedNull__7QString@PLT
	movl %eax,%edx
.L16388:
	movl %edx,-108(%ebp)
	incl (%edx)
	movl -1268(%ebp),%eax
	decl %eax
	movl %eax,-1608(%ebp)
	movl $0,-1604(%ebp)
	fildll -1608(%ebp)
	movl $0,-1276(%ebp)
	movl $1072693248,-1272(%ebp)
	faddl -1276(%ebp)
	movl $2,-132(%ebp)
	movl %eax,-1280(%ebp)
	movl $0,-116(%ebp)
	movl $1072693248,-112(%ebp)
	fstpl -1288(%ebp)
	movl __vt_5QDate@GOT(%ebx),%eax
	movl %eax,-96(%ebp)
	movl $0,-100(%ebp)
	movl $0,-92(%ebp)
	movl _7QString.shared_null@GOT(%ebx),%ecx
	movl (%ecx),%edx
	testl %edx,%edx
	jne .L16404
	call makeSharedNull__7QString@PLT
	movl %eax,%edx
.L16404:
	movl %edx,-80(%ebp)
	incl (%edx)
	movl $2,-104(%ebp)
	movb $1,-1289(%ebp)
	movl -324(%ebp),%eax
	fldl -1288(%ebp)
	fstpl -88(%ebp)
	movl _17KDChartAxisParams.AXIS_LABELS_AUTO_DELTA@GOT(%ebx),%ecx
	fldl 216(%eax)
	fldl (%ecx)
	fucomp %st(1)
	fnstsw %ax
	andb $69,%ah
	cmpb $64,%ah
	je .L17322
	fstpl -1276(%ebp)
	movb $0,-1289(%ebp)
	jmp .L16410
.L17322:
	fstp %st(0)
.L16410:
	movl -324(%ebp),%ecx
	movl 160(%ecx),%ecx
	movl %ecx,-76(%ebp)
	movl __vt_5QDate@GOT(%ebx),%eax
	movl %eax,-68(%ebp)
	movl -324(%ebp),%ecx
	movl 164(%ecx),%ecx
	movl %ecx,-72(%ebp)
	movl -1552(%ebp),%eax
	movl 8(%eax),%eax
	movl -1512(%ebp),%ecx
	movl %eax,8(%ecx)
	movl -1548(%ebp),%eax
	movl -1556(%ebp),%ecx
	fldl 16(%eax)
	fstpl -60(%ebp)
	pushl %ecx
	leal -52(%ebp),%eax
	pushl %eax
	call __7QStringRC7QString@PLT
	addl $8,%esp
	movl _17KDChartAxisParams.AXIS_LABELS_AUTO_LIMIT@GOT(%ebx),%ecx
	movl %ecx,-1296(%ebp)
	movl (%ecx),%eax
	movl %eax,-1612(%ebp)
	testl %eax,%eax
	setne %dl
	movl -76(%ebp),%esi
	testl %esi,%esi
	setne %cl
	cmpb %cl,%dl
	sete %al
	movb %al,-1297(%ebp)
	testb %al,%al
	je .L16426
	cmpl $0,-1612(%ebp)
	je .L16426
	cmpl %esi,-1612(%ebp)
	sete %cl
	movb %cl,-1297(%ebp)
	testb %cl,%cl
	je .L16426
	cmpl $2,-1612(%ebp)
	je .L16432
	jg .L16433
	cmpl $1,-1612(%ebp)
	je .L16434
	jmp .L16435
	.p2align 4,,7
.L16433:
	cmpl $3,-1612(%ebp)
	je .L16436
	jmp .L16435
	.p2align 4,,7
.L16434:
	leal -20(%ebp),%esi
	pushl %edi
	pushl %esi
	call stringValue__C11KDChartData@PLT
	leal -24(%ebp),%edi
	movl -1296(%ebp),%eax
	pushl %eax
	pushl %edi
	call stringValue__C11KDChartData@PLT
	pushl %esi
	pushl %edi
	call __eq__FRC7QStringT0@PLT
	movb %al,-1297(%ebp)
	addl $16,%esp
	movl -24(%ebp),%ecx
	decl (%ecx)
	jne .L16443
	movl _7QString.shared_null@GOT(%ebx),%edx
	movl -24(%ebp),%esi
	cmpl (%edx),%esi
	jne .L16439
	movl $0,(%edx)
	movl -24(%ebp),%esi
.L16439:
	pushl %esi
	call deleteSelf__11QStringData@PLT
	addl $4,%esp
.L16443:
	movl -20(%ebp),%eax
	decl (%eax)
	jne .L16426
	movl _7QString.shared_null@GOT(%ebx),%edx
	movl -20(%ebp),%esi
	cmpl (%edx),%esi
	jne .L16446
	movl $0,(%edx)
	movl -20(%ebp),%esi
.L16446:
	pushl %esi
	call deleteSelf__11QStringData@PLT
	addl $4,%esp
	jmp .L16426
	.p2align 4,,7
.L16432:
	movl -1296(%ebp),%eax
	pushl %eax
	call doubleValue__C11KDChartData@PLT
	fstpl -1308(%ebp)
	pushl %edi
	call doubleValue__C11KDChartData@PLT
	addl $8,%esp
	fldl -1308(%ebp)
	fucompp
	fnstsw %ax
	andb $69,%ah
	cmpb $64,%ah
	sete %al
	movb %al,-1297(%ebp)
	jmp .L16426
	.p2align 4,,7
.L16436:
	leal -36(%ebp),%esi
	pushl %edi
	pushl %esi
	call dateTimeValue__C11KDChartData@PLT
	movl -1296(%ebp),%ecx
	pushl %ecx
	movl -1516(%ebp),%eax
	pushl %eax
	call dateTimeValue__C11KDChartData@PLT
	pushl %esi
	movl -1516(%ebp),%ecx
	pushl %ecx
	call __eq__C9QDateTimeRC9QDateTime@PLT
	movb %al,-1297(%ebp)
	addl $16,%esp
	jmp .L16426
	.p2align 4,,7
.L16435:
	movb $0,-1297(%ebp)
.L16426:
	movl -52(%ebp),%eax
	decl (%eax)
	leal -24(%ebp),%edi
	cmpl $0,(%eax)
	jne .L16463
	movl _7QString.shared_null@GOT(%ebx),%edx
	movl -52(%ebp),%esi
	cmpl (%edx),%esi
	jne .L16456
	movl $0,(%edx)
	movl -52(%ebp),%esi
.L16456:
	pushl %esi
	call deleteSelf__11QStringData@PLT
	addl $4,%esp
.L16463:
	cmpb $0,-1297(%ebp)
	je .L16415
	movl -324(%ebp),%eax
	movl 188(%eax),%eax
	movl %eax,-48(%ebp)
	movl __vt_5QDate@GOT(%ebx),%ecx
	movl %ecx,-40(%ebp)
	movl -324(%ebp),%eax
	movl 192(%eax),%eax
	movl %eax,-44(%ebp)
	movl -1564(%ebp),%ecx
	movl 8(%ecx),%ecx
	movl -1520(%ebp),%eax
	movl %ecx,8(%eax)
	movl -1560(%ebp),%ecx
	movl -1568(%ebp),%eax
	fldl 16(%ecx)
	fstpl -32(%ebp)
	pushl %eax
	pushl %edi
	call __7QStringRC7QString@PLT
	addl $8,%esp
	movl _17KDChartAxisParams.AXIS_LABELS_AUTO_LIMIT@GOT(%ebx),%ecx
	movl %ecx,-1312(%ebp)
	movl (%ecx),%edi
	testl %edi,%edi
	setne %dl
	movl -48(%ebp),%esi
	testl %esi,%esi
	setne %al
	cmpb %al,%dl
	sete %cl
	movb %cl,-1313(%ebp)
	testb %cl,%cl
	je .L16475
	testl %edi,%edi
	je .L16475
	cmpl %esi,%edi
	sete %al
	movb %al,-1313(%ebp)
	testb %al,%al
	je .L16475
	cmpl $2,%edi
	je .L16481
	jg .L16482
	cmpl $1,%edi
	je .L16483
	jmp .L16484
	.p2align 4,,7
.L16482:
	cmpl $3,%edi
	je .L16485
	jmp .L16484
	.p2align 4,,7
.L16483:
	leal -152(%ebp),%esi
	movl -1516(%ebp),%ecx
	pushl %ecx
	pushl %esi
	call stringValue__C11KDChartData@PLT
	leal -156(%ebp),%edi
	movl -1312(%ebp),%eax
	pushl %eax
	pushl %edi
	call stringValue__C11KDChartData@PLT
	pushl %esi
	pushl %edi
	call __eq__FRC7QStringT0@PLT
	movb %al,-1313(%ebp)
	addl $16,%esp
	movl -156(%ebp),%ecx
	decl (%ecx)
	jne .L16492
	movl _7QString.shared_null@GOT(%ebx),%edx
	movl -156(%ebp),%esi
	cmpl (%edx),%esi
	jne .L16488
	movl $0,(%edx)
	movl -156(%ebp),%esi
.L16488:
	pushl %esi
	call deleteSelf__11QStringData@PLT
	addl $4,%esp
.L16492:
	movl -152(%ebp),%eax
	decl (%eax)
	jne .L16475
	movl _7QString.shared_null@GOT(%ebx),%edx
	movl -152(%ebp),%esi
	cmpl (%edx),%esi
	jne .L16495
	movl $0,(%edx)
	movl -152(%ebp),%esi
.L16495:
	pushl %esi
	call deleteSelf__11QStringData@PLT
	addl $4,%esp
	jmp .L16475
	.p2align 4,,7
.L16481:
	movl -1312(%ebp),%eax
	pushl %eax
	call doubleValue__C11KDChartData@PLT
	movl -1516(%ebp),%ecx
	fstpl -1324(%ebp)
	pushl %ecx
	call doubleValue__C11KDChartData@PLT
	addl $8,%esp
	fldl -1324(%ebp)
	fucompp
	fnstsw %ax
	andb $69,%ah
	cmpb $64,%ah
	sete %al
	movb %al,-1313(%ebp)
	jmp .L16475
	.p2align 4,,7
.L16485:
	leal -168(%ebp),%ecx
	movl %ecx,-1328(%ebp)
	movl -1516(%ebp),%eax
	pushl %eax
	pushl %ecx
	call dateTimeValue__C11KDChartData@PLT
	leal -180(%ebp),%esi
	movl -1312(%ebp),%ecx
	pushl %ecx
	pushl %esi
	call dateTimeValue__C11KDChartData@PLT
	movl -1328(%ebp),%eax
	pushl %eax
	pushl %esi
	call __eq__C9QDateTimeRC9QDateTime@PLT
	movb %al,-1313(%ebp)
	addl $16,%esp
	jmp .L16475
	.p2align 4,,7
.L16484:
	movb $0,-1313(%ebp)
.L16475:
	movl -24(%ebp),%eax
	decl (%eax)
	leal -156(%ebp),%edi
	cmpl $0,(%eax)
	jne .L16512
	movl _7QString.shared_null@GOT(%ebx),%edx
	movl -24(%ebp),%esi
	cmpl (%edx),%esi
	jne .L16505
	movl $0,(%edx)
	movl -24(%ebp),%esi
.L16505:
	pushl %esi
	call deleteSelf__11QStringData@PLT
	addl $4,%esp
.L16512:
	cmpb $0,-1313(%ebp)
	je .L16464
	leal -80(%ebp),%ecx
	movl %ecx,-1508(%ebp)
	cmpl $2,-132(%ebp)
	jne .L16514
	fldl -116(%ebp)
	jmp .L16515
	.p2align 4,,7
.L16514:
	fldl .LC203@GOTOFF(%ebx)
.L16515:
	movl -1280(%ebp),%eax
	xorl %edx,%edx
	pushl %edx
	pushl %eax
	fildll (%esp)
	addl $8,%esp
	fldl -1276(%ebp)
	fmulp %st,%st(1)
	faddp %st,%st(1)
	fstpl -1336(%ebp)
	movl __vt_5QDate@GOT(%ebx),%eax
	movl %eax,-172(%ebp)
	movl $0,-176(%ebp)
	movl $0,-168(%ebp)
	movl _7QString.shared_null@GOT(%ebx),%eax
	movl (%eax),%edx
	testl %edx,%edx
	jne .L16523
	call makeSharedNull__7QString@PLT
	movl %eax,%edx
.L16523:
	movl %edx,-156(%ebp)
	incl (%edx)
	movl $2,-180(%ebp)
	movl $2,-104(%ebp)
	movl -176(%ebp),%eax
	movl %eax,-100(%ebp)
	movl -172(%ebp),%ecx
	movl %ecx,-96(%ebp)
	movl -168(%ebp),%eax
	movl %eax,-92(%ebp)
	fldl -1336(%ebp)
	fstl -164(%ebp)
	fstpl -88(%ebp)
	pushl %edi
	movl -1508(%ebp),%ecx
	pushl %ecx
	call __as__7QStringRC7QString@PLT
	addl $8,%esp
	movl -156(%ebp),%eax
	decl (%eax)
	jne .L16612
	movl _7QString.shared_null@GOT(%ebx),%edx
	movl -156(%ebp),%esi
	cmpl (%edx),%esi
	jne .L16785
	movl $0,(%edx)
	movl -156(%ebp),%esi
	jmp .L16785
	.p2align 4,,7
.L16464:
	movl -324(%ebp),%ecx
	movl 188(%ecx),%ecx
	movl %ecx,-180(%ebp)
	movl __vt_5QDate@GOT(%ebx),%eax
	movl %eax,-172(%ebp)
	movl -324(%ebp),%ecx
	movl 192(%ecx),%ecx
	movl %ecx,-176(%ebp)
	movl -1564(%ebp),%eax
	movl 8(%eax),%eax
	movl %eax,-168(%ebp)
	movl -1560(%ebp),%ecx
	movl -1568(%ebp),%eax
	fldl 16(%ecx)
	fstpl -164(%ebp)
	pushl %eax
	pushl %edi
	call __7QStringRC7QString@PLT
	addl $8,%esp
	cmpl $2,-180(%ebp)
	sete %cl
	movb %cl,-1337(%ebp)
	movl -156(%ebp),%eax
	decl (%eax)
	jne .L16562
	movl _7QString.shared_null@GOT(%ebx),%edx
	movl -156(%ebp),%esi
	cmpl (%edx),%esi
	jne .L16555
	movl $0,(%edx)
	movl -156(%ebp),%esi
.L16555:
	pushl %esi
	call deleteSelf__11QStringData@PLT
	addl $4,%esp
.L16562:
	cmpb $0,-1337(%ebp)
	je .L16612
	movl -324(%ebp),%ecx
	movl 188(%ecx),%ecx
	movl %ecx,-208(%ebp)
	movl __vt_5QDate@GOT(%ebx),%eax
	movl %eax,-200(%ebp)
	movl -324(%ebp),%ecx
	movl 192(%ecx),%ecx
	movl %ecx,-204(%ebp)
	movl -1564(%ebp),%eax
	movl 8(%eax),%eax
	movl %eax,-196(%ebp)
	movl -1560(%ebp),%ecx
	movl -1568(%ebp),%eax
	fldl 16(%ecx)
	fstpl -192(%ebp)
	pushl %eax
	leal -184(%ebp),%ecx
	movl %ecx,-1496(%ebp)
	pushl %ecx
	call __7QStringRC7QString@PLT
	addl $8,%esp
	movl -208(%ebp),%eax
	movl %eax,-104(%ebp)
	movl -204(%ebp),%ecx
	movl %ecx,-100(%ebp)
	movl -200(%ebp),%eax
	movl %eax,-96(%ebp)
	movl -196(%ebp),%ecx
	movl %ecx,-92(%ebp)
	movl -1496(%ebp),%eax
	fldl -192(%ebp)
	fstpl -88(%ebp)
	pushl %eax
	leal -80(%ebp),%ecx
	pushl %ecx
	call __as__7QStringRC7QString@PLT
	addl $8,%esp
	movl -184(%ebp),%eax
	decl (%eax)
	leal -108(%ebp),%edi
	cmpl $0,(%eax)
	jne .L16582
	movl _7QString.shared_null@GOT(%ebx),%edx
	movl -184(%ebp),%esi
	cmpl (%edx),%esi
	jne .L16575
	movl $0,(%edx)
	movl -184(%ebp),%esi
.L16575:
	pushl %esi
	call deleteSelf__11QStringData@PLT
	addl $4,%esp
.L16582:
	cmpl $2,-104(%ebp)
	jne .L16584
	fldl -88(%ebp)
	jmp .L16585
	.p2align 4,,7
.L16584:
	fldl .LC203@GOTOFF(%ebx)
.L16585:
	movl -1280(%ebp),%eax
	xorl %edx,%edx
	pushl %edx
	pushl %eax
	fildll (%esp)
	addl $8,%esp
	fldl -1276(%ebp)
	fmulp %st,%st(1)
	fsubrp %st,%st(1)
	fstpl -1348(%ebp)
	movl __vt_5QDate@GOT(%ebx),%eax
	movl %eax,-200(%ebp)
	movl $0,-204(%ebp)
	movl $0,-196(%ebp)
	movl _7QString.shared_null@GOT(%ebx),%eax
	movl (%eax),%edx
	testl %edx,%edx
	jne .L16593
	call makeSharedNull__7QString@PLT
	movl %eax,%edx
.L16593:
	movl %edx,-184(%ebp)
	incl (%edx)
	movl $2,-208(%ebp)
	movl $2,-132(%ebp)
	movl -204(%ebp),%eax
	movl %eax,-128(%ebp)
	movl -200(%ebp),%ecx
	movl %ecx,-124(%ebp)
	movl -196(%ebp),%eax
	movl %eax,-120(%ebp)
	movl -1496(%ebp),%ecx
	fldl -1348(%ebp)
	fstl -192(%ebp)
	fstpl -116(%ebp)
	pushl %ecx
	pushl %edi
	call __as__7QStringRC7QString@PLT
	addl $8,%esp
	movl -184(%ebp),%eax
	decl (%eax)
	jne .L16612
	jmp .L17297
	.p2align 4,,7
.L16415:
	movl -324(%ebp),%ecx
	movl 160(%ecx),%ecx
	movl %ecx,-48(%ebp)
	movl __vt_5QDate@GOT(%ebx),%eax
	movl %eax,-40(%ebp)
	movl -324(%ebp),%ecx
	movl 164(%ecx),%ecx
	movl %ecx,-44(%ebp)
	movl -1552(%ebp),%eax
	movl 8(%eax),%eax
	movl -1520(%ebp),%ecx
	movl %eax,8(%ecx)
	movl -1548(%ebp),%eax
	movl -1556(%ebp),%ecx
	fldl 16(%eax)
	fstpl -32(%ebp)
	pushl %ecx
	pushl %edi
	call __7QStringRC7QString@PLT
	addl $8,%esp
	cmpl $2,-48(%ebp)
	sete %al
	movb %al,-1349(%ebp)
	movl -24(%ebp),%ecx
	decl (%ecx)
	jne .L16633
	movl _7QString.shared_null@GOT(%ebx),%edx
	movl -24(%ebp),%esi
	cmpl (%edx),%esi
	jne .L16626
	movl $0,(%edx)
	movl -24(%ebp),%esi
.L16626:
	pushl %esi
	call deleteSelf__11QStringData@PLT
	addl $4,%esp
.L16633:
	cmpb $0,-1349(%ebp)
	je .L16654
	movl -324(%ebp),%eax
	movl 160(%eax),%eax
	movl %eax,-208(%ebp)
	movl __vt_5QDate@GOT(%ebx),%ecx
	movl %ecx,-200(%ebp)
	movl -324(%ebp),%eax
	movl 164(%eax),%eax
	movl %eax,-204(%ebp)
	movl -1552(%ebp),%ecx
	movl 8(%ecx),%ecx
	movl %ecx,-196(%ebp)
	movl -1548(%ebp),%eax
	movl -1556(%ebp),%ecx
	fldl 16(%eax)
	fstpl -192(%ebp)
	pushl %ecx
	leal -184(%ebp),%eax
	movl %eax,-1496(%ebp)
	pushl %eax
	call __7QStringRC7QString@PLT
	addl $8,%esp
	movl -208(%ebp),%ecx
	movl %ecx,-132(%ebp)
	movl -204(%ebp),%eax
	movl %eax,-128(%ebp)
	movl -200(%ebp),%ecx
	movl %ecx,-124(%ebp)
	movl -196(%ebp),%eax
	movl %eax,-120(%ebp)
	movl -1496(%ebp),%ecx
	fldl -192(%ebp)
	fstpl -116(%ebp)
	pushl %ecx
	leal -108(%ebp),%eax
	pushl %eax
	call __as__7QStringRC7QString@PLT
	addl $8,%esp
	movl -184(%ebp),%ecx
	decl (%ecx)
	jne .L16654
	movl _7QString.shared_null@GOT(%ebx),%edx
	movl -184(%ebp),%esi
	cmpl (%edx),%esi
	jne .L16646
	movl $0,(%edx)
	movl -184(%ebp),%esi
.L16646:
	pushl %esi
	call deleteSelf__11QStringData@PLT
	addl $4,%esp
.L16654:
	movl -324(%ebp),%eax
	movl 188(%eax),%eax
	movl %eax,-48(%ebp)
	movl __vt_5QDate@GOT(%ebx),%ecx
	movl %ecx,-40(%ebp)
	movl -324(%ebp),%eax
	movl 192(%eax),%eax
	movl %eax,-44(%ebp)
	movl -1564(%ebp),%ecx
	movl 8(%ecx),%ecx
	movl -1520(%ebp),%eax
	movl %ecx,8(%eax)
	movl -1560(%ebp),%ecx
	movl -1568(%ebp),%eax
	fldl 16(%ecx)
	fstpl -32(%ebp)
	pushl %eax
	pushl %edi
	call __7QStringRC7QString@PLT
	addl $8,%esp
	movl _17KDChartAxisParams.AXIS_LABELS_AUTO_LIMIT@GOT(%ebx),%edi
	movl (%edi),%ecx
	movl %ecx,-1612(%ebp)
	testl %ecx,%ecx
	setne %dl
	movl -48(%ebp),%esi
	testl %esi,%esi
	setne %al
	cmpb %al,%dl
	sete %cl
	movb %cl,-1350(%ebp)
	leal -184(%ebp),%eax
	movl %eax,-1496(%ebp)
	testb %cl,%cl
	je .L16666
	cmpl $0,-1612(%ebp)
	je .L16666
	cmpl %esi,-1612(%ebp)
	sete %cl
	movb %cl,-1350(%ebp)
	testb %cl,%cl
	je .L16666
	cmpl $2,-1612(%ebp)
	je .L16672
	jg .L16673
	cmpl $1,-1612(%ebp)
	je .L16674
	jmp .L16675
	.p2align 4,,7
.L16673:
	cmpl $3,-1612(%ebp)
	je .L16676
	jmp .L16675
	.p2align 4,,7
.L16674:
	leal -180(%ebp),%esi
	movl -1516(%ebp),%eax
	pushl %eax
	pushl %esi
	call stringValue__C11KDChartData@PLT
	pushl %edi
	movl -1496(%ebp),%ecx
	pushl %ecx
	call stringValue__C11KDChartData@PLT
	pushl %esi
	movl -1496(%ebp),%eax
	pushl %eax
	call __eq__FRC7QStringT0@PLT
	movb %al,-1350(%ebp)
	addl $16,%esp
	movl -184(%ebp),%ecx
	decl (%ecx)
	jne .L16683
	movl _7QString.shared_null@GOT(%ebx),%edx
	movl -184(%ebp),%esi
	cmpl (%edx),%esi
	jne .L16679
	movl $0,(%edx)
	movl -184(%ebp),%esi
.L16679:
	pushl %esi
	call deleteSelf__11QStringData@PLT
	addl $4,%esp
.L16683:
	movl -180(%ebp),%eax
	decl (%eax)
	jne .L16666
	movl _7QString.shared_null@GOT(%ebx),%edx
	movl -180(%ebp),%esi
	cmpl (%edx),%esi
	jne .L16686
	movl $0,(%edx)
	movl -180(%ebp),%esi
.L16686:
	pushl %esi
	call deleteSelf__11QStringData@PLT
	addl $4,%esp
	jmp .L16666
	.p2align 4,,7
.L16672:
	pushl %edi
	call doubleValue__C11KDChartData@PLT
	movl -1516(%ebp),%eax
	fstpl -1360(%ebp)
	pushl %eax
	call doubleValue__C11KDChartData@PLT
	addl $8,%esp
	fldl -1360(%ebp)
	fucompp
	fnstsw %ax
	andb $69,%ah
	cmpb $64,%ah
	sete %al
	movb %al,-1350(%ebp)
	jmp .L16666
	.p2align 4,,7
.L16676:
	leal -196(%ebp),%ecx
	movl %ecx,-1488(%ebp)
	movl -1516(%ebp),%eax
	pushl %eax
	pushl %ecx
	call dateTimeValue__C11KDChartData@PLT
	leal -208(%ebp),%ecx
	movl %ecx,-1484(%ebp)
	pushl %edi
	pushl %ecx
	call dateTimeValue__C11KDChartData@PLT
	movl -1488(%ebp),%eax
	pushl %eax
	movl -1484(%ebp),%ecx
	pushl %ecx
	call __eq__C9QDateTimeRC9QDateTime@PLT
	movb %al,-1350(%ebp)
	addl $16,%esp
	jmp .L16666
	.p2align 4,,7
.L16675:
	movb $0,-1350(%ebp)
.L16666:
	movb -1350(%ebp),%al
	xorb $1,%al
	movb %al,-1361(%ebp)
	movl -24(%ebp),%ecx
	decl (%ecx)
	jne .L16703
	movl _7QString.shared_null@GOT(%ebx),%edx
	movl -24(%ebp),%esi
	cmpl (%edx),%esi
	jne .L16696
	movl $0,(%edx)
	movl -24(%ebp),%esi
.L16696:
	pushl %esi
	call deleteSelf__11QStringData@PLT
	addl $4,%esp
.L16703:
	cmpb $0,-1361(%ebp)
	je .L16655
	movl -324(%ebp),%eax
	movl 188(%eax),%eax
	movl %eax,-208(%ebp)
	movl __vt_5QDate@GOT(%ebx),%ecx
	movl %ecx,-200(%ebp)
	movl -324(%ebp),%eax
	movl 192(%eax),%eax
	movl %eax,-204(%ebp)
	movl -1564(%ebp),%ecx
	movl 8(%ecx),%ecx
	movl %ecx,-196(%ebp)
	movl -1560(%ebp),%eax
	movl -1568(%ebp),%ecx
	fldl 16(%eax)
	fstpl -192(%ebp)
	pushl %ecx
	movl -1496(%ebp),%eax
	pushl %eax
	call __7QStringRC7QString@PLT
	addl $8,%esp
	cmpl $2,-208(%ebp)
	sete %cl
	movb %cl,-1362(%ebp)
	movl -184(%ebp),%eax
	decl (%eax)
	jne .L16724
	movl _7QString.shared_null@GOT(%ebx),%edx
	movl -184(%ebp),%esi
	cmpl (%edx),%esi
	jne .L16717
	movl $0,(%edx)
	movl -184(%ebp),%esi
.L16717:
	pushl %esi
	call deleteSelf__11QStringData@PLT
	addl $4,%esp
.L16724:
	cmpb $0,-1362(%ebp)
	je .L16612
	movl -324(%ebp),%ecx
	movl 188(%ecx),%ecx
	movl %ecx,-180(%ebp)
	movl __vt_5QDate@GOT(%ebx),%eax
	movl %eax,-172(%ebp)
	movl -324(%ebp),%ecx
	movl 192(%ecx),%ecx
	movl %ecx,-176(%ebp)
	movl -1564(%ebp),%eax
	movl 8(%eax),%eax
	movl %eax,-168(%ebp)
	movl -1560(%ebp),%ecx
	movl -1568(%ebp),%eax
	fldl 16(%ecx)
	fstpl -164(%ebp)
	pushl %eax
	leal -156(%ebp),%esi
	pushl %esi
	call __7QStringRC7QString@PLT
	addl $8,%esp
	movl -180(%ebp),%ecx
	movl %ecx,-104(%ebp)
	movl -176(%ebp),%eax
	movl %eax,-100(%ebp)
	movl -172(%ebp),%ecx
	movl %ecx,-96(%ebp)
	movl -168(%ebp),%eax
	movl %eax,-92(%ebp)
	fldl -164(%ebp)
	fstpl -88(%ebp)
	pushl %esi
	leal -80(%ebp),%ecx
	pushl %ecx
	call __as__7QStringRC7QString@PLT
	addl $8,%esp
	movl -156(%ebp),%eax
	decl (%eax)
	jne .L16744
	movl _7QString.shared_null@GOT(%ebx),%edx
	movl -156(%ebp),%esi
	cmpl (%edx),%esi
	jne .L16737
	movl $0,(%edx)
	movl -156(%ebp),%esi
.L16737:
	pushl %esi
	call deleteSelf__11QStringData@PLT
	addl $4,%esp
.L16744:
	cmpb $0,-1289(%ebp)
	je .L16612
	cmpl $2,-104(%ebp)
	jne .L16747
	fldl -88(%ebp)
	jmp .L16748
	.p2align 4,,7
.L16747:
	fldl .LC203@GOTOFF(%ebx)
.L16748:
	cmpl $2,-132(%ebp)
	jne .L16751
	fldl -116(%ebp)
	jmp .L16752
	.p2align 4,,7
.L16751:
	fldl .LC203@GOTOFF(%ebx)
.L16752:
	fsubrp %st,%st(1)
	movl -1268(%ebp),%eax
	xorl %edx,%edx
	pushl %edx
	pushl %eax
	fildll (%esp)
	addl $8,%esp
	fdivrp %st,%st(1)
	fstpl -1276(%ebp)
	jmp .L16612
	.p2align 4,,7
.L16655:
	leal -80(%ebp),%ecx
	movl %ecx,-1508(%ebp)
	cmpl $2,-132(%ebp)
	jne .L16766
	fldl -116(%ebp)
	jmp .L16767
	.p2align 4,,7
.L16766:
	fldl .LC203@GOTOFF(%ebx)
.L16767:
	movl -1280(%ebp),%eax
	xorl %edx,%edx
	pushl %edx
	pushl %eax
	fildll (%esp)
	addl $8,%esp
	fldl -1276(%ebp)
	fmulp %st,%st(1)
	faddp %st,%st(1)
	fstpl -1372(%ebp)
	movl __vt_5QDate@GOT(%ebx),%eax
	movl %eax,-200(%ebp)
	movl $0,-204(%ebp)
	movl $0,-196(%ebp)
	movl _7QString.shared_null@GOT(%ebx),%eax
	movl (%eax),%edx
	testl %edx,%edx
	jne .L16775
	call makeSharedNull__7QString@PLT
	movl %eax,%edx
.L16775:
	movl %edx,-184(%ebp)
	incl (%edx)
	movl $2,-208(%ebp)
	movl $2,-104(%ebp)
	movl -204(%ebp),%eax
	movl %eax,-100(%ebp)
	movl -200(%ebp),%ecx
	movl %ecx,-96(%ebp)
	movl -196(%ebp),%eax
	movl %eax,-92(%ebp)
	movl -1496(%ebp),%ecx
	fldl -1372(%ebp)
	fstl -192(%ebp)
	fstpl -88(%ebp)
	pushl %ecx
	movl -1508(%ebp),%eax
	pushl %eax
	call __as__7QStringRC7QString@PLT
	addl $8,%esp
	movl -184(%ebp),%ecx
	decl (%ecx)
	jne .L16612
.L17297:
	movl _7QString.shared_null@GOT(%ebx),%edx
	movl -184(%ebp),%esi
	cmpl (%edx),%esi
	jne .L16785
	movl $0,(%edx)
	movl -184(%ebp),%esi
.L16785:
	pushl %esi
	call deleteSelf__11QStringData@PLT
	addl $4,%esp
.L16612:
	leal .LC212@GOTOFF(%ebx),%eax
	pushl %eax
	movl -1532(%ebp),%ecx
	pushl %ecx
	call tr__7QObjectPCc@PLT
	addl $4,%esp
	movl _7QString.shared_null@GOT(%ebx),%eax
	movl (%eax),%edx
	leal -196(%ebp),%ecx
	movl %ecx,-1488(%ebp)
	leal -208(%ebp),%eax
	movl %eax,-1484(%ebp)
	testl %edx,%edx
	jne .L16793
	call makeSharedNull__7QString@PLT
	movl %eax,%edx
.L16793:
	movl %edx,-8(%ebp)
	incl (%edx)
	movl -132(%ebp),%edi
	cmpl $2,%edi
	jne .L16797
	movl -104(%ebp),%esi
	cmpl $2,%esi
	jne .L16797
	movl -324(%ebp),%ecx
	movl 264(%ecx),%edx
	movl _17KDChartAxisParams.AXIS_LABELS_AUTO_DIGITS@GOT(%ebx),%eax
	cmpl %edx,(%eax)
	je .L16800
	movl %edx,-1376(%ebp)
	jmp .L16801
	.p2align 4,,7
.L16800:
	movl $0,-1376(%ebp)
.L16801:
	cmpl $2,%edi
	jne .L16807
	fldl -116(%ebp)
	fstpl -1392(%ebp)
	jmp .L16808
	.p2align 4,,7
.L16807:
	movl $0,-1392(%ebp)
	movl $1048576,-1388(%ebp)
.L16808:
	fldl -1392(%ebp)
	fstpl -1384(%ebp)
	cmpl $2,%esi
	jne .L16811
	fldl -88(%ebp)
	fstpl -1408(%ebp)
	jmp .L16812
	.p2align 4,,7
.L16811:
	movl $0,-1408(%ebp)
	movl $1048576,-1404(%ebp)
.L16812:
	fldz
	fcompl -1276(%ebp)
	fnstsw %ax
	andb $69,%ah
	cmpb $1,%ah
	sete %cl
	movb %cl,-1409(%ebp)
	fldl -1408(%ebp)
	fstpl -1400(%ebp)
	testb %cl,%cl
	je .L16814
	fldl -1392(%ebp)
	jmp .L17290
	.p2align 4,,7
.L16814:
	fldl -1400(%ebp)
.L17290:
	fstpl -1420(%ebp)
	xorl %edx,%edx
	jmp .L16816
	.p2align 4,,7
.L16819:
	fldl -1420(%ebp)
	fcompl -1384(%ebp)
	fnstsw %ax
	andb $5,%ah
	jne .L16817
.L16818:
	incl %edx
	movzbl -1409(%ebp),%eax
	pushl %eax
	fildl (%esp)
	addl $4,%esp
	fldl -1276(%ebp)
	fmulp %st,%st(1)
	fldz
	fucompp
	fnstsw %ax
	andb $69,%ah
	cmpb $64,%ah
	je .L16821
	fld1
	jmp .L17291
	.p2align 4,,7
.L16821:
	fldl .LC213@GOTOFF(%ebx)
.L17291:
	faddl -1420(%ebp)
	fstpl -1420(%ebp)
.L16816:
	cmpb $0,-1409(%ebp)
	je .L16819
	fldl -1420(%ebp)
	fcompl -1400(%ebp)
	fnstsw %ax
	andb $69,%ah
	decb %ah
	cmpb $64,%ah
	jb .L16818
.L16817:
	movl 8(%ebp),%eax
	movl 140(%eax),%eax
	movl %eax,-1904(%ebp)
	movl 80(%ebp),%ecx
	pushl %ecx
	movl 76(%ebp),%eax
	pushl %eax
	movl 72(%ebp),%ecx
	pushl %ecx
	movl 68(%ebp),%eax
	pushl %eax
	movl 64(%ebp),%ecx
	pushl %ecx
	movl 56(%ebp),%eax
	pushl %eax
	pushl %edx
	pushl 48(%ebp)
	pushl 44(%ebp)
	movl 40(%ebp),%ecx
	pushl %ecx
	movl 36(%ebp),%eax
	pushl %eax
	pushl 32(%ebp)
	pushl 28(%ebp)
	movl -324(%ebp),%ecx
	pushl %ecx
	movl 60(%ebp),%eax
	pushl 4(%eax)
	pushl (%eax)
	movl 8(%ebp),%ecx
	pushl %ecx
	movl -1904(%ebp),%eax
	movl 52(%eax),%eax
	call *%eax
	addl $68,%esp
	movl -1544(%ebp),%ecx
	pushl %ecx
	movl -1540(%ebp),%eax
	pushl %eax
	call __5QFontRC5QFont@PLT
	addl $8,%esp
	movl -324(%ebp),%ecx
	cmpb $0,140(%ecx)
	je .L16826
	movl 60(%ebp),%eax
	fldl (%eax)
	fstps -136(%ebp)
	flds -136(%ebp)
	subl $4,%esp
	fstps (%esp)
	movl -1540(%ebp),%ecx
	pushl %ecx
	call setPointSizeFloat__5QFontf@PLT
	addl $8,%esp
.L16826:
	movl -1540(%ebp),%eax
	pushl %eax
	movl -1484(%ebp),%ecx
	pushl %ecx
	call __12QFontMetricsRC5QFont@PLT
	leal -192(%ebp),%eax
	movl %eax,-1492(%ebp)
	movl %eax,-1424(%ebp)
	movl -1376(%ebp),%ecx
	pushl %ecx
	pushl $102
	fldl -1392(%ebp)
	faddl -1408(%ebp)
	fldl .LC209@GOTOFF(%ebx)
	fmulp %st,%st(1)
	faddl -1276(%ebp)
	fabs
	fchs
	subl $8,%esp
	fstpl (%esp)
	pushl %eax
	call number__7QStringdci@PLT
	addl $24,%esp
	movl -1532(%ebp),%eax
	pushl %eax
	leal -188(%ebp),%ecx
	movl %ecx,-1428(%ebp)
	pushl %ecx
	call __7QStringRC7QString@PLT
	movl -1492(%ebp),%eax
	pushl %eax
	movl -1428(%ebp),%ecx
	pushl %ecx
	call __apl__7QStringRC7QString@PLT
	movl -1428(%ebp),%eax
	pushl %eax
	movl -1488(%ebp),%ecx
	pushl %ecx
	call __7QStringRC7QString@PLT
	movl -188(%ebp),%eax
	decl (%eax)
	jne .L16837
	movl _7QString.shared_null@GOT(%ebx),%edx
	movl -188(%ebp),%esi
	cmpl (%edx),%esi
	jne .L16833
	movl $0,(%edx)
	movl -188(%ebp),%esi
.L16833:
	pushl %esi
	call deleteSelf__11QStringData@PLT
	addl $4,%esp
.L16837:
	addl $24,%esp
	pushl $-1
	movl -1488(%ebp),%ecx
	pushl %ecx
	movl -1484(%ebp),%eax
	pushl %eax
	call width__C12QFontMetricsRC7QStringi@PLT
	movl %eax,%edx
	movl 72(%ebp),%ecx
	fldl (%ecx)
	addl $12,%esp
	pushl %edx
	ficompl (%esp)
	addl $4,%esp
	fnstsw %ax
	andb $69,%ah
	cmpb $1,%ah
	sete %cl
	movb %cl,-1429(%ebp)
	movl -196(%ebp),%eax
	decl (%eax)
	jne .L16845
	movl _7QString.shared_null@GOT(%ebx),%edx
	movl -196(%ebp),%esi
	cmpl (%edx),%esi
	jne .L16841
	movl $0,(%edx)
	movl -196(%ebp),%esi
.L16841:
	pushl %esi
	call deleteSelf__11QStringData@PLT
	addl $4,%esp
.L16845:
	movl -192(%ebp),%eax
	decl (%eax)
	jne .L16852
	movl _7QString.shared_null@GOT(%ebx),%edx
	movl -192(%ebp),%esi
	cmpl (%edx),%esi
	jne .L16848
	movl $0,(%edx)
	movl -192(%ebp),%esi
.L16848:
	pushl %esi
	call deleteSelf__11QStringData@PLT
	addl $4,%esp
.L16852:
	cmpb $0,-1429(%ebp)
	je .L16829
	leal .LC214@GOTOFF(%ebx),%ecx
	pushl %ecx
	movl -1532(%ebp),%eax
	pushl %eax
	call __as__7QStringPCc@PLT
	leal .LC215@GOTOFF(%ebx),%ecx
	pushl %ecx
	leal -8(%ebp),%eax
	pushl %eax
	call __as__7QStringPCc@PLT
	addl $16,%esp
.L16829:
	cmpb $0,-1409(%ebp)
	je .L16853
	fldl -1392(%ebp)
	jmp .L17326
	.p2align 4,,7
.L16853:
	fldl -1408(%ebp)
	jmp .L17326
	.p2align 4,,7
.L16858:
	fldl -1420(%ebp)
	fcompl -1384(%ebp)
	fnstsw %ax
	andb $5,%ah
	jne .L16856
.L16857:
	leal -184(%ebp),%esi
	movl -1376(%ebp),%eax
	pushl %eax
	pushl $102
	pushl -1416(%ebp)
	pushl -1420(%ebp)
	pushl %esi
	call number__7QStringdci@PLT
	addl $16,%esp
	movl -1532(%ebp),%ecx
	pushl %ecx
	leal -180(%ebp),%edi
	pushl %edi
	call __7QStringRC7QString@PLT
	pushl %esi
	pushl %edi
	call __apl__7QStringRC7QString@PLT
	pushl %edi
	movl -1428(%ebp),%eax
	pushl %eax
	call __7QStringRC7QString@PLT
	movl -180(%ebp),%ecx
	movl %ecx,-1608(%ebp)
	decl (%ecx)
	leal -8(%ebp),%eax
	movl %eax,-1536(%ebp)
	movzbl -1409(%ebp),%ecx
	movl %ecx,-1572(%ebp)
	movl -1608(%ebp),%eax
	cmpl $0,(%eax)
	jne .L16866
	movl _7QString.shared_null@GOT(%ebx),%edx
	movl -180(%ebp),%esi
	cmpl (%edx),%esi
	jne .L16862
	movl $0,(%edx)
	movl -180(%ebp),%esi
.L16862:
	pushl %esi
	call deleteSelf__11QStringData@PLT
	addl $4,%esp
.L16866:
	addl $24,%esp
	movl -1428(%ebp),%ecx
	pushl %ecx
	pushl %edi
	call __7QStringRC7QString@PLT
	movl -1536(%ebp),%eax
	pushl %eax
	pushl %edi
	call __apl__7QStringRC7QString@PLT
	pushl %edi
	movl -1424(%ebp),%ecx
	pushl %ecx
	call __7QStringRC7QString@PLT
	movl -180(%ebp),%eax
	decl (%eax)
	jne .L16874
	movl _7QString.shared_null@GOT(%ebx),%edx
	movl -180(%ebp),%esi
	cmpl (%edx),%esi
	jne .L16870
	movl $0,(%edx)
	movl -180(%ebp),%esi
.L16870:
	pushl %esi
	call deleteSelf__11QStringData@PLT
	addl $4,%esp
.L16874:
	addl $24,%esp
	movl -16(%ebp),%esi
	movl (%esi),%edx
	cmpl $1,%edx
	jbe .L16912
	decl %edx
	movl %edx,(%esi)
	pushl $12
	call __builtin_new@PLT
	movl %eax,-1436(%ebp)
	movl -16(%ebp),%edi
	addl $4,%esp
	movl $1,(%eax)
	pushl $12
	call __builtin_new@PLT
	movl %eax,%esi
	addl $4,%esp
	movl _7QString.shared_null@GOT(%ebx),%ecx
	movl (%ecx),%edx
	testl %edx,%edx
	jne .L16880
	call makeSharedNull__7QString@PLT
	movl %eax,%edx
.L16880:
	movl %edx,8(%esi)
	incl (%edx)
	movl -1436(%ebp),%eax
	movl %esi,4(%eax)
	movl %esi,4(%esi)
	movl %esi,(%esi)
	movl $0,8(%eax)
	movl 4(%edi),%ecx
	movl (%ecx),%edx
	movl %edx,-24(%ebp)
	movl 4(%edi),%edi
	movl %edi,-1608(%ebp)
	movl %edi,-28(%ebp)
	movl %esi,-32(%ebp)
	cmpl %edi,%edx
	je .L17269
	.p2align 4,,7
.L16894:
	movl -32(%ebp),%eax
	movl %eax,-40(%ebp)
	movl -24(%ebp),%esi
	movl %esi,-48(%ebp)
	movl (%esi),%ecx
	movl %ecx,-24(%ebp)
	movl %esi,-44(%ebp)
	addl $8,%esi
	pushl $12
	call __builtin_new@PLT
	movl %eax,%edi
	addl $4,%esp
	pushl %esi
	leal 8(%edi),%eax
	pushl %eax
	call __7QStringRC7QString@PLT
	addl $8,%esp
	movl -40(%ebp),%edx
	movl %edx,(%edi)
	movl 4(%edx),%ecx
	movl %ecx,4(%edi)
	movl 4(%edx),%edx
	movl %edi,(%edx)
	movl -40(%ebp),%eax
	movl %edi,4(%eax)
	movl -1436(%ebp),%ecx
	incl 8(%ecx)
	movl %edi,-36(%ebp)
	movl -28(%ebp),%eax
	cmpl %eax,-24(%ebp)
	jne .L16894
.L17269:
	movl -1436(%ebp),%ecx
	movl %ecx,-16(%ebp)
	movl %ecx,%esi
.L16912:
	movl %esi,-1440(%ebp)
	movl (%esi),%edx
	cmpl $1,%edx
	jbe .L16949
	decl %edx
	movl %edx,(%esi)
	pushl $12
	call __builtin_new@PLT
	movl %eax,-1444(%ebp)
	movl -16(%ebp),%edi
	addl $4,%esp
	movl $1,(%eax)
	pushl $12
	call __builtin_new@PLT
	movl %eax,%esi
	addl $4,%esp
	movl _7QString.shared_null@GOT(%ebx),%eax
	movl (%eax),%edx
	testl %edx,%edx
	jne .L16917
	call makeSharedNull__7QString@PLT
	movl %eax,%edx
.L16917:
	movl %edx,8(%esi)
	incl (%edx)
	movl -1444(%ebp),%ecx
	movl %esi,4(%ecx)
	movl %esi,4(%esi)
	movl %esi,(%esi)
	movl $0,8(%ecx)
	movl 4(%edi),%eax
	movl (%eax),%edx
	movl %edx,-52(%ebp)
	movl 4(%edi),%edi
	movl %edi,-1608(%ebp)
	movl %edi,-56(%ebp)
	movl %esi,-60(%ebp)
	cmpl %edi,%edx
	je .L17270
	.p2align 4,,7
.L16931:
	movl -60(%ebp),%ecx
	movl %ecx,-68(%ebp)
	movl -52(%ebp),%esi
	movl %esi,-76(%ebp)
	movl (%esi),%eax
	movl %eax,-52(%ebp)
	movl %esi,-72(%ebp)
	addl $8,%esi
	pushl $12
	call __builtin_new@PLT
	movl %eax,%edi
	addl $4,%esp
	pushl %esi
	leal 8(%edi),%ecx
	pushl %ecx
	call __7QStringRC7QString@PLT
	addl $8,%esp
	movl -68(%ebp),%edx
	movl %edx,(%edi)
	movl 4(%edx),%eax
	movl %eax,4(%edi)
	movl 4(%edx),%edx
	movl %edi,(%edx)
	movl -68(%ebp),%ecx
	movl %edi,4(%ecx)
	movl -1444(%ebp),%eax
	incl 8(%eax)
	movl %edi,-64(%ebp)
	movl -56(%ebp),%ecx
	cmpl %ecx,-52(%ebp)
	jne .L16931
.L17270:
	movl -1444(%ebp),%eax
	movl %eax,-16(%ebp)
	movl %eax,%esi
.L16949:
	movl 4(%esi),%esi
	movl %esi,-48(%ebp)
	pushl $12
	call __builtin_new@PLT
	movl %eax,%esi
	addl $4,%esp
	movl -1492(%ebp),%ecx
	pushl %ecx
	leal 8(%esi),%eax
	pushl %eax
	call __7QStringRC7QString@PLT
	addl $8,%esp
	movl -48(%ebp),%edx
	movl %edx,(%esi)
	movl 4(%edx),%ecx
	movl %ecx,4(%esi)
	movl 4(%edx),%edx
	movl %esi,(%edx)
	movl -48(%ebp),%eax
	movl %esi,4(%eax)
	movl -1440(%ebp),%ecx
	incl 8(%ecx)
	movl %esi,-196(%ebp)
	movl -192(%ebp),%eax
	decl (%eax)
	jne .L16965
	movl _7QString.shared_null@GOT(%ebx),%edx
	movl -192(%ebp),%esi
	cmpl (%edx),%esi
	jne .L16961
	movl $0,(%edx)
	movl -192(%ebp),%esi
.L16961:
	pushl %esi
	call deleteSelf__11QStringData@PLT
	addl $4,%esp
.L16965:
	movl -188(%ebp),%eax
	decl (%eax)
	jne .L16972
	movl _7QString.shared_null@GOT(%ebx),%edx
	movl -188(%ebp),%esi
	cmpl (%edx),%esi
	jne .L16968
	movl $0,(%edx)
	movl -188(%ebp),%esi
.L16968:
	pushl %esi
	call deleteSelf__11QStringData@PLT
	addl $4,%esp
.L16972:
	movl -184(%ebp),%eax
	decl (%eax)
	jne .L16979
	movl _7QString.shared_null@GOT(%ebx),%edx
	movl -184(%ebp),%esi
	cmpl (%edx),%esi
	jne .L16975
	movl $0,(%edx)
	movl -184(%ebp),%esi
.L16975:
	pushl %esi
	call deleteSelf__11QStringData@PLT
	addl $4,%esp
.L16979:
	fildl -1572(%ebp)
	fldl -1276(%ebp)
	fmulp %st,%st(1)
	fldz
	fucompp
	fnstsw %ax
	andb $69,%ah
	cmpb $64,%ah
	je .L16980
	fld1
	jmp .L17293
	.p2align 4,,7
.L16980:
	fldl .LC213@GOTOFF(%ebx)
.L17293:
	faddl -1420(%ebp)
.L17326:
	fstpl -1420(%ebp)
	cmpb $0,-1409(%ebp)
	je .L16858
	fldl -1420(%ebp)
	fcompl -1400(%ebp)
	fnstsw %ax
	andb $69,%ah
	decb %ah
	cmpb $64,%ah
	jb .L16857
.L16856:
	pushl $2
	movl -1484(%ebp),%eax
	pushl %eax
	call _._12QFontMetrics@PLT
	pushl $2
	movl -1540(%ebp),%ecx
	pushl %ecx
	jmp .L17294
	.p2align 4,,7
.L16797:
	movl 8(%ebp),%eax
	movl 140(%eax),%eax
	movl %eax,-1908(%ebp)
	movl 80(%ebp),%ecx
	pushl %ecx
	movl 76(%ebp),%eax
	pushl %eax
	movl 72(%ebp),%ecx
	pushl %ecx
	movl 68(%ebp),%eax
	pushl %eax
	movl 64(%ebp),%ecx
	pushl %ecx
	movl 56(%ebp),%eax
	pushl %eax
	movl 16(%ebp),%ecx
	pushl 4(%ecx)
	pushl 48(%ebp)
	pushl 44(%ebp)
	movl 40(%ebp),%eax
	pushl %eax
	movl 36(%ebp),%ecx
	pushl %ecx
	pushl 32(%ebp)
	pushl 28(%ebp)
	movl -324(%ebp),%eax
	pushl %eax
	movl 60(%ebp),%ecx
	pushl 4(%ecx)
	pushl (%ecx)
	movl 8(%ebp),%eax
	pushl %eax
	movl -1908(%ebp),%ecx
	movl 52(%ecx),%ecx
	call *%ecx
	addl $68,%esp
	movl -1544(%ebp),%eax
	pushl %eax
	movl -1540(%ebp),%ecx
	pushl %ecx
	call __5QFontRC5QFont@PLT
	addl $8,%esp
	movl -324(%ebp),%eax
	cmpb $0,140(%eax)
	je .L16987
	movl 60(%ebp),%ecx
	fldl (%ecx)
	fstps -136(%ebp)
	flds -136(%ebp)
	subl $4,%esp
	fstps (%esp)
	movl -1540(%ebp),%eax
	pushl %eax
	call setPointSizeFloat__5QFontf@PLT
	addl $8,%esp
.L16987:
	movl -1540(%ebp),%ecx
	pushl %ecx
	movl -1484(%ebp),%eax
	pushl %eax
	call __12QFontMetricsRC5QFont@PLT
	leal -192(%ebp),%ecx
	movl %ecx,-1492(%ebp)
	movl %ecx,-1448(%ebp)
	pushl $10
	movl 16(%ebp),%eax
	movl 4(%eax),%ecx
	decl %ecx
	pushl %ecx
	movl -1492(%ebp),%eax
	pushl %eax
	call number__7QStringUii@PLT
	addl $16,%esp
	movl -1532(%ebp),%ecx
	pushl %ecx
	leal -188(%ebp),%eax
	movl %eax,-1452(%ebp)
	pushl %eax
	call __7QStringRC7QString@PLT
	movl -1492(%ebp),%ecx
	pushl %ecx
	movl -1452(%ebp),%eax
	pushl %eax
	call __apl__7QStringRC7QString@PLT
	movl -1452(%ebp),%ecx
	pushl %ecx
	movl -1488(%ebp),%eax
	pushl %eax
	call __7QStringRC7QString@PLT
	movl -188(%ebp),%ecx
	decl (%ecx)
	jne .L16998
	movl _7QString.shared_null@GOT(%ebx),%edx
	movl -188(%ebp),%esi
	cmpl (%edx),%esi
	jne .L16994
	movl $0,(%edx)
	movl -188(%ebp),%esi
.L16994:
	pushl %esi
	call deleteSelf__11QStringData@PLT
	addl $4,%esp
.L16998:
	addl $24,%esp
	pushl $-1
	movl -1488(%ebp),%eax
	pushl %eax
	movl -1484(%ebp),%ecx
	pushl %ecx
	call width__C12QFontMetricsRC7QStringi@PLT
	movl %eax,%edx
	movl 72(%ebp),%eax
	fldl (%eax)
	addl $12,%esp
	pushl %edx
	ficompl (%esp)
	addl $4,%esp
	fnstsw %ax
	andb $69,%ah
	cmpb $1,%ah
	sete %cl
	movb %cl,-1453(%ebp)
	movl -196(%ebp),%eax
	decl (%eax)
	jne .L17006
	movl _7QString.shared_null@GOT(%ebx),%edx
	movl -196(%ebp),%esi
	cmpl (%edx),%esi
	jne .L17002
	movl $0,(%edx)
	movl -196(%ebp),%esi
.L17002:
	pushl %esi
	call deleteSelf__11QStringData@PLT
	addl $4,%esp
.L17006:
	movl -192(%ebp),%eax
	decl (%eax)
	jne .L17013
	movl _7QString.shared_null@GOT(%ebx),%edx
	movl -192(%ebp),%esi
	cmpl (%edx),%esi
	jne .L17009
	movl $0,(%edx)
	movl -192(%ebp),%esi
.L17009:
	pushl %esi
	call deleteSelf__11QStringData@PLT
	addl $4,%esp
.L17013:
	cmpb $0,-1453(%ebp)
	je .L16990
	leal .LC214@GOTOFF(%ebx),%ecx
	pushl %ecx
	movl -1532(%ebp),%eax
	pushl %eax
	call __as__7QStringPCc@PLT
	leal .LC215@GOTOFF(%ebx),%ecx
	pushl %ecx
	leal -8(%ebp),%eax
	pushl %eax
	call __as__7QStringPCc@PLT
	addl $16,%esp
.L16990:
	movl $1,-1460(%ebp)
	movl -1460(%ebp),%eax
	movl 16(%ebp),%ecx
	cmpl 4(%ecx),%eax
	ja .L17271
	leal -180(%ebp),%ecx
	movl %ecx,-1464(%ebp)
	leal -8(%ebp),%eax
	movl %eax,-1536(%ebp)
	.p2align 4,,7
.L17017:
	leal -184(%ebp),%esi
	pushl $10
	movl -1460(%ebp),%ecx
	pushl %ecx
	pushl %esi
	call number__7QStringUii@PLT
	addl $8,%esp
	movl -1532(%ebp),%eax
	pushl %eax
	movl -1464(%ebp),%ecx
	pushl %ecx
	call __7QStringRC7QString@PLT
	pushl %esi
	movl -1464(%ebp),%eax
	pushl %eax
	call __apl__7QStringRC7QString@PLT
	movl -1464(%ebp),%ecx
	pushl %ecx
	movl -1452(%ebp),%eax
	pushl %eax
	call __7QStringRC7QString@PLT
	movl -180(%ebp),%ecx
	decl (%ecx)
	jne .L17025
	movl _7QString.shared_null@GOT(%ebx),%edx
	movl -180(%ebp),%esi
	cmpl (%edx),%esi
	jne .L17021
	movl $0,(%edx)
	movl -180(%ebp),%esi
.L17021:
	pushl %esi
	call deleteSelf__11QStringData@PLT
	addl $4,%esp
.L17025:
	addl $24,%esp
	movl -1452(%ebp),%eax
	pushl %eax
	movl -1464(%ebp),%ecx
	pushl %ecx
	call __7QStringRC7QString@PLT
	movl -1536(%ebp),%eax
	pushl %eax
	movl -1464(%ebp),%ecx
	pushl %ecx
	call __apl__7QStringRC7QString@PLT
	movl -1464(%ebp),%eax
	pushl %eax
	movl -1448(%ebp),%ecx
	pushl %ecx
	call __7QStringRC7QString@PLT
	movl -180(%ebp),%eax
	decl (%eax)
	jne .L17033
	movl _7QString.shared_null@GOT(%ebx),%edx
	movl -180(%ebp),%esi
	cmpl (%edx),%esi
	jne .L17029
	movl $0,(%edx)
	movl -180(%ebp),%esi
.L17029:
	pushl %esi
	call deleteSelf__11QStringData@PLT
	addl $4,%esp
.L17033:
	addl $24,%esp
	movl -16(%ebp),%esi
	movl (%esi),%edx
	cmpl $1,%edx
	jbe .L17071
	decl %edx
	movl %edx,(%esi)
	pushl $12
	call __builtin_new@PLT
	movl %eax,-1468(%ebp)
	movl -16(%ebp),%edi
	addl $4,%esp
	movl $1,(%eax)
	pushl $12
	call __builtin_new@PLT
	movl %eax,%esi
	addl $4,%esp
	movl _7QString.shared_null@GOT(%ebx),%ecx
	movl (%ecx),%edx
	testl %edx,%edx
	jne .L17039
	call makeSharedNull__7QString@PLT
	movl %eax,%edx
.L17039:
	movl %edx,8(%esi)
	incl (%edx)
	movl -1468(%ebp),%eax
	movl %esi,4(%eax)
	movl %esi,4(%esi)
	movl %esi,(%esi)
	movl $0,8(%eax)
	movl 4(%edi),%ecx
	movl (%ecx),%edx
	movl %edx,-24(%ebp)
	movl 4(%edi),%edi
	movl %edi,-1608(%ebp)
	movl %edi,-28(%ebp)
	movl %esi,-32(%ebp)
	cmpl %edi,%edx
	je .L17272
	.p2align 4,,7
.L17053:
	movl -32(%ebp),%eax
	movl %eax,-40(%ebp)
	movl -24(%ebp),%esi
	movl %esi,-48(%ebp)
	movl (%esi),%ecx
	movl %ecx,-24(%ebp)
	movl %esi,-44(%ebp)
	addl $8,%esi
	pushl $12
	call __builtin_new@PLT
	movl %eax,%edi
	addl $4,%esp
	pushl %esi
	leal 8(%edi),%eax
	pushl %eax
	call __7QStringRC7QString@PLT
	addl $8,%esp
	movl -40(%ebp),%edx
	movl %edx,(%edi)
	movl 4(%edx),%ecx
	movl %ecx,4(%edi)
	movl 4(%edx),%edx
	movl %edi,(%edx)
	movl -40(%ebp),%eax
	movl %edi,4(%eax)
	movl -1468(%ebp),%ecx
	incl 8(%ecx)
	movl %edi,-36(%ebp)
	movl -28(%ebp),%eax
	cmpl %eax,-24(%ebp)
	jne .L17053
.L17272:
	movl -1468(%ebp),%ecx
	movl %ecx,-16(%ebp)
	movl %ecx,%esi
.L17071:
	movl %esi,-1472(%ebp)
	movl (%esi),%edx
	cmpl $1,%edx
	jbe .L17108
	decl %edx
	movl %edx,(%esi)
	pushl $12
	call __builtin_new@PLT
	movl %eax,-1476(%ebp)
	movl -16(%ebp),%edi
	addl $4,%esp
	movl $1,(%eax)
	pushl $12
	call __builtin_new@PLT
	movl %eax,%esi
	addl $4,%esp
	movl _7QString.shared_null@GOT(%ebx),%eax
	movl (%eax),%edx
	testl %edx,%edx
	jne .L17076
	call makeSharedNull__7QString@PLT
	movl %eax,%edx
.L17076:
	movl %edx,8(%esi)
	incl (%edx)
	movl -1476(%ebp),%ecx
	movl %esi,4(%ecx)
	movl %esi,4(%esi)
	movl %esi,(%esi)
	movl $0,8(%ecx)
	movl 4(%edi),%eax
	movl (%eax),%edx
	movl %edx,-52(%ebp)
	movl 4(%edi),%edi
	movl %edi,-1608(%ebp)
	movl %edi,-56(%ebp)
	movl %esi,-60(%ebp)
	cmpl %edi,%edx
	je .L17273
	.p2align 4,,7
.L17090:
	movl -60(%ebp),%ecx
	movl %ecx,-68(%ebp)
	movl -52(%ebp),%esi
	movl %esi,-76(%ebp)
	movl (%esi),%eax
	movl %eax,-52(%ebp)
	movl %esi,-72(%ebp)
	addl $8,%esi
	pushl $12
	call __builtin_new@PLT
	movl %eax,%edi
	addl $4,%esp
	pushl %esi
	leal 8(%edi),%ecx
	pushl %ecx
	call __7QStringRC7QString@PLT
	addl $8,%esp
	movl -68(%ebp),%edx
	movl %edx,(%edi)
	movl 4(%edx),%eax
	movl %eax,4(%edi)
	movl 4(%edx),%edx
	movl %edi,(%edx)
	movl -68(%ebp),%ecx
	movl %edi,4(%ecx)
	movl -1476(%ebp),%eax
	incl 8(%eax)
	movl %edi,-64(%ebp)
	movl -56(%ebp),%ecx
	cmpl %ecx,-52(%ebp)
	jne .L17090
.L17273:
	movl -1476(%ebp),%eax
	movl %eax,-16(%ebp)
	movl %eax,%esi
.L17108:
	movl 4(%esi),%esi
	movl %esi,-48(%ebp)
	pushl $12
	call __builtin_new@PLT
	movl %eax,%esi
	addl $4,%esp
	movl -1492(%ebp),%ecx
	pushl %ecx
	leal 8(%esi),%eax
	pushl %eax
	call __7QStringRC7QString@PLT
	addl $8,%esp
	movl -48(%ebp),%edx
	movl %edx,(%esi)
	movl 4(%edx),%ecx
	movl %ecx,4(%esi)
	movl 4(%edx),%edx
	movl %esi,(%edx)
	movl -48(%ebp),%eax
	movl %esi,4(%eax)
	movl -1472(%ebp),%ecx
	incl 8(%ecx)
	movl %esi,-196(%ebp)
	movl -192(%ebp),%eax
	decl (%eax)
	jne .L17124
	movl _7QString.shared_null@GOT(%ebx),%edx
	movl -192(%ebp),%esi
	cmpl (%edx),%esi
	jne .L17120
	movl $0,(%edx)
	movl -192(%ebp),%esi
.L17120:
	pushl %esi
	call deleteSelf__11QStringData@PLT
	addl $4,%esp
.L17124:
	movl -188(%ebp),%eax
	decl (%eax)
	jne .L17131
	movl _7QString.shared_null@GOT(%ebx),%edx
	movl -188(%ebp),%esi
	cmpl (%edx),%esi
	jne .L17127
	movl $0,(%edx)
	movl -188(%ebp),%esi
.L17127:
	pushl %esi
	call deleteSelf__11QStringData@PLT
	addl $4,%esp
.L17131:
	movl -184(%ebp),%eax
	decl (%eax)
	jne .L17016
	movl _7QString.shared_null@GOT(%ebx),%edx
	movl -184(%ebp),%esi
	cmpl (%edx),%esi
	jne .L17134
	movl $0,(%edx)
	movl -184(%ebp),%esi
.L17134:
	pushl %esi
	call deleteSelf__11QStringData@PLT
	addl $4,%esp
.L17016:
	incl -1460(%ebp)
	movl -1460(%ebp),%eax
	movl 16(%ebp),%ecx
	cmpl 4(%ecx),%eax
	jbe .L17017
.L17271:
	pushl $2
	movl -1484(%ebp),%ecx
	pushl %ecx
	call _._12QFontMetrics@PLT
	pushl $2
	movl -1540(%ebp),%eax
	pushl %eax
.L17294:
	call _._5QFont@PLT
	addl $16,%esp
	movl -8(%ebp),%eax
	decl (%eax)
	jne .L17146
	movl _7QString.shared_null@GOT(%ebx),%edx
	movl -8(%ebp),%esi
	cmpl (%edx),%esi
	jne .L17142
	movl $0,(%edx)
	movl -8(%ebp),%esi
.L17142:
	pushl %esi
	call deleteSelf__11QStringData@PLT
	addl $4,%esp
.L17146:
	movl -12(%ebp),%eax
	decl (%eax)
	jne .L17153
	movl _7QString.shared_null@GOT(%ebx),%edx
	movl -12(%ebp),%esi
	cmpl (%edx),%esi
	jne .L17149
	movl $0,(%edx)
	movl -12(%ebp),%esi
.L17149:
	pushl %esi
	call deleteSelf__11QStringData@PLT
	addl $4,%esp
.L17153:
	movl -80(%ebp),%eax
	decl (%eax)
	jne .L17164
	movl _7QString.shared_null@GOT(%ebx),%edx
	movl -80(%ebp),%esi
	cmpl (%edx),%esi
	jne .L17157
	movl $0,(%edx)
	movl -80(%ebp),%esi
.L17157:
	pushl %esi
	call deleteSelf__11QStringData@PLT
	addl $4,%esp
.L17164:
	movl -108(%ebp),%eax
	decl (%eax)
	jne .L15037
	movl _7QString.shared_null@GOT(%ebx),%edx
	movl -108(%ebp),%edi
	cmpl (%edx),%edi
	jne .L17168
	movl $0,(%edx)
	movl -108(%ebp),%edi
.L17168:
	pushl %edi
	call deleteSelf__11QStringData@PLT
	addl $4,%esp
.L15037:
	movl -16(%ebp),%eax
	movl 8(%eax),%edx
	testl %edx,%edx
	jne .L17177
	xorl %edx,%edx
.L17177:
	movl 8(%ebp),%ecx
	movl 140(%ecx),%ecx
	movl %ecx,-1608(%ebp)
	movl 80(%ebp),%eax
	pushl %eax
	movl 76(%ebp),%ecx
	pushl %ecx
	movl 72(%ebp),%eax
	pushl %eax
	movl 68(%ebp),%ecx
	pushl %ecx
	movl 64(%ebp),%eax
	pushl %eax
	movl 56(%ebp),%ecx
	pushl %ecx
	pushl %edx
	pushl 48(%ebp)
	pushl 44(%ebp)
	movl 40(%ebp),%eax
	pushl %eax
	movl 36(%ebp),%ecx
	pushl %ecx
	pushl 32(%ebp)
	pushl 28(%ebp)
	movl -324(%ebp),%eax
	pushl %eax
	movl 60(%ebp),%ecx
	pushl 4(%ecx)
	pushl (%ecx)
	movl 8(%ebp),%eax
	pushl %eax
	movl -1608(%ebp),%ecx
	movl 52(%ecx),%ecx
	call *%ecx
	addl $68,%esp
	movl -324(%ebp),%eax
	movl 288(%eax),%edi
	movl (%edi),%edx
	cmpl $1,%edx
	jne .L17182
	movl $0,8(%edi)
	movl 4(%edi),%eax
	movl (%eax),%esi
	cmpl %eax,%esi
	je .L17199
	.p2align 4,,7
.L17185:
	movl (%esi),%ecx
	movl %ecx,-1480(%ebp)
	testl %esi,%esi
	je .L17198
	movl 8(%esi),%eax
	decl (%eax)
	jne .L17194
	movl _7QString.shared_null@GOT(%ebx),%edx
	movl 8(%esi),%eax
	movl %eax,-1612(%ebp)
	cmpl (%edx),%eax
	jne .L17190
	movl $0,(%edx)
	movl 8(%esi),%ecx
	movl %ecx,-1612(%ebp)
.L17190:
	movl -1612(%ebp),%eax
	pushl %eax
	call deleteSelf__11QStringData@PLT
	addl $4,%esp
.L17194:
	pushl %esi
	call __builtin_delete@PLT
	addl $4,%esp
.L17198:
	movl -1480(%ebp),%esi
	cmpl 4(%edi),%esi
	jne .L17185
.L17199:
	movl 4(%edi),%eax
	movl %eax,4(%eax)
	movl %eax,(%eax)
	jmp .L17215
	.p2align 4,,7
.L17182:
	decl %edx
	movl %edx,(%edi)
	pushl $12
	call __builtin_new@PLT
	movl %eax,%edi
	addl $4,%esp
	movl $1,(%edi)
	pushl $12
	call __builtin_new@PLT
	movl %eax,%esi
	addl $4,%esp
	movl _7QString.shared_null@GOT(%ebx),%eax
	movl (%eax),%edx
	testl %edx,%edx
	jne .L17206
	call makeSharedNull__7QString@PLT
	movl %eax,%edx
.L17206:
	movl %edx,8(%esi)
	incl (%edx)
	movl %esi,4(%edi)
	movl %esi,4(%esi)
	movl %esi,(%esi)
	movl $0,8(%edi)
	movl -324(%ebp),%ecx
	movl %edi,288(%ecx)
.L17215:
	movl -324(%ebp),%eax
	movb $0,292(%eax)
	movl -1528(%ebp),%ecx
	pushl %ecx
	addl $288,%eax
	pushl %eax
	call __as__11QStringListRC11QStringList@PLT
	addl $8,%esp
	pushl $2
	movl -1528(%ebp),%eax
	pushl %eax
	call _._11QStringList@PLT
	leal -1920(%ebp),%esp
	popl %ebx
	popl %esi
	popl %edi
	leave
	ret
.Lfe5:
	.size	 calculateLabelTexts__18KDChartAxesPainterR8QPainterRC16KDChartTableDataRC13KDChartParamsUidQ217KDChartAxisParams7AxisPosRC6QPointdRdN69Ri,.Lfe5-calculateLabelTexts__18KDChartAxesPainterR8QPainterRC16KDChartTableDataRC13KDChartParamsUidQ217KDChartAxisParams7AxisPosRC6QPointdRdN69Ri


^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: c++/3447: c++ egcs-2.91.66 19990314/Linux gives internal compiler error
@ 2001-08-11 18:37 rodrigc
  0 siblings, 0 replies; 4+ messages in thread
From: rodrigc @ 2001-08-11 18:37 UTC (permalink / raw)
  To: dkerns, gcc-bugs, gcc-prs, nobody, rodrigc

Synopsis: c++ egcs-2.91.66 19990314/Linux gives internal compiler error

State-Changed-From-To: open->closed
State-Changed-By: rodrigc
State-Changed-When: Sat Aug 11 18:37:40 2001
State-Changed-Why:
    Does not crash under gcc 3.0.
    Since you are using the version of gcc supplied
    with Redhat Linux, upgrade to a newer version
    of Redhat's gcc

http://gcc.gnu.org/cgi-bin/gnatsweb.pl?cmd=view&pr=3447&database=gcc


^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: c++/3447: c++ egcs-2.91.66 19990314/Linux gives internal compiler error
@ 2001-07-17  7:52 nathan
  0 siblings, 0 replies; 4+ messages in thread
From: nathan @ 2001-07-17  7:52 UTC (permalink / raw)
  To: dkerns, gcc-bugs, gcc-prs, nobody

Synopsis: c++ egcs-2.91.66 19990314/Linux gives internal compiler error

State-Changed-From-To: feedback->open
State-Changed-By: nathan
State-Changed-When: Tue Jul 17 07:52:56 2001
State-Changed-Why:
    source code provided

http://gcc.gnu.org/cgi-bin/gnatsweb.pl?cmd=view&pr=3447&database=gcc


^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: c++/3447: c++ egcs-2.91.66 19990314/Linux gives internal compiler error
@ 2001-07-09 14:02 nathan
  0 siblings, 0 replies; 4+ messages in thread
From: nathan @ 2001-07-09 14:02 UTC (permalink / raw)
  To: dkerns, gcc-bugs, gcc-prs, nobody

Synopsis: c++ egcs-2.91.66 19990314/Linux gives internal compiler error

State-Changed-From-To: open->feedback
State-Changed-By: nathan
State-Changed-When: Mon Jul  9 14:02:17 2001
State-Changed-Why:
    please proviude the preprocessed source, not the assembler
    file. I'd suggest trying a more up to date release too.

http://gcc.gnu.org/cgi-bin/gnatsweb.pl?cmd=view&pr=3447&database=gcc


^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2001-08-11 18:37 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2001-06-27 11:16 c++/3447: c++ egcs-2.91.66 19990314/Linux gives internal compiler error dkerns
2001-07-09 14:02 nathan
2001-07-17  7:52 nathan
2001-08-11 18:37 rodrigc

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).