This is the mail archive of the gcc-prs@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

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



>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 .L