	.file	"stream5.8.cpp"
pgCC_compiled.:
## PGCC 7.0 -opt 3
## PGCC 10/19/2007  14:59:54
## pgcpp c:\temp\pgcpp2a2ifI6I1UIYj.il -tp=k8-32 -O3 -fastsse -fast -Mvect=sse -Mscalarsse -Mcache_align -Mflushz -Mmovnt -Mprefetch=nta -Mprefetch=distance:8 -Mkeepasm -Mneginfo -Minfo=loop,mp,opt -o ../stream5.8-32.exe
## c:\PROGRA~1\PGI/win32/7.0-7/bin/newcg/pgcpp2.EXE stream5.8.cpp -opt 3 -terse 1
## -inform warn -x 119 0xa11400 -x 119 0x8900000 -x 122 0x44 -x 19 0x400000
## -x 28 0x40000 -x 123 0x1000 -x 127 4 -x 127 16 -x 119 0x1610400 -x 120 0x80000000
## -x 59 4 -vect 56 -y 34 16 -x 34 0x8 -y 19 8 -y 35 0 -x 39 0x21 -x 42 0x30
## -x 39 0x40 -x 34 0x400000 -x 149 1 -x 150 1 -x 59 4 -x 92 1 -y 80 0x1000
## -y 124 0x1000 -tp k8-32 -astype 0 -x 121 1 -fn stream5.8.cpp -il c:\temp\pgcpp2a2ifI6I1UIYj.il
## -x 123 4 -x 123 0x80000000 -alwaysinline c:\PROGRA~1\PGI/win32/7.0-7/lib/libintrinsics.il 4
## -autoinl -x 14 0x200000 -x 9 1 -x 42 0x14200000 -x 72 0x1 -x 136 0x11 -x 80 0x800000
## -quad -x 119 0x10000000 -x 129 2 -x 39 0x4200 -y 39 1 -y 39 0x14000 -x 39 0x800
## -y 39 1 -x 142 8 -x 1 0x20002 -x 0 258 -cmdline +pgcpp c:\temp\pgcpp2a2ifI6I1UIYj.il -tp=k8-32 -O3 -fastsse -fast -Mvect=sse -Mscalarsse -Mcache_align -Mflushz -Mmovnt -Mprefetch=nta -Mprefetch=distance:8 -Mkeepasm -Mneginfo -Minfo=loop,mp,opt -o ../stream5.8-32.exe
## -asm stream5.8.s
## lineno: 135
	.text
	.align	16
	.globl _main
_main:
..Dcfb0:
	pushl	%ebp
..Dcfi0:
	movl	%esp,%ebp
	andl	$-16, %esp
	movl	%ebp,__orig_esp
	movl	(%ebp),%edx
	movl	%edx,(%esp)
	movl	4(%ebp),%edx
	movl	%edx,4(%esp)
	movl	8(%ebp),%edx
	movl	%edx,8(%esp)
	movl	12(%ebp),%edx
	movl	%edx,12(%esp)
	movl	16(%ebp),%edx
	movl	%edx,16(%esp)
	subl	$1552, %esp
..Dcfi1:
	leal	1552(%esp), %ebp
..Dcfi2:
	movl	%esi, -1540(%ebp)
	movl	%edi, -1544(%ebp)
	movl	%ebx, -1548(%ebp)
	movl	12(%ebp), %eax
	pushl	%eax
	movl	8(%ebp), %eax
	pushl	%eax
	call	__pgimain
	addl	$8, %esp
	pushl	%eax
	pushl	%eax
	stmxcsr	(%esp)
	popl	%eax
	orl	$32768, %eax
	pushl	%eax
	ldmxcsr	(%esp)
	popl	%eax
	popl	%eax
## lineno: 0
## lineno: 136
	subl	$8, %esp
	call	__main
	addl	$8, %esp
..EN1:
## lineno: 145
	subl	$8, %esp
	movl	$148, -1536(%ebp)
	leal	-1536(%ebp), %eax
	movl	%eax, (%esp)
	call	*__imp__GetVersionExA@4
	movl	$148, %ecx
	leal	-1536(%ebp), %esi
	addl	$4, %esp
	subl	$152, %esp
	leal	(%esp), %edi
	rep
	movsb
	call	_PrintOSVersion__F15_OSVERSIONINFOA
	addl	$152, %esp
	subl	$8, %esp
	call	*__imp__GetCurrentProcess@0
	addl	$8, %esp
	movl	%eax, %esi
	subl	$24, %esp
	movl	%eax, (%esp)
	leal	-1368(%ebp), %eax
	movl	%eax, 4(%esp)
	leal	-1364(%ebp), %eax
	movl	%eax, 8(%esp)
	call	*__imp__GetProcessAffinityMask@12
	addl	$12, %esp
	subl	$24, %esp
	movl	$.S11242, (%esp)
	movl	-1368(%ebp), %eax
	movl	%eax, 4(%esp)
	movl	-1364(%ebp), %eax
	movl	%eax, 8(%esp)
	call	*__imp__printf
	addl	$24, %esp
	subl	$8, %esp
	movl	%esi, (%esp)
	movl	$1, 4(%esp)
	call	*__imp__SetProcessAffinityMask@8
	subl	$8, %esp
	movl	$.S11245, (%esp)
	movl	$1, 4(%esp)
	call	*__imp__printf
	addl	$8, %esp
	subl	$8, %esp
	movl	$.S11248, (%esp)
	call	*__imp__printf
	addl	$8, %esp
	subl	$8, %esp
	movl	$.S11251, (%esp)
	call	*__imp__printf
	addl	$8, %esp
	subl	$8, %esp
	movl	$.S11253, (%esp)
	call	*__imp__printf
	addl	$8, %esp
	subl	$8, %esp
	movl	$.S11256, (%esp)
	movl	$8, 4(%esp)
	call	*__imp__printf
	addl	$8, %esp
	subl	$8, %esp
	movl	$.S11258, (%esp)
	call	*__imp__printf
	addl	$8, %esp
	subl	$24, %esp
	movl	$.S11261, (%esp)
	movl	$10000000, 4(%esp)
	movl	$0, 8(%esp)
	call	*__imp__printf
	addl	$24, %esp
	subl	$24, %esp
	movl	$.S11264, (%esp)
	movl	$0, 4(%esp)
	movl	$1080859704, 8(%esp)
	call	*__imp__printf
	addl	$24, %esp
	subl	$8, %esp
	movl	$.S11269, (%esp)
	movl	$40, 4(%esp)
	call	*__imp__printf
	addl	$8, %esp
	subl	$8, %esp
	movl	$.S11271, (%esp)
	call	*__imp__printf
	addl	$8, %esp
	subl	$8, %esp
	movl	$.S11273, (%esp)
	call	*__imp__printf
	addl	$8, %esp
	subl	$8, %esp
	movl	$.S11276, (%esp)
	call	*__imp__printf
	movlpd	.C00052, %xmm1
	movlpd	.C00050, %xmm2
	movl	$9999993, %eax
	movl	$_c, %edx
	movl	$_b, %esi
	movl	$_a, %edi
	xorl	%ecx, %ecx
	xorpd	%xmm0, %xmm0
	addl	$8, %esp
	unpcklpd	%xmm1, %xmm1
	unpcklpd	%xmm2, %xmm2
	.align	4
.LB11769:
## lineno: 211
	movntpd	%xmm2, (%edi,%ecx)
	movapd	%xmm1, (%esi,%ecx)
	movapd	%xmm0, (%edx,%ecx)
	subl	$8, %eax
	movntpd	%xmm2, 16(%ecx,%edi)
	movapd	%xmm1, 16(%ecx,%esi)
	movapd	%xmm0, 16(%ecx,%edx)
	movntpd	%xmm2, 32(%ecx,%edi)
	movapd	%xmm1, 32(%ecx,%esi)
	movapd	%xmm0, 32(%ecx,%edx)
	movntpd	%xmm2, 48(%ecx,%edi)
	movapd	%xmm1, 48(%ecx,%esi)
	movapd	%xmm0, 48(%ecx,%edx)
	addl	$64, %ecx
	testl	%eax, %eax
	jg	.LB11769
## lineno: 211
	sfence
	subl	$8, %esp
	movl	$.S11283, (%esp)
	call	*__imp__printf
	addl	$8, %esp
	subl	$8, %esp
	movl	$_PerfCtrFreq, (%esp)
	call	*__imp__QueryPerformanceFrequency@4
	addl	$4, %esp
	testl	%eax, %eax
	jne	.LB11285
## lineno: 220
	subl	$8, %esp
	movl	$.S11287, (%esp)
	call	*__imp__printf
	addl	$8, %esp
	subl	$8, %esp
	movl	$-1, (%esp)
	call	*__imp__exit
	addl	$8, %esp
	.p2align	4,,3
.LB11285:
## lineno: 223
	subl	$8, %esp
	movl	_PerfCtrFreq, %eax
	movl	%eax, (%esp)
	call	___mth_i_dfloatux
	cvtsi2sdl	_PerfCtrFreq+4, %xmm1
	addl	$8, %esp
	mulsd	.C11290, %xmm1
	subl	$8, %esp
	addsd	%xmm1, %xmm0
	movlpd	%xmm0, _PerfCtrFreq_asDbl
	call	_checktick__Fv
	movl	%eax, %esi
	addl	$8, %esp
	testl	%eax, %eax
	jle	.LB11291
## lineno: 226
	subl	$8, %esp
	movl	$.S11293, (%esp)
	movl	%eax, 4(%esp)
	call	*__imp__printf
	addl	$8, %esp
	jmp	.LB11295
	.p2align	4,,3
.LB11291:
## lineno: 229
	subl	$8, %esp
	movl	$.S11296, (%esp)
	call	*__imp__printf
	movl	$1, %esi
	addl	$8, %esp
	.p2align	4,,3
.LB11295:
## lineno: 234
	subl	$8, %esp
	call	_mysecond__Fv
	movl	$9999993, %eax
	movl	$_a, %ecx
	fstpl	-1288(%ebp)
	addl	$8, %esp
	.align	4
.LB11799:
## lineno: 236
	prefetchnta	512(%ecx)
	movapd	(%ecx), %xmm0
	subl	$8, %eax
	addpd	%xmm0, %xmm0
	movntpd	%xmm0, (%ecx)
	movapd	16(%ecx), %xmm1
	addpd	%xmm1, %xmm1
	movntpd	%xmm1, 16(%ecx)
	movapd	32(%ecx), %xmm0
	addpd	%xmm0, %xmm0
	movntpd	%xmm0, 32(%ecx)
	movapd	48(%ecx), %xmm1
	addpd	%xmm1, %xmm1
	movntpd	%xmm1, 48(%ecx)
	addl	$64, %ecx
	testl	%eax, %eax
	jg	.LB11799
## lineno: 236
	sfence
	subl	$8, %esp
	call	_mysecond__Fv
	addl	$8, %esp
	subl	$8, %esp
	movl	$.S11302, (%esp)
	fstpl	-1360(%ebp)
	movlpd	-1360(%ebp), %xmm0
	subsd	-1288(%ebp), %xmm0
	mulsd	.C11300, %xmm0
	cvttsd2sil	%xmm0, %eax
	movlpd	%xmm0, -1288(%ebp)
	movl	%eax, 4(%esp)
	call	*__imp__printf
	movlpd	-1288(%ebp), %xmm1
	cvtsi2sdl	%esi, %xmm0
	addl	$8, %esp
	divsd	%xmm0, %xmm1
	subl	$8, %esp
	cvttsd2sil	%xmm1, %eax
	movl	$.S11305, (%esp)
	movl	%eax, 4(%esp)
	call	*__imp__printf
	addl	$8, %esp
	subl	$8, %esp
	movl	$.S11308, (%esp)
	call	*__imp__printf
	addl	$8, %esp
	subl	$8, %esp
	movl	$.S11310, (%esp)
	call	*__imp__printf
	addl	$8, %esp
	subl	$8, %esp
	movl	$.S11312, (%esp)
	call	*__imp__printf
	addl	$8, %esp
	subl	$8, %esp
	movl	$.S11315, (%esp)
	call	*__imp__printf
	addl	$8, %esp
	subl	$8, %esp
	movl	$.S11318, (%esp)
	call	*__imp__printf
	addl	$8, %esp
	subl	$8, %esp
	movl	$.S11320, (%esp)
	call	*__imp__printf
	addl	$8, %esp
	subl	$8, %esp
	movl	$.S11322, (%esp)
	call	*__imp__printf
	leal	-1280(%ebp), %ebx
	movl	$0, -1288(%ebp)
	addl	$8, %esp
	.p2align	4,,3
.LB11324:
## lineno: 256
	subl	$8, %esp
	call	_mysecond__Fv
	movl	$9999993, %eax
	movl	$_c, %edx
	movl	$_a, %esi
	xorl	%ecx, %ecx
	fstpl	-1352(%ebp)
	movlpd	-1352(%ebp), %xmm0
	addl	$8, %esp
	movlpd	%xmm0, (%ebx)
	.align	4
.LB11804:
## lineno: 263
	prefetchnta	512(%ecx,%esi)
	movapd	(%esi,%ecx), %xmm0
	movapd	16(%ecx,%esi), %xmm1
	subl	$8, %eax
	movntpd	%xmm0, (%edx,%ecx)
	movapd	32(%ecx,%esi), %xmm0
	movntpd	%xmm1, 16(%ecx,%edx)
	movapd	48(%ecx,%esi), %xmm1
	movntpd	%xmm0, 32(%ecx,%edx)
	movntpd	%xmm1, 48(%ecx,%edx)
	addl	$64, %ecx
	testl	%eax, %eax
	jg	.LB11804
## lineno: 263
	sfence
	subl	$8, %esp
	call	_mysecond__Fv
	addl	$8, %esp
	subl	$8, %esp
	fstpl	-1344(%ebp)
	movlpd	-1344(%ebp), %xmm0
	subsd	(%ebx), %xmm0
	movlpd	%xmm0, (%ebx)
	call	_mysecond__Fv
	movl	$9999993, %eax
	movl	$_b, %edx
	movl	$_c, %esi
	xorl	%ecx, %ecx
	fstpl	-1336(%ebp)
	movlpd	-1336(%ebp), %xmm0
	movlpd	%xmm0, 320(%ebx)
	movlpd	.C11266, %xmm0
	addl	$8, %esp
	unpcklpd	%xmm0, %xmm0
	.align	4
.LB11812:
## lineno: 273
	prefetchnta	512(%ecx,%esi)
	movapd	(%esi,%ecx), %xmm1
	movapd	16(%ecx,%esi), %xmm2
	subl	$8, %eax
	mulpd	%xmm0, %xmm1
	mulpd	%xmm0, %xmm2
	movntpd	%xmm1, (%edx,%ecx)
	movapd	32(%ecx,%esi), %xmm1
	movntpd	%xmm2, 16(%ecx,%edx)
	mulpd	%xmm0, %xmm1
	movapd	48(%ecx,%esi), %xmm2
	movntpd	%xmm1, 32(%ecx,%edx)
	mulpd	%xmm0, %xmm2
	movntpd	%xmm2, 48(%ecx,%edx)
	addl	$64, %ecx
	testl	%eax, %eax
	jg	.LB11812
## lineno: 273
	sfence
	subl	$8, %esp
	call	_mysecond__Fv
	addl	$8, %esp
	subl	$8, %esp
	fstpl	-1328(%ebp)
	movlpd	-1328(%ebp), %xmm0
	subsd	320(%ebx), %xmm0
	movlpd	%xmm0, 320(%ebx)
	call	_mysecond__Fv
	movl	$9999993, %eax
	movl	$_c, %edx
	movl	$_a, %esi
	movl	$_b, %edi
	xorl	%ecx, %ecx
	fstpl	-1320(%ebp)
	movlpd	-1320(%ebp), %xmm0
	addl	$8, %esp
	movlpd	%xmm0, 640(%ebx)
	.align	4
.LB11822:
## lineno: 283
	prefetchnta	512(%ecx,%edi)
	prefetchnta	512(%ecx,%esi)
	movapd	(%esi,%ecx), %xmm0
	movapd	16(%ecx,%esi), %xmm1
	subl	$8, %eax
	addpd	(%edi,%ecx), %xmm0
	addpd	16(%ecx,%edi), %xmm1
	movntpd	%xmm0, (%edx,%ecx)
	movapd	32(%ecx,%esi), %xmm0
	movntpd	%xmm1, 16(%ecx,%edx)
	addpd	32(%ecx,%edi), %xmm0
	movapd	48(%ecx,%esi), %xmm1
	movntpd	%xmm0, 32(%ecx,%edx)
	addpd	48(%ecx,%edi), %xmm1
	movntpd	%xmm1, 48(%ecx,%edx)
	addl	$64, %ecx
	testl	%eax, %eax
	jg	.LB11822
## lineno: 283
	sfence
	subl	$8, %esp
	call	_mysecond__Fv
	addl	$8, %esp
	subl	$8, %esp
	fstpl	-1312(%ebp)
	movlpd	-1312(%ebp), %xmm0
	subsd	640(%ebx), %xmm0
	movlpd	%xmm0, 640(%ebx)
	call	_mysecond__Fv
	movl	$9999993, %eax
	movl	$_a, %edx
	movl	$_b, %esi
	movl	$_c, %edi
	xorl	%ecx, %ecx
	fstpl	-1304(%ebp)
	movlpd	-1304(%ebp), %xmm0
	movlpd	%xmm0, 960(%ebx)
	movlpd	.C11266, %xmm0
	addl	$8, %esp
	unpcklpd	%xmm0, %xmm0
	.align	4
.LB11832:
## lineno: 293
	prefetchnta	512(%ecx,%edi)
	prefetchnta	512(%ecx,%esi)
	movapd	(%edi,%ecx), %xmm1
	movapd	16(%ecx,%edi), %xmm2
	subl	$8, %eax
	mulpd	%xmm0, %xmm1
	mulpd	%xmm0, %xmm2
	addpd	(%esi,%ecx), %xmm1
	addpd	16(%ecx,%esi), %xmm2
	movntpd	%xmm1, (%edx,%ecx)
	movapd	32(%ecx,%edi), %xmm1
	movntpd	%xmm2, 16(%ecx,%edx)
	mulpd	%xmm0, %xmm1
	movapd	48(%ecx,%edi), %xmm2
	addpd	32(%ecx,%esi), %xmm1
	mulpd	%xmm0, %xmm2
	movntpd	%xmm1, 32(%ecx,%edx)
	addpd	48(%ecx,%esi), %xmm2
	movntpd	%xmm2, 48(%ecx,%edx)
	addl	$64, %ecx
	testl	%eax, %eax
	jg	.LB11832
## lineno: 293
	sfence
	subl	$8, %esp
	call	_mysecond__Fv
	incl	-1288(%ebp)
	fstpl	-1296(%ebp)
	movlpd	-1296(%ebp), %xmm0
	subsd	960(%ebx), %xmm0
	movlpd	%xmm0, 960(%ebx)
	addl	$8, %esp
	addl	$8, %ebx
	cmpl	$40, -1288(%ebp)
	jl	.LB11324
## lineno: 0
	movl	$39, %ecx
	leal	-312(%ebp), %eax
	.align	4
.LB11747:
## lineno: 301
	movlpd	-960(%eax), %xmm0
	movlpd	_avgtime, %xmm1
	movlpd	_mintime, %xmm2
	decl	%ecx
	addsd	%xmm0, %xmm1
	minsd	%xmm0, %xmm2
	movlpd	%xmm1, _avgtime
	maxsd	_maxtime, %xmm0
	movlpd	%xmm2, _mintime
	movlpd	-640(%eax), %xmm1
	movlpd	%xmm0, _maxtime
	movlpd	_mintime+8, %xmm2
	movlpd	_avgtime+8, %xmm0
	minsd	%xmm1, %xmm2
	addsd	%xmm1, %xmm0
	movlpd	%xmm2, _mintime+8
	maxsd	_maxtime+8, %xmm1
	movlpd	%xmm0, _avgtime+8
	movlpd	_mintime+16, %xmm2
	movlpd	%xmm1, _maxtime+8
	movlpd	-320(%eax), %xmm0
	movlpd	_avgtime+16, %xmm1
	minsd	%xmm0, %xmm2
	addsd	%xmm0, %xmm1
	movlpd	%xmm2, _mintime+16
	maxsd	_maxtime+16, %xmm0
	movlpd	%xmm1, _avgtime+16
	movlpd	_mintime+24, %xmm2
	movlpd	%xmm0, _maxtime+16
	movlpd	(%eax), %xmm1
	movlpd	_avgtime+24, %xmm0
	minsd	%xmm1, %xmm2
	addsd	%xmm1, %xmm0
	maxsd	_maxtime+24, %xmm1
	addl	$8, %eax
	movlpd	%xmm2, _mintime+24
	movlpd	%xmm0, _avgtime+24
	movlpd	%xmm1, _maxtime+24
	testl	%ecx, %ecx
	jg	.LB11747
## lineno: 309
	subl	$8, %esp
	movl	$.S11348, (%esp)
	call	*__imp__printf
	xorl	%esi, %esi
	addl	$8, %esp
	.align	4
.LB11350:
## lineno: 312
	movlpd	_avgtime(,%esi,8), %xmm0
	subl	$40, %esp
	divsd	.C11352, %xmm0
	movlpd	%xmm0, _avgtime(,%esi,8)
	movl	$.S11353, (%esp)
	movl	_label(,%esi,4), %eax
	movl	%eax, 4(%esp)
	movlpd	_bytes(,%esi,8), %xmm1
	mulsd	.C11356, %xmm1
	divsd	_mintime(,%esi,8), %xmm1
	movlpd	%xmm1, 8(%esp)
	movlpd	%xmm0, 16(%esp)
	movlpd	_mintime(,%esi,8), %xmm1
	movlpd	%xmm1, 24(%esp)
	movl	_maxtime+4(,%esi,8), %ecx
	movl	_maxtime(,%esi,8), %eax
	movl	%eax, 32(%esp)
	movl	%ecx, 36(%esp)
	call	*__imp__printf
	incl	%esi
	addl	$40, %esp
	cmpl	$4, %esi
	jl	.LB11350
## lineno: 327
	subl	$8, %esp
	movl	$.S11358, (%esp)
	call	*__imp__printf
	addl	$8, %esp
	subl	$8, %esp
	call	_checkSTREAMresults__Fv
	addl	$8, %esp
	subl	$8, %esp
	movl	$.S11360, (%esp)
	call	*__imp__printf
	xorl	%eax, %eax
	addl	$8, %esp
## lineno: 335
	movl	-1548(%ebp), %ebx
	movl	-1544(%ebp), %edi
	movl	-1540(%ebp), %esi
	movl	__orig_esp,%esp
	movl	4(%ebp),%ecx
	movl	(%ebp),%ebp
	movl	%ecx,(%esp)
	ret
	.type	_main,@function
	.size	_main,.-_main
..Dcfe0:
___mainEND:
	.section  .pgi_trace
	.align	8
	.4byte	_main	## address of routine
	.4byte	___mainEND - _main	## size of routine
	.2byte	0	## flags for future use
	.2byte	5	## length of following string
## name:_main:
	.byte	0x5f,0x6d,0x61,0x69,0x6e,0x00
	.data
	.align	4
__orig_esp:	.long	0
## lineno: 341
	.text
	.align	16
	.globl _checktick__Fv
_checktick__Fv:
..Dcfb1:
	subl	$196, %esp
..Dcfi3:
..Dcfi4:
	movl	%esi, 12(%esp)
	movl	%edi, 8(%esp)
	movl	%ebx, 4(%esp)
## lineno: 0
..EN2:
## lineno: 341
	xorl	%esi, %esi
	.p2align	4,,3
.LB11368:
## lineno: 347
	subl	$8, %esp
	call	_mysecond__Fv
	fstpl	32(%esp)
	addl	$8, %esp
	.align	4
.LB11370:
## lineno: 349
	subl	$8, %esp
	call	_mysecond__Fv
	fstpl	24(%esp)
	movlpd	24(%esp), %xmm1
	movsd	%xmm1, %xmm0
	subsd	32(%esp), %xmm1
	addl	$8, %esp
	ucomisd	.C11356, %xmm1
	jb	.LB11370
## lineno: 351
	movlpd	%xmm0, 32(%esp,%esi,8)
	incl	%esi
	cmpl	$20, %esi
	jl	.LB11368
## lineno: 352
	movl	$1000000, %eax
	movl	$19, %edx
	movlpd	.C11300, %xmm0
	leal	32(%esp), %ecx
	.align	4
.LB12039:
## lineno: 361
	movlpd	8(%ecx), %xmm1
	xorl	%ebx, %ebx
	subsd	(%ecx), %xmm1
	mulsd	%xmm0, %xmm1
	cvttsd2sil	%xmm1, %edi
	movl	%edi, %esi
	cmpl	%ebx, %edi
	cmovll	%ebx, %edi
	cmpl	%eax, %edi
	jle	.LB11375
## lineno: 0
	jmp	.LB11376
	.p2align	4,,3
.LB11375:
## lineno: 0
	xorl	%eax, %eax
	cmpl	%esi, %eax
	cmovll	%esi, %eax
	.p2align	4,,3
.LB11376:
## lineno: 0
	decl	%edx
	addl	$8, %ecx
	testl	%edx, %edx
	jg	.LB12039
## lineno: 364
## lineno: 367
	movl	4(%esp), %ebx
	movl	8(%esp), %edi
	movl	12(%esp), %esi
	addl	$196, %esp
	ret
	.type	_checktick__Fv,@function
	.size	_checktick__Fv,.-_checktick__Fv
..Dcfe1:
___checktick__FvEND:
	.section  .pgi_trace
	.align	8
	.4byte	_checktick__Fv	## address of routine
	.4byte	___checktick__FvEND - _checktick__Fv	## size of routine
	.2byte	0	## flags for future use
	.2byte	14	## length of following string
## name:_checktick__Fv:
	.byte	0x5f,0x63,0x68,0x65,0x63,0x6b,0x74,0x69,0x63,0x6b,0x5f
	.byte	0x5f,0x46,0x76,0x00
## lineno: 379
	.text
	.align	16
	.globl _mysecond__Fv
_mysecond__Fv:
..Dcfb2:
	subl	$20, %esp
..Dcfi5:
..Dcfi6:
## lineno: 0
..EN3:
## lineno: 379
	subl	$8, %esp
	leal	8(%esp), %eax
	movl	%eax, (%esp)
	call	*__imp__QueryPerformanceCounter@4
	movl	4(%esp), %eax
	addl	$4, %esp
	subl	$8, %esp
	movl	%eax, (%esp)
	call	___mth_i_dfloatux
	cvtsi2sdl	12(%esp), %xmm1
	mulsd	.C11290, %xmm1
	addsd	%xmm1, %xmm0
	divsd	_PerfCtrFreq_asDbl, %xmm0
	addl	$8, %esp
	movlpd	%xmm0, 8(%esp)
	fldl	8(%esp)
## lineno: 393
	addl	$20, %esp
	ret
	.type	_mysecond__Fv,@function
	.size	_mysecond__Fv,.-_mysecond__Fv
..Dcfe2:
___mysecond__FvEND:
	.section  .pgi_trace
	.align	8
	.4byte	_mysecond__Fv	## address of routine
	.4byte	___mysecond__FvEND - _mysecond__Fv	## size of routine
	.2byte	0	## flags for future use
	.2byte	13	## length of following string
## name:_mysecond__Fv:
	.byte	0x5f,0x6d,0x79,0x73,0x65,0x63,0x6f,0x6e,0x64,0x5f,0x5f
	.byte	0x46,0x76,0x00
## lineno: 397
	.text
	.align	16
	.globl _checkSTREAMresults__Fv
_checkSTREAMresults__Fv:
..Dcfb3:
	subl	$68, %esp
..Dcfi7:
..Dcfi8:
	movl	%esi, 12(%esp)
	movl	%edi, 8(%esp)
## lineno: 0
..EN4:
## lineno: 397
	movlpd	.C00052, %xmm0
	movl	$20, %eax
	movlpd	.C11266, %xmm3
	.align	4
.LB12156:
## lineno: 411
	movsd	%xmm3, %xmm4
	decl	%eax
	mulsd	%xmm0, %xmm4
	movsd	%xmm4, %xmm1
	addsd	%xmm0, %xmm1
	mulsd	%xmm3, %xmm1
	addsd	%xmm1, %xmm4
	movsd	%xmm4, %xmm0
	mulsd	%xmm3, %xmm0
	addsd	%xmm0, %xmm4
	movsd	%xmm0, %xmm2
	movsd	%xmm4, %xmm1
	mulsd	%xmm3, %xmm4
	testl	%eax, %eax
	addsd	%xmm4, %xmm0
	jg	.LB12156
## lineno: 417
	movlpd	.C11398, %xmm3
	movsd	%xmm3, %xmm4
	mulsd	%xmm0, %xmm4
	movsd	%xmm3, %xmm0
	mulsd	%xmm1, %xmm3
	mulsd	%xmm2, %xmm0
	movlpd	%xmm0, 32(%esp)
	xorl	%ecx, %ecx
	movl	$_a, %edi
	movl	$_b, %esi
	movl	$_c, %edx
	movl	$9999993, %eax
	movlpd	%xmm4, 16(%esp)
	xorpd	%xmm1, %xmm1
	movlpd	%xmm3, 48(%esp)
	xorpd	%xmm2, %xmm2
	xorpd	%xmm0, %xmm0
	.align	4
.LB12188:
## lineno: 425
	prefetchnta	512(%ecx,%edi)
	prefetchnta	512(%ecx,%esi)
	prefetchnta	512(%ecx,%edx)
	addpd	(%edi,%ecx), %xmm2
	addpd	(%esi,%ecx), %xmm1
	addpd	(%edx,%ecx), %xmm0
	subl	$8, %eax
	addpd	16(%ecx,%edi), %xmm2
	addpd	16(%ecx,%esi), %xmm1
	addpd	16(%ecx,%edx), %xmm0
	addpd	32(%ecx,%edi), %xmm2
	addpd	32(%ecx,%esi), %xmm1
	addpd	32(%ecx,%edx), %xmm0
	addpd	48(%ecx,%edi), %xmm2
	addpd	48(%ecx,%esi), %xmm1
	addpd	48(%ecx,%edx), %xmm0
	addl	$64, %ecx
	testl	%eax, %eax
	jg	.LB12188
## lineno: 425
	movapd	%xmm2, %xmm3
	unpckhpd	%xmm3, %xmm3
	addpd	%xmm3, %xmm2
	movapd	%xmm1, %xmm3
	unpckhpd	%xmm3, %xmm3
	addpd	%xmm3, %xmm1
	movlpd	%xmm1, 40(%esp)
	movapd	%xmm0, %xmm1
	unpckhpd	%xmm1, %xmm1
	addpd	%xmm1, %xmm0
	movlpd	%xmm0, 56(%esp)
	movlpd	16(%esp), %xmm0
	subsd	%xmm2, %xmm0
	movlpd	%xmm2, 24(%esp)
	ucomisd	.C00048, %xmm0
	jb	.LB11403
## lineno: 441
	jmp	.LB11404
	.p2align	4,,3
.LB11403:
## lineno: 0
	movlpd	24(%esp), %xmm0
	subsd	16(%esp), %xmm0
	.p2align	4,,3
.LB11404:
## lineno: 0
	divsd	24(%esp), %xmm0
	ucomisd	.C11401, %xmm0
	jbe	.LB11402
## lineno: 442
	subl	$8, %esp
	movl	$.S11406, (%esp)
	call	*__imp__printf
	movlpd	24(%esp), %xmm0
	addl	$8, %esp
	subl	$24, %esp
	movl	$.S11409, (%esp)
	movlpd	%xmm0, 4(%esp)
	call	*__imp__printf
	movlpd	48(%esp), %xmm0
	addl	$24, %esp
	subl	$24, %esp
	movl	$.S11411, (%esp)
	movlpd	%xmm0, 4(%esp)
	call	*__imp__printf
	addl	$24, %esp
	movl	8(%esp), %edi
	movl	12(%esp), %esi
	addl	$68, %esp
	ret
	.p2align	4,,3
.LB11402:
## lineno: 446
	movlpd	32(%esp), %xmm0
	subsd	40(%esp), %xmm0
	ucomisd	.C00048, %xmm0
	jb	.LB11415
## lineno: 0
	jmp	.LB11416
	.p2align	4,,3
.LB11415:
## lineno: 0
	movlpd	40(%esp), %xmm0
	subsd	32(%esp), %xmm0
	.p2align	4,,3
.LB11416:
## lineno: 0
	divsd	40(%esp), %xmm0
	ucomisd	.C11401, %xmm0
	jbe	.LB11414
## lineno: 447
	subl	$8, %esp
	movl	$.S11418, (%esp)
	call	*__imp__printf
	movlpd	40(%esp), %xmm0
	addl	$8, %esp
	subl	$24, %esp
	movl	$.S11420, (%esp)
	movlpd	%xmm0, 4(%esp)
	call	*__imp__printf
	movlpd	64(%esp), %xmm0
	addl	$24, %esp
	subl	$24, %esp
	movl	$.S11422, (%esp)
	movlpd	%xmm0, 4(%esp)
	call	*__imp__printf
	addl	$24, %esp
	jmp	.LB11424
	.p2align	4,,3
.LB11414:
## lineno: 451
	movlpd	48(%esp), %xmm0
	subsd	56(%esp), %xmm0
	ucomisd	.C00048, %xmm0
	jb	.LB11426
## lineno: 0
	jmp	.LB11427
	.p2align	4,,3
.LB11426:
## lineno: 0
	movlpd	56(%esp), %xmm0
	subsd	48(%esp), %xmm0
	.p2align	4,,3
.LB11427:
## lineno: 0
	divsd	56(%esp), %xmm0
	ucomisd	.C11401, %xmm0
	jbe	.LB11425
## lineno: 452
	subl	$8, %esp
	movl	$.S11429, (%esp)
	call	*__imp__printf
	movlpd	56(%esp), %xmm0
	addl	$8, %esp
	subl	$24, %esp
	movl	$.S11431, (%esp)
	movlpd	%xmm0, 4(%esp)
	call	*__imp__printf
	movlpd	80(%esp), %xmm0
	addl	$24, %esp
	subl	$24, %esp
	movl	$.S11433, (%esp)
	movlpd	%xmm0, 4(%esp)
	call	*__imp__printf
	addl	$24, %esp
	jmp	.LB11435
	.p2align	4,,3
.LB11425:
## lineno: 457
	subl	$8, %esp
	movl	$.S11436, (%esp)
	call	*__imp__printf
	addl	$8, %esp
	.p2align	4,,3
.LB11435:
## lineno: 0
	.p2align	4,,3
.LB11424:
## lineno: 0
## lineno: 0
## lineno: 459
	movl	8(%esp), %edi
	movl	12(%esp), %esi
	addl	$68, %esp
	ret
	.type	_checkSTREAMresults__Fv,@function
	.size	_checkSTREAMresults__Fv,.-_checkSTREAMresults__Fv
..Dcfe3:
___checkSTREAMresults__FvEND:
	.section  .pgi_trace
	.align	8
	.4byte	_checkSTREAMresults__Fv	## address of routine
	.4byte	___checkSTREAMresults__FvEND - _checkSTREAMresults__Fv	## size of routine
	.2byte	0	## flags for future use
	.2byte	23	## length of following string
## name:_checkSTREAMresults__Fv:
	.byte	0x5f,0x63,0x68,0x65,0x63,0x6b,0x53,0x54,0x52,0x45,0x41
	.byte	0x4d,0x72,0x65,0x73,0x75,0x6c,0x74,0x73,0x5f,0x5f,0x46
	.byte	0x76,0x00
## lineno: 462
	.text
	.align	16
	.globl _tuned_STREAM_Copy__Fv
_tuned_STREAM_Copy__Fv:
..Dcfb4:
	subl	$4, %esp
..Dcfi9:
..Dcfi10:
	movl	%esi, (%esp)
## lineno: 0
..EN5:
## lineno: 462
	xorl	%ecx, %ecx
	movl	$_a, %esi
	movl	$_c, %edx
	movl	$9999993, %eax
	.align	4
.LB12321:
## lineno: 465
	prefetchnta	512(%ecx,%esi)
	movapd	(%esi,%ecx), %xmm0
	movapd	16(%ecx,%esi), %xmm1
	subl	$8, %eax
	movntpd	%xmm0, (%edx,%ecx)
	movapd	32(%ecx,%esi), %xmm0
	movntpd	%xmm1, 16(%ecx,%edx)
	movapd	48(%ecx,%esi), %xmm1
	movntpd	%xmm0, 32(%ecx,%edx)
	movntpd	%xmm1, 48(%ecx,%edx)
	addl	$64, %ecx
	testl	%eax, %eax
	jg	.LB12321
## lineno: 465
	sfence
## lineno: 466
	movl	(%esp), %esi
	addl	$4, %esp
	ret
	.type	_tuned_STREAM_Copy__Fv,@function
	.size	_tuned_STREAM_Copy__Fv,.-_tuned_STREAM_Copy__Fv
..Dcfe4:
___tuned_STREAM_Copy__FvEND:
	.section  .pgi_trace
	.align	8
	.4byte	_tuned_STREAM_Copy__Fv	## address of routine
	.4byte	___tuned_STREAM_Copy__FvEND - _tuned_STREAM_Copy__Fv	## size of routine
	.2byte	0	## flags for future use
	.2byte	22	## length of following string
## name:_tuned_STREAM_Copy__Fv:
	.byte	0x5f,0x74,0x75,0x6e,0x65,0x64,0x5f,0x53,0x54,0x52,0x45
	.byte	0x41,0x4d,0x5f,0x43,0x6f,0x70,0x79,0x5f,0x5f,0x46,0x76
	.byte	0x00
## lineno: 470
	.text
	.align	16
	.globl _tuned_STREAM_Scale__Fd
_tuned_STREAM_Scale__Fd:
..Dcfb5:
	subl	$4, %esp
..Dcfi11:
..Dcfi12:
	movl	%esi, (%esp)
## lineno: 0
..EN6:
## lineno: 470
	movlpd	8(%esp), %xmm0
	xorl	%ecx, %ecx
	movl	$_c, %esi
	movl	$_b, %edx
	movl	$9999993, %eax
	unpcklpd	%xmm0, %xmm0
	.align	4
.LB12418:
## lineno: 473
	prefetchnta	512(%ecx,%esi)
	movapd	%xmm0, %xmm1
	movapd	(%esi,%ecx), %xmm2
	movapd	16(%ecx,%esi), %xmm3
	subl	$8, %eax
	mulpd	%xmm1, %xmm2
	mulpd	%xmm1, %xmm3
	movntpd	%xmm2, (%edx,%ecx)
	movapd	32(%ecx,%esi), %xmm2
	movntpd	%xmm3, 16(%ecx,%edx)
	mulpd	%xmm1, %xmm2
	mulpd	48(%ecx,%esi), %xmm1
	movntpd	%xmm2, 32(%ecx,%edx)
	movntpd	%xmm1, 48(%ecx,%edx)
	addl	$64, %ecx
	testl	%eax, %eax
	jg	.LB12418
## lineno: 473
	sfence
## lineno: 474
	movl	(%esp), %esi
	addl	$4, %esp
	ret
	.type	_tuned_STREAM_Scale__Fd,@function
	.size	_tuned_STREAM_Scale__Fd,.-_tuned_STREAM_Scale__Fd
..Dcfe5:
___tuned_STREAM_Scale__FdEND:
	.section  .pgi_trace
	.align	8
	.4byte	_tuned_STREAM_Scale__Fd	## address of routine
	.4byte	___tuned_STREAM_Scale__FdEND - _tuned_STREAM_Scale__Fd	## size of routine
	.2byte	0	## flags for future use
	.2byte	23	## length of following string
## name:_tuned_STREAM_Scale__Fd:
	.byte	0x5f,0x74,0x75,0x6e,0x65,0x64,0x5f,0x53,0x54,0x52,0x45
	.byte	0x41,0x4d,0x5f,0x53,0x63,0x61,0x6c,0x65,0x5f,0x5f,0x46
	.byte	0x64,0x00
## lineno: 478
	.text
	.align	16
	.globl _tuned_STREAM_Add__Fv
_tuned_STREAM_Add__Fv:
..Dcfb6:
	subl	$12, %esp
..Dcfi13:
..Dcfi14:
	movl	%esi, 4(%esp)
	movl	%edi, (%esp)
## lineno: 0
..EN7:
## lineno: 478
	xorl	%ecx, %ecx
	movl	$_b, %edi
	movl	$_a, %esi
	movl	$_c, %edx
	movl	$9999993, %eax
	.align	4
.LB12530:
## lineno: 481
	prefetchnta	512(%ecx,%edi)
	prefetchnta	512(%ecx,%esi)
	movapd	(%esi,%ecx), %xmm0
	movapd	16(%ecx,%esi), %xmm1
	subl	$8, %eax
	addpd	(%edi,%ecx), %xmm0
	addpd	16(%ecx,%edi), %xmm1
	movntpd	%xmm0, (%edx,%ecx)
	movapd	32(%ecx,%esi), %xmm0
	movntpd	%xmm1, 16(%ecx,%edx)
	addpd	32(%ecx,%edi), %xmm0
	movapd	48(%ecx,%esi), %xmm1
	movntpd	%xmm0, 32(%ecx,%edx)
	addpd	48(%ecx,%edi), %xmm1
	movntpd	%xmm1, 48(%ecx,%edx)
	addl	$64, %ecx
	testl	%eax, %eax
	jg	.LB12530
## lineno: 481
	sfence
## lineno: 482
	movl	(%esp), %edi
	movl	4(%esp), %esi
	addl	$12, %esp
	ret
	.type	_tuned_STREAM_Add__Fv,@function
	.size	_tuned_STREAM_Add__Fv,.-_tuned_STREAM_Add__Fv
..Dcfe6:
___tuned_STREAM_Add__FvEND:
	.section  .pgi_trace
	.align	8
	.4byte	_tuned_STREAM_Add__Fv	## address of routine
	.4byte	___tuned_STREAM_Add__FvEND - _tuned_STREAM_Add__Fv	## size of routine
	.2byte	0	## flags for future use
	.2byte	21	## length of following string
## name:_tuned_STREAM_Add__Fv:
	.byte	0x5f,0x74,0x75,0x6e,0x65,0x64,0x5f,0x53,0x54,0x52,0x45
	.byte	0x41,0x4d,0x5f,0x41,0x64,0x64,0x5f,0x5f,0x46,0x76,0x00
## lineno: 486
	.text
	.align	16
	.globl _tuned_STREAM_Triad__Fd
_tuned_STREAM_Triad__Fd:
..Dcfb7:
	subl	$12, %esp
..Dcfi15:
..Dcfi16:
	movl	%esi, 4(%esp)
	movl	%edi, (%esp)
## lineno: 0
..EN8:
## lineno: 486
	movlpd	16(%esp), %xmm0
	xorl	%ecx, %ecx
	movl	$_c, %edi
	movl	$_b, %esi
	movl	$_a, %edx
	movl	$9999993, %eax
	unpcklpd	%xmm0, %xmm0
	.align	4
.LB12654:
## lineno: 489
	prefetchnta	512(%ecx,%edi)
	prefetchnta	512(%ecx,%esi)
	movapd	%xmm0, %xmm1
	movapd	(%edi,%ecx), %xmm2
	movapd	16(%ecx,%edi), %xmm3
	subl	$8, %eax
	mulpd	%xmm1, %xmm2
	mulpd	%xmm1, %xmm3
	addpd	(%esi,%ecx), %xmm2
	addpd	16(%ecx,%esi), %xmm3
	movntpd	%xmm2, (%edx,%ecx)
	movapd	32(%ecx,%edi), %xmm2
	movntpd	%xmm3, 16(%ecx,%edx)
	mulpd	%xmm1, %xmm2
	mulpd	48(%ecx,%edi), %xmm1
	addpd	32(%ecx,%esi), %xmm2
	addpd	48(%ecx,%esi), %xmm1
	movntpd	%xmm2, 32(%ecx,%edx)
	movntpd	%xmm1, 48(%ecx,%edx)
	addl	$64, %ecx
	testl	%eax, %eax
	jg	.LB12654
## lineno: 489
	sfence
## lineno: 490
	movl	(%esp), %edi
	movl	4(%esp), %esi
	addl	$12, %esp
	ret
	.type	_tuned_STREAM_Triad__Fd,@function
	.size	_tuned_STREAM_Triad__Fd,.-_tuned_STREAM_Triad__Fd
..Dcfe7:
___tuned_STREAM_Triad__FdEND:
	.section  .pgi_trace
	.align	8
	.4byte	_tuned_STREAM_Triad__Fd	## address of routine
	.4byte	___tuned_STREAM_Triad__FdEND - _tuned_STREAM_Triad__Fd	## size of routine
	.2byte	0	## flags for future use
	.2byte	23	## length of following string
## name:_tuned_STREAM_Triad__Fd:
	.byte	0x5f,0x74,0x75,0x6e,0x65,0x64,0x5f,0x53,0x54,0x52,0x45
	.byte	0x41,0x4d,0x5f,0x54,0x72,0x69,0x61,0x64,0x5f,0x5f,0x46
	.byte	0x64,0x00
## lineno: 493
	.text
	.align	16
	.globl _PrintOSVersion__F15_OSVERSIONINFOA
_PrintOSVersion__F15_OSVERSIONINFOA:
..Dcfb8:
	subl	$4, %esp
..Dcfi17:
..Dcfi18:
## lineno: 0
..EN9:
## lineno: 493
	movl	12(%esp), %eax
	cmpl	$4, %eax
	je	.LB11454
## lineno: 495
	cmpl	$5, %eax
	je	.LB11470
## lineno: 497
	cmpl	$6, %eax
	je	.LB11484
## lineno: 0
	jmp	.LB11493
	.p2align	4,,3
.LB11454:
## lineno: 0
	movl	16(%esp), %eax
	testl	%eax, %eax
	je	.LB11456
## lineno: 0
	cmpl	$10, %eax
	je	.LB11460
## lineno: 499
	cmpl	$90, %eax
	je	.LB11464
## lineno: 0
	jmp	.LB11467
	.p2align	4,,3
.LB11456:
## lineno: 499
	subl	$8, %esp
	movl	$.S11458, (%esp)
	call	*__imp__printf
	addl	$8, %esp
	jmp	.LB11455
	.p2align	4,,3
.LB11460:
## lineno: 502
	subl	$8, %esp
	movl	$.S11462, (%esp)
	call	*__imp__printf
	addl	$8, %esp
	jmp	.LB11455
	.p2align	4,,3
.LB11464:
## lineno: 505
	subl	$8, %esp
	movl	$.S11465, (%esp)
	call	*__imp__printf
	addl	$8, %esp
	jmp	.LB11455
	.p2align	4,,3
.LB11467:
## lineno: 508
	subl	$8, %esp
	movl	$.S11468, (%esp)
	movl	24(%esp), %eax
	movl	%eax, 4(%esp)
	call	*__imp__printf
	addl	$8, %esp
	jmp	.LB11453
	.p2align	4,,3
.LB11470:
## lineno: 513
	movl	16(%esp), %eax
	testl	%eax, %eax
	je	.LB11472
## lineno: 0
	cmpl	$1, %eax
	je	.LB11475
## lineno: 515
	cmpl	$2, %eax
	je	.LB11478
## lineno: 0
	jmp	.LB11481
	.p2align	4,,3
.LB11472:
## lineno: 515
	subl	$8, %esp
	movl	$.S11473, (%esp)
	call	*__imp__printf
	addl	$8, %esp
	jmp	.LB11471
	.p2align	4,,3
.LB11475:
## lineno: 518
	subl	$8, %esp
	movl	$.S11476, (%esp)
	call	*__imp__printf
	addl	$8, %esp
	jmp	.LB11471
	.p2align	4,,3
.LB11478:
## lineno: 521
	subl	$8, %esp
	movl	$.S11479, (%esp)
	call	*__imp__printf
	addl	$8, %esp
	jmp	.LB11471
	.p2align	4,,3
.LB11481:
## lineno: 524
	subl	$8, %esp
	movl	$.S11482, (%esp)
	movl	24(%esp), %eax
	movl	%eax, 4(%esp)
	call	*__imp__printf
	addl	$8, %esp
	jmp	.LB11453
	.p2align	4,,3
.LB11484:
## lineno: 529
	cmpl	$0, 16(%esp)
	jne	.LB11490
## lineno: 531
	subl	$8, %esp
	movl	$.S11488, (%esp)
	call	*__imp__printf
	addl	$8, %esp
	jmp	.LB11485
	.p2align	4,,3
.LB11490:
## lineno: 534
	subl	$8, %esp
	movl	$.S11491, (%esp)
	movl	24(%esp), %eax
	movl	%eax, 4(%esp)
	call	*__imp__printf
	addl	$8, %esp
	jmp	.LB11453
	.p2align	4,,3
.LB11493:
## lineno: 539
	subl	$24, %esp
	movl	$.S11494, (%esp)
	movl	36(%esp), %eax
	movl	%eax, 4(%esp)
	movl	40(%esp), %eax
	movl	%eax, 8(%esp)
	call	*__imp__printf
	addl	$24, %esp
	.p2align	4,,3
.LB11455:
## lineno: 0
	.p2align	4,,3
.LB11471:
## lineno: 0
	.p2align	4,,3
.LB11485:
## lineno: 0
	.p2align	4,,3
.LB11453:
## lineno: 543
	subl	$8, %esp
	movl	$.S11496, (%esp)
	movl	28(%esp), %eax
	movl	%eax, 4(%esp)
	call	*__imp__printf
	addl	$8, %esp
	subl	$8, %esp
	movl	$.S11498, (%esp)
	leal	36(%esp), %eax
	movl	%eax, 4(%esp)
	call	*__imp__printf
	addl	$8, %esp
## lineno: 546
	addl	$4, %esp
	ret
	.type	_PrintOSVersion__F15_OSVERSIONINFOA,@function
	.size	_PrintOSVersion__F15_OSVERSIONINFOA,.-_PrintOSVersion__F15_OSVERSIONINFOA
..Dcfe8:
___PrintOSVersion__F15_OSVERSIONINFOAEND:
	.section  .pgi_trace
	.align	8
	.4byte	_PrintOSVersion__F15_OSVERSIONINFOA	## address of routine
	.4byte	___PrintOSVersion__F15_OSVERSIONINFOAEND - _PrintOSVersion__F15_OSVERSIONINFOA	## size of routine
	.2byte	0	## flags for future use
	.2byte	35	## length of following string
## name:_PrintOSVersion__F15_OSVERSIONINFOA:
	.byte	0x5f,0x50,0x72,0x69,0x6e,0x74,0x4f,0x53,0x56,0x65,0x72
	.byte	0x73,0x69,0x6f,0x6e,0x5f,0x5f,0x46,0x31,0x35,0x5f,0x4f
	.byte	0x53,0x56,0x45,0x52,0x53,0x49,0x4f,0x4e,0x49,0x4e,0x46
	.byte	0x4f,0x41,0x00
	.text
	.align	8
.C11398:
	.long	0x0, 0x416312d0	##  1.00000000000000000E+7
.C00048:
	.long	0x0, 0x0	##  0.00000000000000000E+0
.C11401:
	.long	0xe2308c3a, 0x3e45798e	##  1.00000000000000002E-8
.C00050:
	.long	0x0, 0x3ff00000	##  1.00000000000000000E+0
.C00052:
	.long	0x0, 0x40000000	##  2.00000000000000000E+0
.C11290:
	.long	0x0, 0x41f00000	##  4.29496729600000000E+9
.C11300:
	.long	0x0, 0x412e8480	##  1.00000000000000000E+6
.C11266:
	.long	0x0, 0x40080000	##  3.00000000000000000E+0
.C11352:
	.long	0x0, 0x40438000	##  3.90000000000000000E+1
.C11356:
	.long	0xa0b5ed8d, 0x3eb0c6f7	##  9.99999999999999955E-7
	.data
	.align	1
.S11458:
## "Windows NT4 or 95 detected.\n\000"
	.byte	0x57,0x69,0x6e,0x64,0x6f,0x77,0x73,0x20,0x4e,0x54,0x34
	.byte	0x20,0x6f,0x72,0x20,0x39,0x35,0x20,0x64,0x65,0x74,0x65
	.byte	0x63,0x74,0x65,0x64,0x2e,0x0a,0x00,0x00
.S11462:
## "Windows 98 detected.\n\000"
	.byte	0x57,0x69,0x6e,0x64,0x6f,0x77,0x73,0x20,0x39,0x38,0x20
	.byte	0x64,0x65,0x74,0x65,0x63,0x74,0x65,0x64,0x2e,0x0a,0x00
	.byte	0x00
.S11465:
## "Windows Me detected.\n\000"
	.byte	0x57,0x69,0x6e,0x64,0x6f,0x77,0x73,0x20,0x4d,0x65,0x20
	.byte	0x64,0x65,0x74,0x65,0x63,0x74,0x65,0x64,0x2e,0x0a,0x00
	.byte	0x00
.S11468:
## "Unknown Minor OS Version (4.%d)\n\000"
	.byte	0x55,0x6e,0x6b,0x6e,0x6f,0x77,0x6e,0x20,0x4d,0x69,0x6e
	.byte	0x6f,0x72,0x20,0x4f,0x53,0x20,0x56,0x65,0x72,0x73,0x69
	.byte	0x6f,0x6e,0x20,0x28,0x34,0x2e,0x25,0x64,0x29,0x0a,0x00
	.byte	0x00
.S11473:
## "Windows 2000 detected.\n\000"
	.byte	0x57,0x69,0x6e,0x64,0x6f,0x77,0x73,0x20,0x32,0x30,0x30
	.byte	0x30,0x20,0x64,0x65,0x74,0x65,0x63,0x74,0x65,0x64,0x2e
	.byte	0x0a,0x00,0x00
.S11476:
## "Windows XP detected.\n\000"
	.byte	0x57,0x69,0x6e,0x64,0x6f,0x77,0x73,0x20,0x58,0x50,0x20
	.byte	0x64,0x65,0x74,0x65,0x63,0x74,0x65,0x64,0x2e,0x0a,0x00
	.byte	0x00
.S11479:
## "Windows Server2003 or Server2003 R2 detected.\n\000"
	.byte	0x57,0x69,0x6e,0x64,0x6f,0x77,0x73,0x20,0x53,0x65,0x72
	.byte	0x76,0x65,0x72,0x32,0x30,0x30,0x33,0x20,0x6f,0x72,0x20
	.byte	0x53,0x65,0x72,0x76,0x65,0x72,0x32,0x30,0x30,0x33,0x20
	.byte	0x52,0x32,0x20,0x64,0x65,0x74,0x65,0x63,0x74,0x65,0x64
	.byte	0x2e,0x0a,0x00,0x00
.S11482:
## "Unknown Minor OS Version (5.%d)\n\000"
	.byte	0x55,0x6e,0x6b,0x6e,0x6f,0x77,0x6e,0x20,0x4d,0x69,0x6e
	.byte	0x6f,0x72,0x20,0x4f,0x53,0x20,0x56,0x65,0x72,0x73,0x69
	.byte	0x6f,0x6e,0x20,0x28,0x35,0x2e,0x25,0x64,0x29,0x0a,0x00
	.byte	0x00
.S11488:
## "Windows Vista or Server2008 detected.\n\000"
	.byte	0x57,0x69,0x6e,0x64,0x6f,0x77,0x73,0x20,0x56,0x69,0x73
	.byte	0x74,0x61,0x20,0x6f,0x72,0x20,0x53,0x65,0x72,0x76,0x65
	.byte	0x72,0x32,0x30,0x30,0x38,0x20,0x64,0x65,0x74,0x65,0x63
	.byte	0x74,0x65,0x64,0x2e,0x0a,0x00,0x00
.S11491:
## "Unknown Minor OS Version (6.%d)\n\000"
	.byte	0x55,0x6e,0x6b,0x6e,0x6f,0x77,0x6e,0x20,0x4d,0x69,0x6e
	.byte	0x6f,0x72,0x20,0x4f,0x53,0x20,0x56,0x65,0x72,0x73,0x69
	.byte	0x6f,0x6e,0x20,0x28,0x36,0x2e,0x25,0x64,0x29,0x0a,0x00
	.byte	0x00
.S11494:
## "OS Major-Minor Version not recognized (%d.%d)\n\000"
	.byte	0x4f,0x53,0x20,0x4d,0x61,0x6a,0x6f,0x72,0x2d,0x4d,0x69
	.byte	0x6e,0x6f,0x72,0x20,0x56,0x65,0x72,0x73,0x69,0x6f,0x6e
	.byte	0x20,0x6e,0x6f,0x74,0x20,0x72,0x65,0x63,0x6f,0x67,0x6e
	.byte	0x69,0x7a,0x65,0x64,0x20,0x28,0x25,0x64,0x2e,0x25,0x64
	.byte	0x29,0x0a,0x00,0x00
.S11496:
## "OS Build number %d\n\000"
	.byte	0x4f,0x53,0x20,0x42,0x75,0x69,0x6c,0x64,0x20,0x6e,0x75
	.byte	0x6d,0x62,0x65,0x72,0x20,0x25,0x64,0x0a,0x00,0x00
.S11498:
## "Service Pack Level: %s\n\000"
	.byte	0x53,0x65,0x72,0x76,0x69,0x63,0x65,0x20,0x50,0x61,0x63
	.byte	0x6b,0x20,0x4c,0x65,0x76,0x65,0x6c,0x3a,0x20,0x25,0x73
	.byte	0x0a,0x00,0x00
.S11406:
## "Failed Validation on array a[]\n\000"
	.byte	0x46,0x61,0x69,0x6c,0x65,0x64,0x20,0x56,0x61,0x6c,0x69
	.byte	0x64,0x61,0x74,0x69,0x6f,0x6e,0x20,0x6f,0x6e,0x20,0x61
	.byte	0x72,0x72,0x61,0x79,0x20,0x61,0x5b,0x5d,0x0a,0x00,0x00
.S11409:
## "        Expected  : %f \n\000"
	.byte	0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x45,0x78,0x70
	.byte	0x65,0x63,0x74,0x65,0x64,0x20,0x20,0x3a,0x20,0x25,0x66
	.byte	0x20,0x0a,0x00,0x00
.S11411:
## "        Observed  : %f \n\000"
	.byte	0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x4f,0x62,0x73
	.byte	0x65,0x72,0x76,0x65,0x64,0x20,0x20,0x3a,0x20,0x25,0x66
	.byte	0x20,0x0a,0x00,0x00
.S11418:
## "Failed Validation on array b[]\n\000"
	.byte	0x46,0x61,0x69,0x6c,0x65,0x64,0x20,0x56,0x61,0x6c,0x69
	.byte	0x64,0x61,0x74,0x69,0x6f,0x6e,0x20,0x6f,0x6e,0x20,0x61
	.byte	0x72,0x72,0x61,0x79,0x20,0x62,0x5b,0x5d,0x0a,0x00,0x00
.S11420:
## "        Expected  : %f \n\000"
	.byte	0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x45,0x78,0x70
	.byte	0x65,0x63,0x74,0x65,0x64,0x20,0x20,0x3a,0x20,0x25,0x66
	.byte	0x20,0x0a,0x00,0x00
.S11422:
## "        Observed  : %f \n\000"
	.byte	0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x4f,0x62,0x73
	.byte	0x65,0x72,0x76,0x65,0x64,0x20,0x20,0x3a,0x20,0x25,0x66
	.byte	0x20,0x0a,0x00,0x00
.S11429:
## "Failed Validation on array c[]\n\000"
	.byte	0x46,0x61,0x69,0x6c,0x65,0x64,0x20,0x56,0x61,0x6c,0x69
	.byte	0x64,0x61,0x74,0x69,0x6f,0x6e,0x20,0x6f,0x6e,0x20,0x61
	.byte	0x72,0x72,0x61,0x79,0x20,0x63,0x5b,0x5d,0x0a,0x00,0x00
.S11431:
## "        Expected  : %f \n\000"
	.byte	0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x45,0x78,0x70
	.byte	0x65,0x63,0x74,0x65,0x64,0x20,0x20,0x3a,0x20,0x25,0x66
	.byte	0x20,0x0a,0x00,0x00
.S11433:
## "        Observed  : %f \n\000"
	.byte	0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x20,0x4f,0x62,0x73
	.byte	0x65,0x72,0x76,0x65,0x64,0x20,0x20,0x3a,0x20,0x25,0x66
	.byte	0x20,0x0a,0x00,0x00
.S11436:
## "Solution Validates\n\000"
	.byte	0x53,0x6f,0x6c,0x75,0x74,0x69,0x6f,0x6e,0x20,0x56,0x61
	.byte	0x6c,0x69,0x64,0x61,0x74,0x65,0x73,0x0a,0x00,0x00
.S11242:
## "Old Process Affinity Mask = 0x%lx System Affinity Mask = 0x%lx\n\000"
	.byte	0x4f,0x6c,0x64,0x20,0x50,0x72,0x6f,0x63,0x65,0x73,0x73
	.byte	0x20,0x41,0x66,0x66,0x69,0x6e,0x69,0x74,0x79,0x20,0x4d
	.byte	0x61,0x73,0x6b,0x20,0x3d,0x20,0x30,0x78,0x25,0x6c,0x78
	.byte	0x20,0x53,0x79,0x73,0x74,0x65,0x6d,0x20,0x41,0x66,0x66
	.byte	0x69,0x6e,0x69,0x74,0x79,0x20,0x4d,0x61,0x73,0x6b,0x20
	.byte	0x3d,0x20,0x30,0x78,0x25,0x6c,0x78,0x0a,0x00,0x00
.S11245:
## "New Process Affinity Mask = 0x%lx\n\000"
	.byte	0x4e,0x65,0x77,0x20,0x50,0x72,0x6f,0x63,0x65,0x73,0x73
	.byte	0x20,0x41,0x66,0x66,0x69,0x6e,0x69,0x74,0x79,0x20,0x4d
	.byte	0x61,0x73,0x6b,0x20,0x3d,0x20,0x30,0x78,0x25,0x6c,0x78
	.byte	0x0a,0x00,0x00
.S11248:
## "-------------------------------------------------------------\n\000"
	.byte	0x2d,0x2d,0x2d,0x2d,0x2d,0x2d,0x2d,0x2d,0x2d,0x2d,0x2d
	.byte	0x2d,0x2d,0x2d,0x2d,0x2d,0x2d,0x2d,0x2d,0x2d,0x2d,0x2d
	.byte	0x2d,0x2d,0x2d,0x2d,0x2d,0x2d,0x2d,0x2d,0x2d,0x2d,0x2d
	.byte	0x2d,0x2d,0x2d,0x2d,0x2d,0x2d,0x2d,0x2d,0x2d,0x2d,0x2d
	.byte	0x2d,0x2d,0x2d,0x2d,0x2d,0x2d,0x2d,0x2d,0x2d,0x2d,0x2d
	.byte	0x2d,0x2d,0x2d,0x2d,0x2d,0x2d,0x0a,0x00,0x00
.S11251:
## "STREAM version $Revision: 5.8 $\n\000"
	.byte	0x53,0x54,0x52,0x45,0x41,0x4d,0x20,0x76,0x65,0x72,0x73
	.byte	0x69,0x6f,0x6e,0x20,0x24,0x52,0x65,0x76,0x69,0x73,0x69
	.byte	0x6f,0x6e,0x3a,0x20,0x35,0x2e,0x38,0x20,0x24,0x0a,0x00
	.byte	0x00
.S11253:
## "-------------------------------------------------------------\n\000"
	.byte	0x2d,0x2d,0x2d,0x2d,0x2d,0x2d,0x2d,0x2d,0x2d,0x2d,0x2d
	.byte	0x2d,0x2d,0x2d,0x2d,0x2d,0x2d,0x2d,0x2d,0x2d,0x2d,0x2d
	.byte	0x2d,0x2d,0x2d,0x2d,0x2d,0x2d,0x2d,0x2d,0x2d,0x2d,0x2d
	.byte	0x2d,0x2d,0x2d,0x2d,0x2d,0x2d,0x2d,0x2d,0x2d,0x2d,0x2d
	.byte	0x2d,0x2d,0x2d,0x2d,0x2d,0x2d,0x2d,0x2d,0x2d,0x2d,0x2d
	.byte	0x2d,0x2d,0x2d,0x2d,0x2d,0x2d,0x0a,0x00,0x00
.S11256:
## "This system uses %d bytes per DOUBLE PRECISION word.\n\000"
	.byte	0x54,0x68,0x69,0x73,0x20,0x73,0x79,0x73,0x74,0x65,0x6d
	.byte	0x20,0x75,0x73,0x65,0x73,0x20,0x25,0x64,0x20,0x62,0x79
	.byte	0x74,0x65,0x73,0x20,0x70,0x65,0x72,0x20,0x44,0x4f,0x55
	.byte	0x42,0x4c,0x45,0x20,0x50,0x52,0x45,0x43,0x49,0x53,0x49
	.byte	0x4f,0x4e,0x20,0x77,0x6f,0x72,0x64,0x2e,0x0a,0x00,0x00
.S11258:
## "-------------------------------------------------------------\n\000"
	.byte	0x2d,0x2d,0x2d,0x2d,0x2d,0x2d,0x2d,0x2d,0x2d,0x2d,0x2d
	.byte	0x2d,0x2d,0x2d,0x2d,0x2d,0x2d,0x2d,0x2d,0x2d,0x2d,0x2d
	.byte	0x2d,0x2d,0x2d,0x2d,0x2d,0x2d,0x2d,0x2d,0x2d,0x2d,0x2d
	.byte	0x2d,0x2d,0x2d,0x2d,0x2d,0x2d,0x2d,0x2d,0x2d,0x2d,0x2d
	.byte	0x2d,0x2d,0x2d,0x2d,0x2d,0x2d,0x2d,0x2d,0x2d,0x2d,0x2d
	.byte	0x2d,0x2d,0x2d,0x2d,0x2d,0x2d,0x0a,0x00,0x00
.S11261:
## "Array size = %d, Offset = %d\n\000"
	.byte	0x41,0x72,0x72,0x61,0x79,0x20,0x73,0x69,0x7a,0x65,0x20
	.byte	0x3d,0x20,0x25,0x64,0x2c,0x20,0x4f,0x66,0x66,0x73,0x65
	.byte	0x74,0x20,0x3d,0x20,0x25,0x64,0x0a,0x00,0x00
.S11264:
## "Total memory required = %.1f MB.\n\000"
	.byte	0x54,0x6f,0x74,0x61,0x6c,0x20,0x6d,0x65,0x6d,0x6f,0x72
	.byte	0x79,0x20,0x72,0x65,0x71,0x75,0x69,0x72,0x65,0x64,0x20
	.byte	0x3d,0x20,0x25,0x2e,0x31,0x66,0x20,0x4d,0x42,0x2e,0x0a
	.byte	0x00,0x00
.S11269:
## "Each test is run %d times, but only\n\000"
	.byte	0x45,0x61,0x63,0x68,0x20,0x74,0x65,0x73,0x74,0x20,0x69
	.byte	0x73,0x20,0x72,0x75,0x6e,0x20,0x25,0x64,0x20,0x74,0x69
	.byte	0x6d,0x65,0x73,0x2c,0x20,0x62,0x75,0x74,0x20,0x6f,0x6e
	.byte	0x6c,0x79,0x0a,0x00,0x00
.S11271:
## "the *best* time for each is used.\n\000"
	.byte	0x74,0x68,0x65,0x20,0x2a,0x62,0x65,0x73,0x74,0x2a,0x20
	.byte	0x74,0x69,0x6d,0x65,0x20,0x66,0x6f,0x72,0x20,0x65,0x61
	.byte	0x63,0x68,0x20,0x69,0x73,0x20,0x75,0x73,0x65,0x64,0x2e
	.byte	0x0a,0x00,0x00
.S11273:
## "-------------------------------------------------------------\n\000"
	.byte	0x2d,0x2d,0x2d,0x2d,0x2d,0x2d,0x2d,0x2d,0x2d,0x2d,0x2d
	.byte	0x2d,0x2d,0x2d,0x2d,0x2d,0x2d,0x2d,0x2d,0x2d,0x2d,0x2d
	.byte	0x2d,0x2d,0x2d,0x2d,0x2d,0x2d,0x2d,0x2d,0x2d,0x2d,0x2d
	.byte	0x2d,0x2d,0x2d,0x2d,0x2d,0x2d,0x2d,0x2d,0x2d,0x2d,0x2d
	.byte	0x2d,0x2d,0x2d,0x2d,0x2d,0x2d,0x2d,0x2d,0x2d,0x2d,0x2d
	.byte	0x2d,0x2d,0x2d,0x2d,0x2d,0x2d,0x0a,0x00,0x00
.S11276:
## "Printing one line per active thread....\n\000"
	.byte	0x50,0x72,0x69,0x6e,0x74,0x69,0x6e,0x67,0x20,0x6f,0x6e
	.byte	0x65,0x20,0x6c,0x69,0x6e,0x65,0x20,0x70,0x65,0x72,0x20
	.byte	0x61,0x63,0x74,0x69,0x76,0x65,0x20,0x74,0x68,0x72,0x65
	.byte	0x61,0x64,0x2e,0x2e,0x2e,0x2e,0x0a,0x00,0x00
.S11283:
## "-------------------------------------------------------------\n\000"
	.byte	0x2d,0x2d,0x2d,0x2d,0x2d,0x2d,0x2d,0x2d,0x2d,0x2d,0x2d
	.byte	0x2d,0x2d,0x2d,0x2d,0x2d,0x2d,0x2d,0x2d,0x2d,0x2d,0x2d
	.byte	0x2d,0x2d,0x2d,0x2d,0x2d,0x2d,0x2d,0x2d,0x2d,0x2d,0x2d
	.byte	0x2d,0x2d,0x2d,0x2d,0x2d,0x2d,0x2d,0x2d,0x2d,0x2d,0x2d
	.byte	0x2d,0x2d,0x2d,0x2d,0x2d,0x2d,0x2d,0x2d,0x2d,0x2d,0x2d
	.byte	0x2d,0x2d,0x2d,0x2d,0x2d,0x2d,0x0a,0x00,0x00
.S11287:
## "Error returned from call to QueryPerformanceFrequency\n\000"
	.byte	0x45,0x72,0x72,0x6f,0x72,0x20,0x72,0x65,0x74,0x75,0x72
	.byte	0x6e,0x65,0x64,0x20,0x66,0x72,0x6f,0x6d,0x20,0x63,0x61
	.byte	0x6c,0x6c,0x20,0x74,0x6f,0x20,0x51,0x75,0x65,0x72,0x79
	.byte	0x50,0x65,0x72,0x66,0x6f,0x72,0x6d,0x61,0x6e,0x63,0x65
	.byte	0x46,0x72,0x65,0x71,0x75,0x65,0x6e,0x63,0x79,0x0a,0x00
	.byte	0x00
.S11293:
## "Your clock granularity/precision appears to be %d microseconds.\n\000"
	.byte	0x59,0x6f,0x75,0x72,0x20,0x63,0x6c,0x6f,0x63,0x6b,0x20
	.byte	0x67,0x72,0x61,0x6e,0x75,0x6c,0x61,0x72,0x69,0x74,0x79
	.byte	0x2f,0x70,0x72,0x65,0x63,0x69,0x73,0x69,0x6f,0x6e,0x20
	.byte	0x61,0x70,0x70,0x65,0x61,0x72,0x73,0x20,0x74,0x6f,0x20
	.byte	0x62,0x65,0x20,0x25,0x64,0x20,0x6d,0x69,0x63,0x72,0x6f
	.byte	0x73,0x65,0x63,0x6f,0x6e,0x64,0x73,0x2e,0x0a,0x00,0x00
.S11296:
## "Your clock granularity appears to be less than one microsecond.\n\000"
	.byte	0x59,0x6f,0x75,0x72,0x20,0x63,0x6c,0x6f,0x63,0x6b,0x20
	.byte	0x67,0x72,0x61,0x6e,0x75,0x6c,0x61,0x72,0x69,0x74,0x79
	.byte	0x20,0x61,0x70,0x70,0x65,0x61,0x72,0x73,0x20,0x74,0x6f
	.byte	0x20,0x62,0x65,0x20,0x6c,0x65,0x73,0x73,0x20,0x74,0x68
	.byte	0x61,0x6e,0x20,0x6f,0x6e,0x65,0x20,0x6d,0x69,0x63,0x72
	.byte	0x6f,0x73,0x65,0x63,0x6f,0x6e,0x64,0x2e,0x0a,0x00,0x00
.S11302:
## "Each test below will take on the order of %d microseconds.\n\000"
	.byte	0x45,0x61,0x63,0x68,0x20,0x74,0x65,0x73,0x74,0x20,0x62
	.byte	0x65,0x6c,0x6f,0x77,0x20,0x77,0x69,0x6c,0x6c,0x20,0x74
	.byte	0x61,0x6b,0x65,0x20,0x6f,0x6e,0x20,0x74,0x68,0x65,0x20
	.byte	0x6f,0x72,0x64,0x65,0x72,0x20,0x6f,0x66,0x20,0x25,0x64
	.byte	0x20,0x6d,0x69,0x63,0x72,0x6f,0x73,0x65,0x63,0x6f,0x6e
	.byte	0x64,0x73,0x2e,0x0a,0x00,0x00
.S11305:
## "   (= %d clock ticks)\n\000"
	.byte	0x20,0x20,0x20,0x28,0x3d,0x20,0x25,0x64,0x20,0x63,0x6c
	.byte	0x6f,0x63,0x6b,0x20,0x74,0x69,0x63,0x6b,0x73,0x29,0x0a
	.byte	0x00,0x00
.S11308:
## "Increase the size of the arrays if this shows that\n\000"
	.byte	0x49,0x6e,0x63,0x72,0x65,0x61,0x73,0x65,0x20,0x74,0x68
	.byte	0x65,0x20,0x73,0x69,0x7a,0x65,0x20,0x6f,0x66,0x20,0x74
	.byte	0x68,0x65,0x20,0x61,0x72,0x72,0x61,0x79,0x73,0x20,0x69
	.byte	0x66,0x20,0x74,0x68,0x69,0x73,0x20,0x73,0x68,0x6f,0x77
	.byte	0x73,0x20,0x74,0x68,0x61,0x74,0x0a,0x00,0x00
.S11310:
## "you are not getting at least 20 clock ticks per test.\n\000"
	.byte	0x79,0x6f,0x75,0x20,0x61,0x72,0x65,0x20,0x6e,0x6f,0x74
	.byte	0x20,0x67,0x65,0x74,0x74,0x69,0x6e,0x67,0x20,0x61,0x74
	.byte	0x20,0x6c,0x65,0x61,0x73,0x74,0x20,0x32,0x30,0x20,0x63
	.byte	0x6c,0x6f,0x63,0x6b,0x20,0x74,0x69,0x63,0x6b,0x73,0x20
	.byte	0x70,0x65,0x72,0x20,0x74,0x65,0x73,0x74,0x2e,0x0a,0x00
	.byte	0x00
.S11312:
## "-------------------------------------------------------------\n\000"
	.byte	0x2d,0x2d,0x2d,0x2d,0x2d,0x2d,0x2d,0x2d,0x2d,0x2d,0x2d
	.byte	0x2d,0x2d,0x2d,0x2d,0x2d,0x2d,0x2d,0x2d,0x2d,0x2d,0x2d
	.byte	0x2d,0x2d,0x2d,0x2d,0x2d,0x2d,0x2d,0x2d,0x2d,0x2d,0x2d
	.byte	0x2d,0x2d,0x2d,0x2d,0x2d,0x2d,0x2d,0x2d,0x2d,0x2d,0x2d
	.byte	0x2d,0x2d,0x2d,0x2d,0x2d,0x2d,0x2d,0x2d,0x2d,0x2d,0x2d
	.byte	0x2d,0x2d,0x2d,0x2d,0x2d,0x2d,0x0a,0x00,0x00
.S11315:
## "WARNING -- The above is only a rough guideline.\n\000"
	.byte	0x57,0x41,0x52,0x4e,0x49,0x4e,0x47,0x20,0x2d,0x2d,0x20
	.byte	0x54,0x68,0x65,0x20,0x61,0x62,0x6f,0x76,0x65,0x20,0x69
	.byte	0x73,0x20,0x6f,0x6e,0x6c,0x79,0x20,0x61,0x20,0x72,0x6f
	.byte	0x75,0x67,0x68,0x20,0x67,0x75,0x69,0x64,0x65,0x6c,0x69
	.byte	0x6e,0x65,0x2e,0x0a,0x00,0x00
.S11318:
## "For best results, please be sure you know the\n\000"
	.byte	0x46,0x6f,0x72,0x20,0x62,0x65,0x73,0x74,0x20,0x72,0x65
	.byte	0x73,0x75,0x6c,0x74,0x73,0x2c,0x20,0x70,0x6c,0x65,0x61
	.byte	0x73,0x65,0x20,0x62,0x65,0x20,0x73,0x75,0x72,0x65,0x20
	.byte	0x79,0x6f,0x75,0x20,0x6b,0x6e,0x6f,0x77,0x20,0x74,0x68
	.byte	0x65,0x0a,0x00,0x00
.S11320:
## "precision of your system timer.\n\000"
	.byte	0x70,0x72,0x65,0x63,0x69,0x73,0x69,0x6f,0x6e,0x20,0x6f
	.byte	0x66,0x20,0x79,0x6f,0x75,0x72,0x20,0x73,0x79,0x73,0x74
	.byte	0x65,0x6d,0x20,0x74,0x69,0x6d,0x65,0x72,0x2e,0x0a,0x00
	.byte	0x00
.S11322:
## "-------------------------------------------------------------\n\000"
	.byte	0x2d,0x2d,0x2d,0x2d,0x2d,0x2d,0x2d,0x2d,0x2d,0x2d,0x2d
	.byte	0x2d,0x2d,0x2d,0x2d,0x2d,0x2d,0x2d,0x2d,0x2d,0x2d,0x2d
	.byte	0x2d,0x2d,0x2d,0x2d,0x2d,0x2d,0x2d,0x2d,0x2d,0x2d,0x2d
	.byte	0x2d,0x2d,0x2d,0x2d,0x2d,0x2d,0x2d,0x2d,0x2d,0x2d,0x2d
	.byte	0x2d,0x2d,0x2d,0x2d,0x2d,0x2d,0x2d,0x2d,0x2d,0x2d,0x2d
	.byte	0x2d,0x2d,0x2d,0x2d,0x2d,0x2d,0x0a,0x00,0x00
.S11348:
## "Function      Rate (MB/s)   Avg time     Min time     Max time\n\000"
	.byte	0x46,0x75,0x6e,0x63,0x74,0x69,0x6f,0x6e,0x20,0x20,0x20
	.byte	0x20,0x20,0x20,0x52,0x61,0x74,0x65,0x20,0x28,0x4d,0x42
	.byte	0x2f,0x73,0x29,0x20,0x20,0x20,0x41,0x76,0x67,0x20,0x74
	.byte	0x69,0x6d,0x65,0x20,0x20,0x20,0x20,0x20,0x4d,0x69,0x6e
	.byte	0x20,0x74,0x69,0x6d,0x65,0x20,0x20,0x20,0x20,0x20,0x4d
	.byte	0x61,0x78,0x20,0x74,0x69,0x6d,0x65,0x0a,0x00,0x00
.S11353:
## "%s%11.4f  %11.4f  %11.4f  %11.4f\n\000"
	.byte	0x25,0x73,0x25,0x31,0x31,0x2e,0x34,0x66,0x20,0x20,0x25
	.byte	0x31,0x31,0x2e,0x34,0x66,0x20,0x20,0x25,0x31,0x31,0x2e
	.byte	0x34,0x66,0x20,0x20,0x25,0x31,0x31,0x2e,0x34,0x66,0x0a
	.byte	0x00,0x00
.S11358:
## "-------------------------------------------------------------\n\000"
	.byte	0x2d,0x2d,0x2d,0x2d,0x2d,0x2d,0x2d,0x2d,0x2d,0x2d,0x2d
	.byte	0x2d,0x2d,0x2d,0x2d,0x2d,0x2d,0x2d,0x2d,0x2d,0x2d,0x2d
	.byte	0x2d,0x2d,0x2d,0x2d,0x2d,0x2d,0x2d,0x2d,0x2d,0x2d,0x2d
	.byte	0x2d,0x2d,0x2d,0x2d,0x2d,0x2d,0x2d,0x2d,0x2d,0x2d,0x2d
	.byte	0x2d,0x2d,0x2d,0x2d,0x2d,0x2d,0x2d,0x2d,0x2d,0x2d,0x2d
	.byte	0x2d,0x2d,0x2d,0x2d,0x2d,0x2d,0x0a,0x00,0x00
.S11360:
## "-------------------------------------------------------------\n\000"
	.byte	0x2d,0x2d,0x2d,0x2d,0x2d,0x2d,0x2d,0x2d,0x2d,0x2d,0x2d
	.byte	0x2d,0x2d,0x2d,0x2d,0x2d,0x2d,0x2d,0x2d,0x2d,0x2d,0x2d
	.byte	0x2d,0x2d,0x2d,0x2d,0x2d,0x2d,0x2d,0x2d,0x2d,0x2d,0x2d
	.byte	0x2d,0x2d,0x2d,0x2d,0x2d,0x2d,0x2d,0x2d,0x2d,0x2d,0x2d
	.byte	0x2d,0x2d,0x2d,0x2d,0x2d,0x2d,0x2d,0x2d,0x2d,0x2d,0x2d
	.byte	0x2d,0x2d,0x2d,0x2d,0x2d,0x2d,0x0a,0x00,0x00
.S11223:
## "Triad:     \000"
	.byte	0x54,0x72,0x69,0x61,0x64,0x3a,0x20,0x20,0x20,0x20,0x20
	.byte	0x00,0x00
.S11221:
## "Add:       \000"
	.byte	0x41,0x64,0x64,0x3a,0x20,0x20,0x20,0x20,0x20,0x20,0x20
	.byte	0x00,0x00
.S11219:
## "Scale:     \000"
	.byte	0x53,0x63,0x61,0x6c,0x65,0x3a,0x20,0x20,0x20,0x20,0x20
	.byte	0x00,0x00
.S11217:
## "Copy:      \000"
	.byte	0x43,0x6f,0x70,0x79,0x3a,0x20,0x20,0x20,0x20,0x20,0x20
	.byte	0x00,0x00
	.data
	.align	16
_avgtime:
	.align	8
	.long	0x0, 0x0	##  0.00000000000000000E+0
	.set .,.+24
	.type	_avgtime,@object
	.size	_avgtime,32
	.align	16
_maxtime:
	.align	8
	.long	0x0, 0x0	##  0.00000000000000000E+0
	.set .,.+24
	.type	_maxtime,@object
	.size	_maxtime,32
	.align	16
_mintime:
	.align	8
	.long	0xe0000000, 0x47efffff	##  3.40282346638528860E+38
	.long	0xe0000000, 0x47efffff	##  3.40282346638528860E+38
	.long	0xe0000000, 0x47efffff	##  3.40282346638528860E+38
	.long	0xe0000000, 0x47efffff	##  3.40282346638528860E+38
	.type	_mintime,@object
	.size	_mintime,32
	.align	16
_label:
	.align	4
	.long	.S11217
	.long	.S11219
	.long	.S11221
	.long	.S11223
	.type	_label,@object
	.size	_label,16
	.align	16
_bytes:
	.align	8
	.long	0x0, 0x41a312d0	##  1.60000000000000000E+8
	.long	0x0, 0x41a312d0	##  1.60000000000000000E+8
	.long	0x0, 0x41ac9c38	##  2.40000000000000000E+8
	.long	0x0, 0x41ac9c38	##  2.40000000000000000E+8
	.type	_bytes,@object
	.size	_bytes,32
_PerfCtrFreq_asDbl:
	.long	0x0, 0x0	##  0.00000000000000000E+0
	.type	_PerfCtrFreq_asDbl,@object
	.size	_PerfCtrFreq_asDbl,8
	.data
	.local	_PerfCtrFreq
	.comm	_PerfCtrFreq,8,8
	.local	_c
	.comm	_c,80000000,16
	.local	_b
	.comm	_b,80000000,16
	.local	_a
	.comm	_a,80000000,16
	.globl	___mth_i_dfloatux
	.globl	__main
	.section	.dbgfram
..Dcieb0:
	.4byte	..Dciee0-..Dcieb0-4	## CIE length
	.4byte	0xffffffff	## CIE ID
	.byte	0x1	## CIE version
	.byte	0x0	## no augmentation
	.byte	0x1	## ULEB128 1, code alignment factor
	.byte	0x7c	## SLEB128 -4, data alignment factor
	.byte	0x8	## return address column
	.byte	0xc	## DW_CFA_def_cfa (col 4)
	.byte	0x4	## ULEB128 4
	.byte	0x4	## ULEB128 4
	.byte	0x88	## DW_CFA_offset (col 8)
	.byte	0x1	## ULEB128 1
	.align	4
..Dciee0:
	.4byte	..Dfdee0-..Dfdeb0	## FDE length
..Dfdeb0:
	.4byte	..Dcieb0	## CIE pointer
	.4byte	..Dcfb0	## initial location
	.4byte	..Dcfe0-..Dcfb0	## address range
	.byte	0x4	## DW_CFA_advance_loc4
	.4byte	..Dcfi0-..Dcfb0
	.byte	0xe	## DW_CFA_def_cfa_offset
	.byte	0x8	## ULEB128 8
	.byte	0x85	## DW_CFA_offset (col 5)
	.byte	0x2	## ULEB128 2
	.byte	0x4	## DW_CFA_advance_loc4
	.4byte	..Dcfi1-..Dcfi0
	.byte	0xe	## DW_CFA_def_cfa_offset
	.byte	0x98,0xc	## ULEB128 1560
	.byte	0x4	## DW_CFA_advance_loc4
	.4byte	..Dcfi2-..Dcfi1
	.byte	0xc	## DW_CFA_def_cfa (col 5)
	.byte	0x5	## ULEB128 5
	.byte	0x8	## ULEB128 8
	.align	4
..Dfdee0:
	.4byte	..Dfdee1-..Dfdeb1	## FDE length
..Dfdeb1:
	.4byte	..Dcieb0	## CIE pointer
	.4byte	..Dcfb1	## initial location
	.4byte	..Dcfe1-..Dcfb1	## address range
	.byte	0x4	## DW_CFA_advance_loc4
	.4byte	..Dcfi3-..Dcfb1
	.byte	0xe	## DW_CFA_def_cfa_offset
	.byte	0xc8,0x1	## ULEB128 200
	.byte	0x4	## DW_CFA_advance_loc4
	.4byte	..Dcfi4-..Dcfi3
	.byte	0xe	## DW_CFA_def_cfa_offset
	.byte	0x8c,0x3	## ULEB128 396
	.align	4
..Dfdee1:
	.4byte	..Dfdee2-..Dfdeb2	## FDE length
..Dfdeb2:
	.4byte	..Dcieb0	## CIE pointer
	.4byte	..Dcfb2	## initial location
	.4byte	..Dcfe2-..Dcfb2	## address range
	.byte	0x4	## DW_CFA_advance_loc4
	.4byte	..Dcfi5-..Dcfb2
	.byte	0xe	## DW_CFA_def_cfa_offset
	.byte	0x18	## ULEB128 24
	.byte	0x4	## DW_CFA_advance_loc4
	.4byte	..Dcfi6-..Dcfi5
	.byte	0xe	## DW_CFA_def_cfa_offset
	.byte	0x2c	## ULEB128 44
	.align	4
..Dfdee2:
	.4byte	..Dfdee3-..Dfdeb3	## FDE length
..Dfdeb3:
	.4byte	..Dcieb0	## CIE pointer
	.4byte	..Dcfb3	## initial location
	.4byte	..Dcfe3-..Dcfb3	## address range
	.byte	0x4	## DW_CFA_advance_loc4
	.4byte	..Dcfi7-..Dcfb3
	.byte	0xe	## DW_CFA_def_cfa_offset
	.byte	0x48	## ULEB128 72
	.byte	0x4	## DW_CFA_advance_loc4
	.4byte	..Dcfi8-..Dcfi7
	.byte	0xe	## DW_CFA_def_cfa_offset
	.byte	0x8c,0x1	## ULEB128 140
	.align	4
..Dfdee3:
	.4byte	..Dfdee4-..Dfdeb4	## FDE length
..Dfdeb4:
	.4byte	..Dcieb0	## CIE pointer
	.4byte	..Dcfb4	## initial location
	.4byte	..Dcfe4-..Dcfb4	## address range
	.byte	0x4	## DW_CFA_advance_loc4
	.4byte	..Dcfi9-..Dcfb4
	.byte	0xe	## DW_CFA_def_cfa_offset
	.byte	0x8	## ULEB128 8
	.byte	0x4	## DW_CFA_advance_loc4
	.4byte	..Dcfi10-..Dcfi9
	.byte	0xe	## DW_CFA_def_cfa_offset
	.byte	0xc	## ULEB128 12
	.align	4
..Dfdee4:
	.4byte	..Dfdee5-..Dfdeb5	## FDE length
..Dfdeb5:
	.4byte	..Dcieb0	## CIE pointer
	.4byte	..Dcfb5	## initial location
	.4byte	..Dcfe5-..Dcfb5	## address range
	.byte	0x4	## DW_CFA_advance_loc4
	.4byte	..Dcfi11-..Dcfb5
	.byte	0xe	## DW_CFA_def_cfa_offset
	.byte	0x8	## ULEB128 8
	.byte	0x4	## DW_CFA_advance_loc4
	.4byte	..Dcfi12-..Dcfi11
	.byte	0xe	## DW_CFA_def_cfa_offset
	.byte	0xc	## ULEB128 12
	.align	4
..Dfdee5:
	.4byte	..Dfdee6-..Dfdeb6	## FDE length
..Dfdeb6:
	.4byte	..Dcieb0	## CIE pointer
	.4byte	..Dcfb6	## initial location
	.4byte	..Dcfe6-..Dcfb6	## address range
	.byte	0x4	## DW_CFA_advance_loc4
	.4byte	..Dcfi13-..Dcfb6
	.byte	0xe	## DW_CFA_def_cfa_offset
	.byte	0x10	## ULEB128 16
	.byte	0x4	## DW_CFA_advance_loc4
	.4byte	..Dcfi14-..Dcfi13
	.byte	0xe	## DW_CFA_def_cfa_offset
	.byte	0x1c	## ULEB128 28
	.align	4
..Dfdee6:
	.4byte	..Dfdee7-..Dfdeb7	## FDE length
..Dfdeb7:
	.4byte	..Dcieb0	## CIE pointer
	.4byte	..Dcfb7	## initial location
	.4byte	..Dcfe7-..Dcfb7	## address range
	.byte	0x4	## DW_CFA_advance_loc4
	.4byte	..Dcfi15-..Dcfb7
	.byte	0xe	## DW_CFA_def_cfa_offset
	.byte	0x10	## ULEB128 16
	.byte	0x4	## DW_CFA_advance_loc4
	.4byte	..Dcfi16-..Dcfi15
	.byte	0xe	## DW_CFA_def_cfa_offset
	.byte	0x1c	## ULEB128 28
	.align	4
..Dfdee7:
	.4byte	..Dfdee8-..Dfdeb8	## FDE length
..Dfdeb8:
	.4byte	..Dcieb0	## CIE pointer
	.4byte	..Dcfb8	## initial location
	.4byte	..Dcfe8-..Dcfb8	## address range
	.byte	0x4	## DW_CFA_advance_loc4
	.4byte	..Dcfi17-..Dcfb8
	.byte	0xe	## DW_CFA_def_cfa_offset
	.byte	0x8	## ULEB128 8
	.byte	0x4	## DW_CFA_advance_loc4
	.4byte	..Dcfi18-..Dcfi17
	.byte	0xe	## DW_CFA_def_cfa_offset
	.byte	0xc	## ULEB128 12
	.align	4
..Dfdee8:
