	.file	"stream5.8.cpp"
pgCC_compiled.:
## PGCC 7.0 -opt 3
## PGCC 10/19/2007  14:59:47
## pgcpp c:\temp\pgcpp2ai4-y4cQfKYe.il -mp=align -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_omp-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\pgcpp2ai4-y4cQfKYe.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 69 4 -mp -x 69 0x200 -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\pgcpp2ai4-y4cQfKYe.il -mp=align -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_omp-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
	movl	$.S11237, (%esp)
	call	*__imp__printf
	addl	$8, %esp
	subl	$8, %esp
	movl	$.S11240, (%esp)
	call	*__imp__printf
	addl	$8, %esp
	subl	$8, %esp
	movl	$.S11242, (%esp)
	call	*__imp__printf
	addl	$8, %esp
	subl	$8, %esp
	movl	$.S11245, (%esp)
	movl	$8, 4(%esp)
	call	*__imp__printf
	addl	$8, %esp
	subl	$8, %esp
	movl	$.S11247, (%esp)
	call	*__imp__printf
	addl	$8, %esp
	subl	$24, %esp
	movl	$.S11250, (%esp)
	movl	$10000000, 4(%esp)
	movl	$0, 8(%esp)
	call	*__imp__printf
	addl	$24, %esp
	subl	$24, %esp
	movl	$.S11253, (%esp)
	movl	$0, 4(%esp)
	movl	$1080859704, 8(%esp)
	call	*__imp__printf
	addl	$24, %esp
	subl	$8, %esp
	movl	$.S11258, (%esp)
	movl	$40, 4(%esp)
	call	*__imp__printf
	addl	$8, %esp
	subl	$8, %esp
	movl	$.S11261, (%esp)
	call	*__imp__printf
	addl	$8, %esp
	subl	$8, %esp
	movl	$.S11263, (%esp)
	call	*__imp__printf
	addl	$8, %esp
## lineno: 194
	xorl	%ecx, %ecx
	movl	_.prvt0001, %eax
	call	__mp_penter
## lineno: 195
	call	__mp_lcpu
	testl	%eax, %eax
	jne	.LB11267
## lineno: 197
	subl	$8, %esp
	call	_omp_get_num_threads
	addl	$8, %esp
	subl	$8, %esp
	movl	$.S11268, (%esp)
	movl	%eax, 4(%esp)
	call	*__imp__printf
	addl	$8, %esp
	.p2align	4,,3
.LB11267:
## lineno: 199
## lineno: 0
	movl	_.prvt0001, %eax
	call	__mp_pexit
## lineno: 203
	subl	$8, %esp
	movl	$.S11270, (%esp)
	call	*__imp__printf
	addl	$8, %esp
## lineno: 205
	xorl	%ecx, %ecx
	movl	_.prvt0001, %eax
	call	__mp_penter
## lineno: 206
	call	__mp_lcpu
	call	__mp_ncpus
	subl	$8, %esp
	movl	$.S11274, (%esp)
	call	*__imp__printf
	addl	$8, %esp
## lineno: 0
	movl	_.prvt0001, %eax
	call	__mp_pexit
## lineno: 211
## lineno: 0
	xorl	%ecx, %ecx
	movl	_.prvt0001, %eax
	call	__mp_penter
## lineno: 211
	call	__mp_lcpu
	movl	%eax, 76(%esp)
	call	__mp_ncpus
	movl	%eax, %ecx
	movl	$10000000, %ebx
	movl	%ebx, %eax
	cltd
	idivl	%ecx
	movl	%eax, %edx
	sarl	$1, %edx
	shrl	$30, %edx
	addl	%edx, %eax
	movl	%ecx, %edx
	sarl	$2, %eax
	shll	$2, %eax
	imull	%eax, %edx
	addl	%eax, %ebx
	subl	%edx, %ebx
	movl	76(%esp), %edx
	incl	%edx
	cmpl	%ecx, %edx
	cmovnel	%eax, %ebx
	movl	%ebx, 72(%esp)
	testl	%ebx, %ebx
	jle	.LB11281
## lineno: 0
	movl	76(%esp), %ecx
	imull	%eax, %ecx
	movl	%ecx, 76(%esp)
	movl	76(%esp), %eax
	movl	%eax, 32(%esp)
	movl	$1, %eax
	cmpl	%eax, %ebx
	cmovll	%eax, %ebx
	xorl	%ecx, %ecx
	movl	%ebx, %eax
	cmpl	$8333, %ebx
	jg	.LB11852
## lineno: 212
	cmpl	$8, %ebx
	jl	.LB11801
## lineno: 212
	movlpd	.C00050, %xmm2
	movlpd	.C00052, %xmm1
	movl	76(%esp), %eax
	subl	$7, %ebx
	shll	$3, %eax
	movl	%eax, 76(%esp)
	movl	76(%esp), %eax
	movl	76(%esp), %esi
	movl	76(%esp), %edi
	addl	$_c, %eax
	movl	%eax, 76(%esp)
	xorpd	%xmm0, %xmm0
	xorl	%ecx, %ecx
	unpcklpd	%xmm2, %xmm2
	unpcklpd	%xmm1, %xmm1
	addl	$_b, %esi
	addl	$_a, %edi
	movl	%ebx, %eax
	movl	76(%esp), %edx
	.align	4
.LB11884:
## lineno: 212
	movapd	%xmm2, (%edi,%ecx)
	movapd	%xmm1, (%esi,%ecx)
	movapd	%xmm0, (%edx,%ecx)
	subl	$8, %eax
	movapd	%xmm2, 16(%ecx,%edi)
	movapd	%xmm1, 16(%ecx,%esi)
	movapd	%xmm0, 16(%ecx,%edx)
	movapd	%xmm2, 32(%ecx,%edi)
	movapd	%xmm1, 32(%ecx,%esi)
	movapd	%xmm0, 32(%ecx,%edx)
	movapd	%xmm2, 48(%ecx,%edi)
	movapd	%xmm1, 48(%ecx,%esi)
	movapd	%xmm0, 48(%ecx,%edx)
	addl	$64, %ecx
	testl	%eax, %eax
	jg	.LB11884
## lineno: 212
	addl	$7, %eax
	je	.LB11886
## lineno: 212
	movl	$1, %ecx
	movl	72(%esp), %edx
	cmpl	%edx, %ecx
	cmovll	%edx, %ecx
	andl	$-8, %ecx
	.p2align	4,,3
.LB11801:
## lineno: 0
	movlpd	.C00048, %xmm2
	movlpd	.C00052, %xmm1
	movlpd	.C00050, %xmm0
	movl	32(%esp), %edx
	.align	4
.LB12129:
## lineno: 212
	movl	%edx, %esi
	decl	%eax
	addl	%ecx, %esi
	incl	%ecx
	movlpd	%xmm2, _c(,%esi,8)
	movlpd	%xmm1, _b(,%esi,8)
	movlpd	%xmm0, _a(,%esi,8)
	testl	%eax, %eax
	jg	.LB12129
## lineno: 212
	jmp	.LB11851
	.p2align	4,,3
.LB11852:
## lineno: 212
	movlpd	.C00050, %xmm2
	movlpd	.C00052, %xmm1
	movl	32(%esp), %edx
	shll	$3, %edx
	movl	%edx, %esi
	movl	%edx, %edi
	xorpd	%xmm0, %xmm0
	xorl	%ecx, %ecx
	subl	$7, %eax
	unpcklpd	%xmm2, %xmm2
	unpcklpd	%xmm1, %xmm1
	addl	$_b, %esi
	addl	$_c, %edx
	addl	$_a, %edi
	.align	4
.LB11959:
## lineno: 212
	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	.LB11959
## lineno: 212
	sfence
	addl	$7, %eax
	je	.LB11851
## lineno: 212
	movl	$1, %ecx
	movl	72(%esp), %edx
	cmpl	%edx, %ecx
	cmovll	%edx, %ecx
	movlpd	.C00048, %xmm2
	movlpd	.C00052, %xmm1
	movlpd	.C00050, %xmm0
	movl	32(%esp), %edx
	andl	$-8, %ecx
	.align	4
.LB11853:
## lineno: 212
	movl	%edx, %esi
	decl	%eax
	addl	%ecx, %esi
	incl	%ecx
	movlpd	%xmm2, _c(,%esi,8)
	movlpd	%xmm1, _b(,%esi,8)
	movlpd	%xmm0, _a(,%esi,8)
	testl	%eax, %eax
	jg	.LB11853
	.p2align	4,,3
.LB11886:
## lineno: 0
	.p2align	4,,3
.LB11851:
## lineno: 0
	.p2align	4,,3
.LB11281:
## lineno: 215
## lineno: 0
	movl	_.prvt0001, %eax
	call	__mp_pexit
## lineno: 217
	subl	$8, %esp
	movl	$.S11286, (%esp)
	call	*__imp__printf
	addl	$8, %esp
	subl	$8, %esp
	movl	$_PerfCtrFreq, (%esp)
	call	*__imp__QueryPerformanceFrequency@4
	addl	$4, %esp
	testl	%eax, %eax
	jne	.LB11288
## lineno: 220
	subl	$8, %esp
	movl	$.S11290, (%esp)
	call	*__imp__printf
	addl	$8, %esp
	subl	$8, %esp
	movl	$-1, (%esp)
	call	*__imp__exit
	addl	$8, %esp
	.p2align	4,,3
.LB11288:
## lineno: 223
	subl	$8, %esp
	movl	_PerfCtrFreq, %eax
	movl	%eax, (%esp)
	call	___mth_i_dfloatux
	cvtsi2sdl	_PerfCtrFreq+4, %xmm1
	addl	$8, %esp
	mulsd	.C11293, %xmm1
	subl	$8, %esp
	addsd	%xmm1, %xmm0
	movlpd	%xmm0, _PerfCtrFreq_asDbl
	call	_checktick__Fv
	movl	%eax, -1368(%ebp)
	addl	$8, %esp
	testl	%eax, %eax
	jle	.LB11294
## lineno: 226
	subl	$8, %esp
	movl	$.S11296, (%esp)
	movl	%eax, 4(%esp)
	call	*__imp__printf
	addl	$8, %esp
	jmp	.LB11298
	.p2align	4,,3
.LB11294:
## lineno: 229
	subl	$8, %esp
	movl	$.S11299, (%esp)
	call	*__imp__printf
	movl	$1, -1368(%ebp)
	addl	$8, %esp
	.p2align	4,,3
.LB11298:
## lineno: 234
	subl	$8, %esp
	call	_mysecond__Fv
	fstpl	-1352(%ebp)
	addl	$8, %esp
## lineno: 236
	xorl	%ecx, %ecx
	movl	_.prvt0001, %eax
	call	__mp_penter
## lineno: 236
	call	__mp_lcpu
	movl	%eax, %edi
	call	__mp_ncpus
	movl	%eax, %ecx
	movl	$10000000, %ebx
	movl	%ebx, %eax
	cltd
	idivl	%ecx
	movl	%eax, %edx
	sarl	$1, %edx
	shrl	$30, %edx
	addl	%edx, %eax
	movl	%ecx, %edx
	sarl	$2, %eax
	shll	$2, %eax
	imull	%eax, %edx
	addl	%eax, %ebx
	subl	%edx, %ebx
	leal	1(%edi), %edx
	cmpl	%ecx, %edx
	cmovnel	%eax, %ebx
	movl	%ebx, %esi
	testl	%ebx, %ebx
	jle	.LB11306
## lineno: 0
	imull	%eax, %edi
	movl	$1, %eax
	cmpl	%eax, %ebx
	cmovll	%eax, %ebx
	xorl	%ecx, %ecx
	movl	%edi, %edx
	movl	%ebx, %eax
	cmpl	$12500, %ebx
	jg	.LB11856
## lineno: 237
	cmpl	$8, %ebx
	jl	.LB11802
## lineno: 237
	shll	$3, %edi
	subl	$7, %ebx
	addl	$_a, %edi
	movl	%ebx, %eax
	movl	%edi, %ecx
	.align	4
.LB11914:
## lineno: 237
	prefetchnta	512(%ecx)
	movapd	(%ecx), %xmm0
	subl	$8, %eax
	addpd	%xmm0, %xmm0
	movapd	%xmm0, (%ecx)
	movapd	16(%ecx), %xmm1
	addpd	%xmm1, %xmm1
	movapd	%xmm1, 16(%ecx)
	movapd	32(%ecx), %xmm0
	addpd	%xmm0, %xmm0
	movapd	%xmm0, 32(%ecx)
	movapd	48(%ecx), %xmm1
	addpd	%xmm1, %xmm1
	movapd	%xmm1, 48(%ecx)
	addl	$64, %ecx
	testl	%eax, %eax
	jg	.LB11914
## lineno: 237
	addl	$7, %eax
	je	.LB11915
## lineno: 237
	movl	$1, %ecx
	cmpl	%esi, %ecx
	cmovll	%esi, %ecx
	andl	$-8, %ecx
	.align	4
.LB11802:
## lineno: 237
	movl	%edx, %esi
	decl	%eax
	addl	%ecx, %esi
	movlpd	_a(,%esi,8), %xmm0
	addsd	%xmm0, %xmm0
	incl	%ecx
	movlpd	%xmm0, _a(,%esi,8)
	testl	%eax, %eax
	jg	.LB11802
## lineno: 237
	jmp	.LB11855
	.p2align	4,,3
.LB11856:
## lineno: 237
	movl	%edx, %ecx
	shll	$3, %ecx
	subl	$7, %eax
	addl	$_a, %ecx
	.align	4
.LB11974:
## lineno: 237
	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	.LB11974
## lineno: 237
	sfence
	addl	$7, %eax
	je	.LB11855
## lineno: 237
	movl	$1, %ecx
	cmpl	%esi, %ecx
	cmovll	%esi, %ecx
	andl	$-8, %ecx
	.align	4
.LB11857:
## lineno: 237
	movl	%edx, %esi
	decl	%eax
	addl	%ecx, %esi
	movlpd	_a(,%esi,8), %xmm0
	addsd	%xmm0, %xmm0
	incl	%ecx
	movlpd	%xmm0, _a(,%esi,8)
	testl	%eax, %eax
	jg	.LB11857
	.p2align	4,,3
.LB11915:
## lineno: 0
	.p2align	4,,3
.LB11855:
## lineno: 0
	.p2align	4,,3
.LB11306:
## lineno: 237
## lineno: 0
	movl	_.prvt0001, %eax
	call	__mp_pexit
## lineno: 238
	subl	$8, %esp
	call	_mysecond__Fv
	addl	$8, %esp
	subl	$8, %esp
	movl	$.S11310, (%esp)
	fstpl	-1360(%ebp)
	movlpd	-1360(%ebp), %xmm0
	subsd	-1352(%ebp), %xmm0
	mulsd	.C11308, %xmm0
	cvttsd2sil	%xmm0, %eax
	movlpd	%xmm0, -1352(%ebp)
	movl	%eax, 4(%esp)
	call	*__imp__printf
	movlpd	-1352(%ebp), %xmm1
	cvtsi2sdl	-1368(%ebp), %xmm0
	addl	$8, %esp
	divsd	%xmm0, %xmm1
	subl	$8, %esp
	cvttsd2sil	%xmm1, %eax
	movl	$.S11313, (%esp)
	movl	%eax, 4(%esp)
	call	*__imp__printf
	addl	$8, %esp
	subl	$8, %esp
	movl	$.S11316, (%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	$.S11323, (%esp)
	call	*__imp__printf
	addl	$8, %esp
	subl	$8, %esp
	movl	$.S11326, (%esp)
	call	*__imp__printf
	addl	$8, %esp
	subl	$8, %esp
	movl	$.S11328, (%esp)
	call	*__imp__printf
	addl	$8, %esp
	subl	$8, %esp
	movl	$.S11330, (%esp)
	call	*__imp__printf
	leal	-1280(%ebp), %ebx
	movl	$0, -1364(%ebp)
	addl	$8, %esp
	.p2align	4,,3
.LB11332:
## lineno: 256
	subl	$8, %esp
	call	_mysecond__Fv
	fstpl	-1344(%ebp)
	movlpd	-1344(%ebp), %xmm0
	addl	$8, %esp
	movlpd	%xmm0, (%ebx)
## lineno: 263
	xorl	%ecx, %ecx
	movl	_.prvt0001, %eax
	call	__mp_penter
## lineno: 263
	call	__mp_lcpu
	movl	%eax, 68(%esp)
	call	__mp_ncpus
	movl	%eax, %ecx
	movl	$10000000, %edi
	movl	%edi, %eax
	cltd
	idivl	%ecx
	movl	%eax, %edx
	sarl	$1, %edx
	shrl	$30, %edx
	addl	%edx, %eax
	movl	%ecx, %edx
	sarl	$2, %eax
	shll	$2, %eax
	imull	%eax, %edx
	addl	%eax, %edi
	subl	%edx, %edi
	movl	68(%esp), %edx
	incl	%edx
	cmpl	%ecx, %edx
	cmovnel	%eax, %edi
	movl	%edi, 64(%esp)
	testl	%edi, %edi
	jle	.LB11340
## lineno: 0
	movl	68(%esp), %ecx
	imull	%eax, %ecx
	movl	%ecx, 68(%esp)
	movl	68(%esp), %eax
	movl	%eax, 32(%esp)
	movl	$1, %eax
	cmpl	%eax, %edi
	cmovll	%eax, %edi
	xorl	%ecx, %ecx
	movl	%edi, %eax
	cmpl	$12500, %edi
	jg	.LB11860
## lineno: 264
	cmpl	$8, %edi
	jl	.LB11803
## lineno: 264
	movl	68(%esp), %eax
	subl	$7, %edi
	shll	$3, %eax
	movl	%eax, 68(%esp)
	movl	68(%esp), %eax
	movl	68(%esp), %esi
	addl	$_c, %eax
	movl	%eax, 68(%esp)
	xorl	%ecx, %ecx
	addl	$_a, %esi
	movl	%edi, %eax
	movl	68(%esp), %edx
	.align	4
.LB11919:
## lineno: 264
	prefetchnta	512(%ecx,%esi)
	movapd	(%esi,%ecx), %xmm0
	movapd	16(%ecx,%esi), %xmm1
	subl	$8, %eax
	movapd	%xmm0, (%edx,%ecx)
	movapd	32(%ecx,%esi), %xmm0
	movapd	%xmm1, 16(%ecx,%edx)
	movapd	48(%ecx,%esi), %xmm1
	movapd	%xmm0, 32(%ecx,%edx)
	movapd	%xmm1, 48(%ecx,%edx)
	addl	$64, %ecx
	testl	%eax, %eax
	jg	.LB11919
## lineno: 264
	addl	$7, %eax
	je	.LB11920
## lineno: 264
	movl	$1, %ecx
	movl	64(%esp), %edx
	cmpl	%edx, %ecx
	cmovll	%edx, %ecx
	andl	$-8, %ecx
	.align	4
.LB11803:
## lineno: 264
	movl	32(%esp), %edx
	decl	%eax
	addl	%ecx, %edx
	movlpd	_a(,%edx,8), %xmm0
	incl	%ecx
	movlpd	%xmm0, _c(,%edx,8)
	testl	%eax, %eax
	jg	.LB11803
## lineno: 264
	jmp	.LB11859
	.p2align	4,,3
.LB11860:
## lineno: 264
	movl	32(%esp), %edx
	shll	$3, %edx
	movl	%edx, %esi
	xorl	%ecx, %ecx
	subl	$7, %eax
	addl	$_c, %edx
	addl	$_a, %esi
	.align	4
.LB11977:
## lineno: 264
	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	.LB11977
## lineno: 264
	sfence
	addl	$7, %eax
	je	.LB11859
## lineno: 264
	movl	$1, %ecx
	movl	64(%esp), %edx
	cmpl	%edx, %ecx
	cmovll	%edx, %ecx
	movl	32(%esp), %edx
	andl	$-8, %ecx
	.align	4
.LB11861:
## lineno: 264
	movl	%edx, %esi
	decl	%eax
	addl	%ecx, %esi
	movlpd	_a(,%esi,8), %xmm0
	incl	%ecx
	movlpd	%xmm0, _c(,%esi,8)
	testl	%eax, %eax
	jg	.LB11861
	.p2align	4,,3
.LB11920:
## lineno: 0
	.p2align	4,,3
.LB11859:
## lineno: 0
	.p2align	4,,3
.LB11340:
## lineno: 264
## lineno: 0
	movl	_.prvt0001, %eax
	call	__mp_pexit
## lineno: 266
	subl	$8, %esp
	call	_mysecond__Fv
	addl	$8, %esp
	subl	$8, %esp
	fstpl	-1336(%ebp)
	movlpd	-1336(%ebp), %xmm0
	subsd	(%ebx), %xmm0
	movlpd	%xmm0, (%ebx)
	call	_mysecond__Fv
	fstpl	-1328(%ebp)
	movlpd	-1328(%ebp), %xmm0
	addl	$8, %esp
	movlpd	%xmm0, 320(%ebx)
## lineno: 273
	xorl	%ecx, %ecx
	movl	_.prvt0001, %eax
	call	__mp_penter
## lineno: 273
	call	__mp_lcpu
	movl	%eax, 60(%esp)
	call	__mp_ncpus
	movl	%eax, %ecx
	movl	$10000000, %edi
	movl	%edi, %eax
	cltd
	idivl	%ecx
	movl	%eax, %edx
	sarl	$1, %edx
	shrl	$30, %edx
	addl	%edx, %eax
	movl	%ecx, %edx
	sarl	$2, %eax
	shll	$2, %eax
	imull	%eax, %edx
	addl	%eax, %edi
	subl	%edx, %edi
	movl	60(%esp), %edx
	incl	%edx
	cmpl	%ecx, %edx
	cmovnel	%eax, %edi
	movl	%edi, 56(%esp)
	testl	%edi, %edi
	jle	.LB11347
## lineno: 0
	movl	60(%esp), %ecx
	imull	%eax, %ecx
	movl	%ecx, 60(%esp)
	movl	60(%esp), %eax
	movl	%eax, 32(%esp)
	movl	$1, %eax
	cmpl	%eax, %edi
	cmovll	%eax, %edi
	xorl	%ecx, %ecx
	movl	%edi, %eax
	cmpl	$12500, %edi
	jg	.LB11863
## lineno: 274
	cmpl	$8, %edi
	jl	.LB11808
## lineno: 274
	movlpd	.C11255, %xmm0
	movl	60(%esp), %eax
	subl	$7, %edi
	shll	$3, %eax
	movl	%eax, 60(%esp)
	movl	60(%esp), %eax
	movl	60(%esp), %esi
	addl	$_b, %eax
	movl	%eax, 60(%esp)
	xorl	%ecx, %ecx
	unpcklpd	%xmm0, %xmm0
	addl	$_c, %esi
	movl	%edi, %eax
	movl	60(%esp), %edx
	.align	4
.LB11927:
## lineno: 274
	prefetchnta	512(%ecx,%esi)
	movapd	(%esi,%ecx), %xmm1
	movapd	16(%ecx,%esi), %xmm2
	subl	$8, %eax
	mulpd	%xmm0, %xmm1
	mulpd	%xmm0, %xmm2
	movapd	%xmm1, (%edx,%ecx)
	movapd	32(%ecx,%esi), %xmm1
	movapd	%xmm2, 16(%ecx,%edx)
	mulpd	%xmm0, %xmm1
	movapd	48(%ecx,%esi), %xmm2
	movapd	%xmm1, 32(%ecx,%edx)
	mulpd	%xmm0, %xmm2
	movapd	%xmm2, 48(%ecx,%edx)
	addl	$64, %ecx
	testl	%eax, %eax
	jg	.LB11927
## lineno: 274
	addl	$7, %eax
	je	.LB11928
## lineno: 274
	movl	$1, %ecx
	movl	56(%esp), %edx
	cmpl	%edx, %ecx
	cmovll	%edx, %ecx
	andl	$-8, %ecx
	.p2align	4,,3
.LB11808:
## lineno: 0
	movlpd	.C11255, %xmm0
	movl	32(%esp), %edx
	.align	4
.LB12122:
## lineno: 274
	movsd	%xmm0, %xmm1
	movl	%ecx, %esi
	decl	%eax
	addl	%edx, %esi
	mulsd	_c(,%esi,8), %xmm1
	incl	%ecx
	movlpd	%xmm1, _b(,%esi,8)
	testl	%eax, %eax
	jg	.LB12122
## lineno: 274
	jmp	.LB11862
	.p2align	4,,3
.LB11863:
## lineno: 274
	movlpd	.C11255, %xmm0
	movl	32(%esp), %edx
	shll	$3, %edx
	movl	%edx, %esi
	xorl	%ecx, %ecx
	subl	$7, %eax
	unpcklpd	%xmm0, %xmm0
	addl	$_b, %edx
	addl	$_c, %esi
	.align	4
.LB11984:
## lineno: 274
	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	.LB11984
## lineno: 274
	sfence
	addl	$7, %eax
	je	.LB11862
## lineno: 274
	movl	$1, %ecx
	movl	56(%esp), %edx
	cmpl	%edx, %ecx
	cmovll	%edx, %ecx
	movlpd	.C11255, %xmm0
	movl	32(%esp), %edx
	andl	$-8, %ecx
	.align	4
.LB11864:
## lineno: 274
	movsd	%xmm0, %xmm1
	movl	%ecx, %esi
	decl	%eax
	addl	%edx, %esi
	mulsd	_c(,%esi,8), %xmm1
	incl	%ecx
	movlpd	%xmm1, _b(,%esi,8)
	testl	%eax, %eax
	jg	.LB11864
	.p2align	4,,3
.LB11928:
## lineno: 0
	.p2align	4,,3
.LB11862:
## lineno: 0
	.p2align	4,,3
.LB11347:
## lineno: 274
## lineno: 0
	movl	_.prvt0001, %eax
	call	__mp_pexit
## lineno: 276
	subl	$8, %esp
	call	_mysecond__Fv
	addl	$8, %esp
	subl	$8, %esp
	fstpl	-1320(%ebp)
	movlpd	-1320(%ebp), %xmm0
	subsd	320(%ebx), %xmm0
	movlpd	%xmm0, 320(%ebx)
	call	_mysecond__Fv
	fstpl	-1312(%ebp)
	movlpd	-1312(%ebp), %xmm0
	addl	$8, %esp
	movlpd	%xmm0, 640(%ebx)
## lineno: 283
	xorl	%ecx, %ecx
	movl	_.prvt0001, %eax
	call	__mp_penter
## lineno: 283
	call	__mp_lcpu
	movl	%eax, 52(%esp)
	call	__mp_ncpus
	movl	%eax, %ecx
	movl	$10000000, %edi
	movl	%edi, %eax
	cltd
	idivl	%ecx
	movl	%eax, %edx
	sarl	$1, %edx
	shrl	$30, %edx
	addl	%edx, %eax
	movl	%ecx, %edx
	sarl	$2, %eax
	shll	$2, %eax
	imull	%eax, %edx
	addl	%eax, %edi
	subl	%edx, %edi
	movl	52(%esp), %edx
	incl	%edx
	cmpl	%ecx, %edx
	cmovnel	%eax, %edi
	movl	%edi, 36(%esp)
	testl	%edi, %edi
	jle	.LB11354
## lineno: 0
	movl	52(%esp), %ecx
	imull	%eax, %ecx
	movl	%ecx, 52(%esp)
	movl	52(%esp), %eax
	movl	%eax, 32(%esp)
	movl	$1, %eax
	cmpl	%eax, %edi
	cmovll	%eax, %edi
	xorl	%ecx, %ecx
	movl	%edi, %eax
	cmpl	$8333, %edi
	jg	.LB11866
## lineno: 284
	cmpl	$8, %edi
	jl	.LB11813
## lineno: 284
	movl	52(%esp), %eax
	subl	$7, %edi
	shll	$3, %eax
	movl	%eax, 48(%esp)
	movl	%eax, 52(%esp)
	movl	52(%esp), %esi
	addl	$_b, %eax
	movl	%eax, 48(%esp)
	movl	52(%esp), %eax
	addl	$_c, %eax
	movl	%eax, 52(%esp)
	xorl	%ecx, %ecx
	addl	$_a, %esi
	movl	%edi, %eax
	movl	52(%esp), %edx
	.align	4
.LB11937:
## lineno: 284
	movl	48(%esp), %edi
	prefetchnta	512(%ecx,%esi)
	movapd	(%esi,%ecx), %xmm0
	movapd	16(%ecx,%esi), %xmm1
	subl	$8, %eax
	prefetchnta	512(%ecx,%edi)
	movl	48(%esp), %edi
	addpd	(%edi,%ecx), %xmm0
	movl	48(%esp), %edi
	movapd	%xmm0, (%edx,%ecx)
	addpd	16(%ecx,%edi), %xmm1
	movapd	32(%ecx,%esi), %xmm0
	movl	48(%esp), %edi
	movapd	%xmm1, 16(%ecx,%edx)
	addpd	32(%ecx,%edi), %xmm0
	movapd	48(%ecx,%esi), %xmm1
	movl	48(%esp), %edi
	movapd	%xmm0, 32(%ecx,%edx)
	addpd	48(%ecx,%edi), %xmm1
	movapd	%xmm1, 48(%ecx,%edx)
	addl	$64, %ecx
	testl	%eax, %eax
	jg	.LB11937
## lineno: 284
	addl	$7, %eax
	je	.LB11938
## lineno: 284
	movl	$1, %ecx
	cmpl	36(%esp), %ecx
	cmovll	36(%esp), %ecx
	andl	$-8, %ecx
	.align	4
.LB11813:
## lineno: 284
	movl	32(%esp), %edx
	decl	%eax
	addl	%ecx, %edx
	movlpd	_a(,%edx,8), %xmm0
	addsd	_b(,%edx,8), %xmm0
	incl	%ecx
	movlpd	%xmm0, _c(,%edx,8)
	testl	%eax, %eax
	jg	.LB11813
## lineno: 284
	jmp	.LB11865
	.p2align	4,,3
.LB11866:
## lineno: 284
	movl	32(%esp), %edx
	shll	$3, %edx
	movl	%edx, %esi
	movl	%edx, %edi
	xorl	%ecx, %ecx
	subl	$7, %eax
	addl	$_a, %esi
	addl	$_c, %edx
	addl	$_b, %edi
	.align	4
.LB11993:
## lineno: 284
	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	.LB11993
## lineno: 284
	sfence
	addl	$7, %eax
	je	.LB11865
## lineno: 284
	movl	$1, %ecx
	cmpl	36(%esp), %ecx
	cmovll	36(%esp), %ecx
	movl	32(%esp), %edx
	andl	$-8, %ecx
	.align	4
.LB11867:
## lineno: 284
	movl	%edx, %esi
	decl	%eax
	addl	%ecx, %esi
	movlpd	_a(,%esi,8), %xmm0
	addsd	_b(,%esi,8), %xmm0
	incl	%ecx
	movlpd	%xmm0, _c(,%esi,8)
	testl	%eax, %eax
	jg	.LB11867
	.p2align	4,,3
.LB11938:
## lineno: 0
	.p2align	4,,3
.LB11865:
## lineno: 0
	.p2align	4,,3
.LB11354:
## lineno: 284
## lineno: 0
	movl	_.prvt0001, %eax
	call	__mp_pexit
## lineno: 286
	subl	$8, %esp
	call	_mysecond__Fv
	addl	$8, %esp
	subl	$8, %esp
	fstpl	-1304(%ebp)
	movlpd	-1304(%ebp), %xmm0
	subsd	640(%ebx), %xmm0
	movlpd	%xmm0, 640(%ebx)
	call	_mysecond__Fv
	fstpl	-1296(%ebp)
	movlpd	-1296(%ebp), %xmm0
	addl	$8, %esp
	movlpd	%xmm0, 960(%ebx)
## lineno: 293
	xorl	%ecx, %ecx
	movl	_.prvt0001, %eax
	call	__mp_penter
## lineno: 293
	call	__mp_lcpu
	movl	%eax, 44(%esp)
	call	__mp_ncpus
	movl	%eax, %ecx
	movl	$10000000, %edi
	movl	%edi, %eax
	cltd
	idivl	%ecx
	movl	%eax, %edx
	sarl	$1, %edx
	shrl	$30, %edx
	addl	%edx, %eax
	movl	%ecx, %edx
	sarl	$2, %eax
	shll	$2, %eax
	imull	%eax, %edx
	addl	%eax, %edi
	subl	%edx, %edi
	movl	44(%esp), %edx
	incl	%edx
	cmpl	%ecx, %edx
	cmovnel	%eax, %edi
	movl	%edi, 36(%esp)
	testl	%edi, %edi
	jle	.LB11361
## lineno: 0
	movl	44(%esp), %ecx
	imull	%eax, %ecx
	movl	%ecx, 44(%esp)
	movl	44(%esp), %eax
	movl	%eax, 32(%esp)
	movl	$1, %eax
	cmpl	%eax, %edi
	cmovll	%eax, %edi
	xorl	%ecx, %ecx
	movl	%edi, %eax
	cmpl	$8333, %edi
	jg	.LB11869
## lineno: 294
	cmpl	$8, %edi
	jl	.LB11818
## lineno: 294
	movlpd	.C11255, %xmm0
	movl	44(%esp), %eax
	subl	$7, %edi
	shll	$3, %eax
	movl	%eax, 40(%esp)
	movl	%eax, 44(%esp)
	movl	44(%esp), %esi
	addl	$_c, %eax
	movl	%eax, 40(%esp)
	movl	44(%esp), %eax
	addl	$_a, %eax
	movl	%eax, 44(%esp)
	xorl	%ecx, %ecx
	unpcklpd	%xmm0, %xmm0
	addl	$_b, %esi
	movl	%edi, %eax
	movl	44(%esp), %edx
	.align	4
.LB11947:
## lineno: 294
	movl	40(%esp), %edi
	prefetchnta	512(%ecx,%esi)
	subl	$8, %eax
	prefetchnta	512(%ecx,%edi)
	movl	40(%esp), %edi
	movapd	(%edi,%ecx), %xmm1
	movl	40(%esp), %edi
	mulpd	%xmm0, %xmm1
	addpd	(%esi,%ecx), %xmm1
	movapd	%xmm1, (%edx,%ecx)
	movapd	16(%ecx,%edi), %xmm1
	movl	40(%esp), %edi
	mulpd	%xmm0, %xmm1
	addpd	16(%ecx,%esi), %xmm1
	movapd	%xmm1, 16(%ecx,%edx)
	movapd	32(%ecx,%edi), %xmm1
	movl	40(%esp), %edi
	mulpd	%xmm0, %xmm1
	addpd	32(%ecx,%esi), %xmm1
	movapd	%xmm1, 32(%ecx,%edx)
	movapd	48(%ecx,%edi), %xmm1
	mulpd	%xmm0, %xmm1
	addpd	48(%ecx,%esi), %xmm1
	movapd	%xmm1, 48(%ecx,%edx)
	addl	$64, %ecx
	testl	%eax, %eax
	jg	.LB11947
## lineno: 294
	addl	$7, %eax
	je	.LB11948
## lineno: 294
	movl	$1, %ecx
	cmpl	36(%esp), %ecx
	cmovll	36(%esp), %ecx
	andl	$-8, %ecx
	.p2align	4,,3
.LB11818:
## lineno: 0
	movlpd	.C11255, %xmm0
	movl	32(%esp), %edx
	.align	4
.LB12121:
## lineno: 294
	movsd	%xmm0, %xmm1
	movl	%edx, %esi
	decl	%eax
	addl	%ecx, %esi
	mulsd	_c(,%esi,8), %xmm1
	addsd	_b(,%esi,8), %xmm1
	incl	%ecx
	movlpd	%xmm1, _a(,%esi,8)
	testl	%eax, %eax
	jg	.LB12121
## lineno: 294
	jmp	.LB11868
	.p2align	4,,3
.LB11869:
## lineno: 294
	movlpd	.C11255, %xmm0
	movl	32(%esp), %edx
	shll	$3, %edx
	movl	%edx, %esi
	movl	%edx, %edi
	xorl	%ecx, %ecx
	subl	$7, %eax
	unpcklpd	%xmm0, %xmm0
	addl	$_b, %esi
	addl	$_a, %edx
	addl	$_c, %edi
	.align	4
.LB12002:
## lineno: 294
	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	.LB12002
## lineno: 294
	sfence
	addl	$7, %eax
	je	.LB11868
## lineno: 294
	movl	$1, %ecx
	cmpl	36(%esp), %ecx
	cmovll	36(%esp), %ecx
	movlpd	.C11255, %xmm0
	movl	32(%esp), %edx
	andl	$-8, %ecx
	.align	4
.LB11870:
## lineno: 294
	movsd	%xmm0, %xmm1
	movl	%edx, %esi
	decl	%eax
	addl	%ecx, %esi
	mulsd	_c(,%esi,8), %xmm1
	addsd	_b(,%esi,8), %xmm1
	incl	%ecx
	movlpd	%xmm1, _a(,%esi,8)
	testl	%eax, %eax
	jg	.LB11870
	.p2align	4,,3
.LB11948:
## lineno: 0
	.p2align	4,,3
.LB11868:
## lineno: 0
	.p2align	4,,3
.LB11361:
## lineno: 294
## lineno: 0
	movl	_.prvt0001, %eax
	call	__mp_pexit
## lineno: 296
	subl	$8, %esp
	call	_mysecond__Fv
	movl	-1364(%ebp), %eax
	incl	%eax
	fstpl	-1288(%ebp)
	movlpd	-1288(%ebp), %xmm0
	subsd	960(%ebx), %xmm0
	movlpd	%xmm0, 960(%ebx)
	addl	$8, %esp
	movl	%eax, -1364(%ebp)
	addl	$8, %ebx
	cmpl	$40, %eax
	jl	.LB11332
## lineno: 0
	movl	$39, %ecx
	leal	-312(%ebp), %eax
	.align	4
.LB11838:
## 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	.LB11838
## lineno: 309
	subl	$8, %esp
	movl	$.S11376, (%esp)
	call	*__imp__printf
	xorl	%esi, %esi
	addl	$8, %esp
	.align	4
.LB11378:
## lineno: 312
	movlpd	_avgtime(,%esi,8), %xmm0
	movlpd	_mintime(,%esi,8), %xmm1
	divsd	.C11380, %xmm0
	ucomisd	.C00048, %xmm1
	movlpd	%xmm0, _avgtime(,%esi,8)
	jae	.LB11381
## lineno: 317
	subl	$8, %esp
	movl	$.S11383, (%esp)
	call	*__imp__printf
	addl	$8, %esp
	subl	$8, %esp
	movl	$.S11386, (%esp)
	call	*__imp__printf
	addl	$8, %esp
	.p2align	4,,3
.LB11381:
## lineno: 322
	subl	$40, %esp
	movl	$.S11388, (%esp)
	movl	_label(,%esi,4), %eax
	movl	%eax, 4(%esp)
	movlpd	_bytes(,%esi,8), %xmm0
	mulsd	.C11391, %xmm0
	divsd	_mintime(,%esi,8), %xmm0
	movlpd	%xmm0, 8(%esp)
	movl	_avgtime+4(,%esi,8), %ecx
	movl	_avgtime(,%esi,8), %eax
	movl	%eax, 16(%esp)
	movl	%ecx, 20(%esp)
	movlpd	_mintime(,%esi,8), %xmm0
	movlpd	%xmm0, 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	.LB11378
## lineno: 327
	subl	$8, %esp
	movl	$.S11393, (%esp)
	call	*__imp__printf
	addl	$8, %esp
	subl	$8, %esp
	call	_checkSTREAMresults__Fv
	addl	$8, %esp
	subl	$8, %esp
	movl	$.S11395, (%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:
	pushl	%ebp
..Dcfi3:
	subl	$192, %esp
..Dcfi4:
	leal	192(%esp), %ebp
..Dcfi5:
	movl	%esi, -180(%ebp)
	movl	%edi, -184(%ebp)
	movl	%ebx, -188(%ebp)
## lineno: 0
..EN2:
## lineno: 341
	xorl	%esi, %esi
	.p2align	4,,3
.LB11403:
## lineno: 347
	subl	$8, %esp
	call	_mysecond__Fv
	fstpl	-168(%ebp)
	addl	$8, %esp
	.align	4
.LB11405:
## lineno: 349
	subl	$8, %esp
	call	_mysecond__Fv
	fstpl	-176(%ebp)
	movlpd	-176(%ebp), %xmm1
	movsd	%xmm1, %xmm0
	subsd	-168(%ebp), %xmm1
	addl	$8, %esp
	ucomisd	.C11391, %xmm1
	jb	.LB11405
## lineno: 351
	movlpd	%xmm0, -160(%ebp,%esi,8)
	incl	%esi
	cmpl	$20, %esi
	jl	.LB11403
## lineno: 352
	movl	$1000000, %eax
	movl	$19, %edx
	movlpd	.C11308, %xmm0
	leal	-160(%ebp), %ecx
	.align	4
.LB12258:
## 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	.LB11410
## lineno: 0
	jmp	.LB11411
	.p2align	4,,3
.LB11410:
## lineno: 0
	xorl	%eax, %eax
	cmpl	%esi, %eax
	cmovll	%esi, %eax
	.p2align	4,,3
.LB11411:
## lineno: 0
	decl	%edx
	addl	$8, %ecx
	testl	%edx, %edx
	jg	.LB12258
## lineno: 364
## lineno: 367
	movl	-188(%ebp), %ebx
	movl	-184(%ebp), %edi
	movl	-180(%ebp), %esi
	leal	0(%ebp), %esp
	popl	%ebp
	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:
	pushl	%ebp
..Dcfi6:
	subl	$16, %esp
..Dcfi7:
	leal	16(%esp), %ebp
..Dcfi8:
## lineno: 0
..EN3:
## lineno: 379
	subl	$8, %esp
	leal	-16(%ebp), %eax
	movl	%eax, (%esp)
	call	*__imp__QueryPerformanceCounter@4
	movl	-16(%ebp), %eax
	addl	$4, %esp
	subl	$8, %esp
	movl	%eax, (%esp)
	call	___mth_i_dfloatux
	cvtsi2sdl	-12(%ebp), %xmm1
	mulsd	.C11293, %xmm1
	addsd	%xmm1, %xmm0
	divsd	_PerfCtrFreq_asDbl, %xmm0
	addl	$8, %esp
	movlpd	%xmm0, -8(%ebp)
	fldl	-8(%ebp)
## lineno: 393
	leal	0(%ebp), %esp
	popl	%ebp
	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:
	pushl	%ebp
..Dcfi9:
	subl	$64, %esp
..Dcfi10:
	leal	64(%esp), %ebp
..Dcfi11:
	movl	%esi, -52(%ebp)
	movl	%edi, -56(%ebp)
## lineno: 0
..EN4:
## lineno: 397
	movlpd	.C00052, %xmm0
	movl	$20, %eax
	movlpd	.C11255, %xmm3
	.align	4
.LB12376:
## 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	.LB12376
## lineno: 417
	movlpd	.C11433, %xmm3
	movsd	%xmm3, %xmm4
	mulsd	%xmm0, %xmm4
	movsd	%xmm3, %xmm0
	mulsd	%xmm1, %xmm3
	mulsd	%xmm2, %xmm0
	movlpd	%xmm0, -32(%ebp)
	xorl	%ecx, %ecx
	movl	$_a, %edi
	movl	$_b, %esi
	movl	$_c, %edx
	movl	$9999993, %eax
	movlpd	%xmm4, -48(%ebp)
	xorpd	%xmm1, %xmm1
	movlpd	%xmm3, -16(%ebp)
	xorpd	%xmm2, %xmm2
	xorpd	%xmm0, %xmm0
	.align	4
.LB12408:
## 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	.LB12408
## lineno: 425
	movapd	%xmm2, %xmm3
	unpckhpd	%xmm3, %xmm3
	addpd	%xmm3, %xmm2
	movapd	%xmm1, %xmm3
	unpckhpd	%xmm3, %xmm3
	addpd	%xmm3, %xmm1
	movlpd	%xmm1, -24(%ebp)
	movapd	%xmm0, %xmm1
	unpckhpd	%xmm1, %xmm1
	addpd	%xmm1, %xmm0
	movlpd	%xmm0, -8(%ebp)
	movlpd	-48(%ebp), %xmm0
	subsd	%xmm2, %xmm0
	movlpd	%xmm2, -40(%ebp)
	ucomisd	.C00048, %xmm0
	jb	.LB11438
## lineno: 441
	jmp	.LB11439
	.p2align	4,,3
.LB11438:
## lineno: 0
	movlpd	-40(%ebp), %xmm0
	subsd	-48(%ebp), %xmm0
	.p2align	4,,3
.LB11439:
## lineno: 0
	divsd	-40(%ebp), %xmm0
	ucomisd	.C11436, %xmm0
	jbe	.LB11437
## lineno: 442
	subl	$8, %esp
	movl	$.S11441, (%esp)
	call	*__imp__printf
	movlpd	-48(%ebp), %xmm0
	addl	$8, %esp
	subl	$24, %esp
	movl	$.S11443, (%esp)
	movlpd	%xmm0, 4(%esp)
	call	*__imp__printf
	movlpd	-40(%ebp), %xmm0
	addl	$24, %esp
	subl	$24, %esp
	movl	$.S11445, (%esp)
	movlpd	%xmm0, 4(%esp)
	call	*__imp__printf
	addl	$24, %esp
	movl	-56(%ebp), %edi
	movl	-52(%ebp), %esi
	leal	0(%ebp), %esp
	popl	%ebp
	ret
	.p2align	4,,3
.LB11437:
## lineno: 446
	movlpd	-32(%ebp), %xmm0
	subsd	-24(%ebp), %xmm0
	ucomisd	.C00048, %xmm0
	jb	.LB11449
## lineno: 0
	jmp	.LB11450
	.p2align	4,,3
.LB11449:
## lineno: 0
	movlpd	-24(%ebp), %xmm0
	subsd	-32(%ebp), %xmm0
	.p2align	4,,3
.LB11450:
## lineno: 0
	divsd	-24(%ebp), %xmm0
	ucomisd	.C11436, %xmm0
	jbe	.LB11448
## lineno: 447
	subl	$8, %esp
	movl	$.S11452, (%esp)
	call	*__imp__printf
	movlpd	-32(%ebp), %xmm0
	addl	$8, %esp
	subl	$24, %esp
	movl	$.S11454, (%esp)
	movlpd	%xmm0, 4(%esp)
	call	*__imp__printf
	movlpd	-24(%ebp), %xmm0
	addl	$24, %esp
	subl	$24, %esp
	movl	$.S11456, (%esp)
	movlpd	%xmm0, 4(%esp)
	call	*__imp__printf
	addl	$24, %esp
	jmp	.LB11458
	.p2align	4,,3
.LB11448:
## lineno: 451
	movlpd	-16(%ebp), %xmm0
	subsd	-8(%ebp), %xmm0
	ucomisd	.C00048, %xmm0
	jb	.LB11460
## lineno: 0
	jmp	.LB11461
	.p2align	4,,3
.LB11460:
## lineno: 0
	movlpd	-8(%ebp), %xmm0
	subsd	-16(%ebp), %xmm0
	.p2align	4,,3
.LB11461:
## lineno: 0
	divsd	-8(%ebp), %xmm0
	ucomisd	.C11436, %xmm0
	jbe	.LB11459
## lineno: 452
	subl	$8, %esp
	movl	$.S11463, (%esp)
	call	*__imp__printf
	movlpd	-16(%ebp), %xmm0
	addl	$8, %esp
	subl	$24, %esp
	movl	$.S11465, (%esp)
	movlpd	%xmm0, 4(%esp)
	call	*__imp__printf
	movlpd	-8(%ebp), %xmm0
	addl	$24, %esp
	subl	$24, %esp
	movl	$.S11467, (%esp)
	movlpd	%xmm0, 4(%esp)
	call	*__imp__printf
	addl	$24, %esp
	jmp	.LB11469
	.p2align	4,,3
.LB11459:
## lineno: 457
	subl	$8, %esp
	movl	$.S11470, (%esp)
	call	*__imp__printf
	addl	$8, %esp
	.p2align	4,,3
.LB11469:
## lineno: 0
	.p2align	4,,3
.LB11458:
## lineno: 0
## lineno: 0
## lineno: 459
	movl	-56(%ebp), %edi
	movl	-52(%ebp), %esi
	leal	0(%ebp), %esp
	popl	%ebp
	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:
	pushl	%ebp
..Dcfi12:
	subl	$16, %esp
..Dcfi13:
	leal	16(%esp), %ebp
..Dcfi14:
	movl	%esi, -4(%ebp)
	movl	%edi, -8(%ebp)
	movl	%ebx, -12(%ebp)
## lineno: 0
..EN5:
## lineno: 462
## lineno: 465
	xorl	%ecx, %ecx
	movl	_.prvt0005, %eax
	call	__mp_penter
## lineno: 465
	call	__mp_lcpu
	movl	%eax, %esi
	call	__mp_ncpus
	movl	%eax, %ecx
	movl	$10000000, %ebx
	movl	%ebx, %eax
	cltd
	idivl	%ecx
	movl	%eax, %edx
	sarl	$1, %edx
	shrl	$30, %edx
	addl	%edx, %eax
	movl	%ecx, %edx
	sarl	$2, %eax
	shll	$2, %eax
	imull	%eax, %edx
	addl	%eax, %ebx
	subl	%edx, %ebx
	leal	1(%esi), %edx
	cmpl	%ecx, %edx
	cmovnel	%eax, %ebx
	movl	%ebx, %edi
	testl	%ebx, %ebx
	jle	.LB11478
## lineno: 0
	imull	%esi, %eax
	movl	$1, %ecx
	cmpl	%ecx, %ebx
	cmovll	%ecx, %ebx
	xorl	%edx, %edx
	movl	%eax, 32(%esp)
	movl	%ebx, %ecx
	cmpl	$12500, %ebx
	jg	.LB12546
## lineno: 466
	cmpl	$8, %ebx
	jl	.LB12534
## lineno: 466
	shll	$3, %eax
	subl	$7, %ebx
	movl	%eax, %esi
	xorl	%edx, %edx
	movl	%ebx, %ecx
	addl	$_c, %eax
	addl	$_a, %esi
	.align	4
.LB12558:
## lineno: 466
	prefetchnta	512(%edx,%esi)
	movapd	(%esi,%edx), %xmm0
	movapd	16(%edx,%esi), %xmm1
	subl	$8, %ecx
	movapd	%xmm0, (%eax,%edx)
	movapd	32(%edx,%esi), %xmm0
	movapd	%xmm1, 16(%edx,%eax)
	movapd	48(%edx,%esi), %xmm1
	movapd	%xmm0, 32(%edx,%eax)
	movapd	%xmm1, 48(%edx,%eax)
	addl	$64, %edx
	testl	%ecx, %ecx
	jg	.LB12558
## lineno: 466
	addl	$7, %ecx
	je	.LB12559
## lineno: 466
	movl	$1, %edx
	cmpl	%edi, %edx
	cmovll	%edi, %edx
	andl	$-8, %edx
	.align	4
.LB12534:
## lineno: 466
	movl	32(%esp), %eax
	decl	%ecx
	addl	%edx, %eax
	movlpd	_a(,%eax,8), %xmm0
	incl	%edx
	movlpd	%xmm0, _c(,%eax,8)
	testl	%ecx, %ecx
	jg	.LB12534
## lineno: 466
	jmp	.LB12545
	.p2align	4,,3
.LB12546:
## lineno: 466
	movl	32(%esp), %edx
	shll	$3, %edx
	movl	%edx, %esi
	xorl	%eax, %eax
	subl	$7, %ecx
	addl	$_c, %edx
	addl	$_a, %esi
	.align	4
.LB12566:
## lineno: 466
	prefetchnta	512(%eax,%esi)
	movapd	(%esi,%eax), %xmm0
	movapd	16(%eax,%esi), %xmm1
	subl	$8, %ecx
	movntpd	%xmm0, (%edx,%eax)
	movapd	32(%eax,%esi), %xmm0
	movntpd	%xmm1, 16(%eax,%edx)
	movapd	48(%eax,%esi), %xmm1
	movntpd	%xmm0, 32(%eax,%edx)
	movntpd	%xmm1, 48(%eax,%edx)
	addl	$64, %eax
	testl	%ecx, %ecx
	jg	.LB12566
## lineno: 466
	sfence
	addl	$7, %ecx
	je	.LB12545
## lineno: 466
	movl	$1, %eax
	cmpl	%edi, %eax
	cmovll	%edi, %eax
	movl	32(%esp), %edx
	andl	$-8, %eax
	.align	4
.LB12547:
## lineno: 466
	movl	%eax, %esi
	decl	%ecx
	addl	%edx, %esi
	movlpd	_a(,%esi,8), %xmm0
	incl	%eax
	movlpd	%xmm0, _c(,%esi,8)
	testl	%ecx, %ecx
	jg	.LB12547
	.p2align	4,,3
.LB12559:
## lineno: 0
	.p2align	4,,3
.LB12545:
## lineno: 0
	.p2align	4,,3
.LB11478:
## lineno: 466
## lineno: 0
	movl	_.prvt0005, %eax
	call	__mp_pexit
## lineno: 0
## lineno: 467
	movl	-12(%ebp), %ebx
	movl	-8(%ebp), %edi
	movl	-4(%ebp), %esi
	leal	0(%ebp), %esp
	popl	%ebp
	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:
	pushl	%ebp
..Dcfi15:
	subl	$16, %esp
..Dcfi16:
	leal	16(%esp), %ebp
..Dcfi17:
	movl	%esi, -4(%ebp)
	movl	%edi, -8(%ebp)
	movl	%ebx, -12(%ebp)
## lineno: 0
..EN6:
## lineno: 470
## lineno: 473
	xorl	%ecx, %ecx
	movl	_.prvt0006, %eax
	call	__mp_penter
## lineno: 473
	call	__mp_lcpu
	movl	%eax, %esi
	call	__mp_ncpus
	movl	%eax, %ecx
	movl	$10000000, %ebx
	movl	%ebx, %eax
	cltd
	idivl	%ecx
	movl	%eax, %edx
	sarl	$1, %edx
	shrl	$30, %edx
	addl	%edx, %eax
	movl	%ecx, %edx
	sarl	$2, %eax
	shll	$2, %eax
	imull	%eax, %edx
	addl	%eax, %ebx
	subl	%edx, %ebx
	leal	1(%esi), %edx
	cmpl	%ecx, %edx
	cmovnel	%eax, %ebx
	movl	%ebx, %edi
	testl	%ebx, %ebx
	jle	.LB11487
## lineno: 0
	imull	%esi, %eax
	movl	$1, %ecx
	cmpl	%ecx, %ebx
	cmovll	%ecx, %ebx
	xorl	%edx, %edx
	movl	%eax, 32(%esp)
	movl	%ebx, %ecx
	cmpl	$12500, %ebx
	jg	.LB12683
## lineno: 474
	cmpl	$8, %ebx
	jl	.LB12671
## lineno: 474
	movlpd	8(%ebp), %xmm0
	shll	$3, %eax
	subl	$7, %ebx
	movl	%eax, %esi
	xorl	%edx, %edx
	unpcklpd	%xmm0, %xmm0
	movl	%ebx, %ecx
	addl	$_b, %eax
	addl	$_c, %esi
	.align	4
.LB12695:
## lineno: 474
	prefetchnta	512(%edx,%esi)
	movapd	(%esi,%edx), %xmm1
	movapd	16(%edx,%esi), %xmm2
	subl	$8, %ecx
	mulpd	%xmm0, %xmm1
	mulpd	%xmm0, %xmm2
	movapd	%xmm1, (%eax,%edx)
	movapd	32(%edx,%esi), %xmm1
	movapd	%xmm2, 16(%edx,%eax)
	mulpd	%xmm0, %xmm1
	movapd	48(%edx,%esi), %xmm2
	movapd	%xmm1, 32(%edx,%eax)
	mulpd	%xmm0, %xmm2
	movapd	%xmm2, 48(%edx,%eax)
	addl	$64, %edx
	testl	%ecx, %ecx
	jg	.LB12695
## lineno: 474
	addl	$7, %ecx
	je	.LB12696
## lineno: 474
	movl	$1, %edx
	cmpl	%edi, %edx
	cmovll	%edi, %edx
	andl	$-8, %edx
	.align	4
.LB12671:
## lineno: 474
	movl	32(%esp), %eax
	decl	%ecx
	addl	%edx, %eax
	movlpd	_c(,%eax,8), %xmm0
	mulsd	8(%ebp), %xmm0
	incl	%edx
	movlpd	%xmm0, _b(,%eax,8)
	testl	%ecx, %ecx
	jg	.LB12671
## lineno: 474
	jmp	.LB12682
	.p2align	4,,3
.LB12683:
## lineno: 474
	movlpd	8(%ebp), %xmm0
	movl	32(%esp), %edx
	shll	$3, %edx
	movl	%edx, %esi
	xorl	%eax, %eax
	subl	$7, %ecx
	unpcklpd	%xmm0, %xmm0
	addl	$_b, %edx
	addl	$_c, %esi
	.align	4
.LB12705:
## lineno: 474
	prefetchnta	512(%eax,%esi)
	movapd	(%esi,%eax), %xmm1
	movapd	16(%eax,%esi), %xmm2
	subl	$8, %ecx
	mulpd	%xmm0, %xmm1
	mulpd	%xmm0, %xmm2
	movntpd	%xmm1, (%edx,%eax)
	movapd	32(%eax,%esi), %xmm1
	movntpd	%xmm2, 16(%eax,%edx)
	mulpd	%xmm0, %xmm1
	movapd	48(%eax,%esi), %xmm2
	movntpd	%xmm1, 32(%eax,%edx)
	mulpd	%xmm0, %xmm2
	movntpd	%xmm2, 48(%eax,%edx)
	addl	$64, %eax
	testl	%ecx, %ecx
	jg	.LB12705
## lineno: 474
	sfence
	addl	$7, %ecx
	je	.LB12682
## lineno: 474
	movl	$1, %eax
	cmpl	%edi, %eax
	cmovll	%edi, %eax
	movl	32(%esp), %edx
	andl	$-8, %eax
	.align	4
.LB12684:
## lineno: 474
	movl	%edx, %esi
	decl	%ecx
	addl	%eax, %esi
	movlpd	_c(,%esi,8), %xmm0
	mulsd	8(%ebp), %xmm0
	incl	%eax
	movlpd	%xmm0, _b(,%esi,8)
	testl	%ecx, %ecx
	jg	.LB12684
	.p2align	4,,3
.LB12696:
## lineno: 0
	.p2align	4,,3
.LB12682:
## lineno: 0
	.p2align	4,,3
.LB11487:
## lineno: 474
## lineno: 0
	movl	_.prvt0006, %eax
	call	__mp_pexit
## lineno: 0
## lineno: 475
	movl	-12(%ebp), %ebx
	movl	-8(%ebp), %edi
	movl	-4(%ebp), %esi
	leal	0(%ebp), %esp
	popl	%ebp
	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:
	pushl	%ebp
..Dcfi18:
	subl	$16, %esp
..Dcfi19:
	leal	16(%esp), %ebp
..Dcfi20:
	movl	%esi, -4(%ebp)
	movl	%edi, -8(%ebp)
	movl	%ebx, -12(%ebp)
## lineno: 0
..EN7:
## lineno: 478
## lineno: 481
	xorl	%ecx, %ecx
	movl	_.prvt0007, %eax
	call	__mp_penter
## lineno: 481
	call	__mp_lcpu
	movl	%eax, %esi
	call	__mp_ncpus
	movl	%eax, %ecx
	movl	$10000000, %ebx
	movl	%ebx, %eax
	cltd
	idivl	%ecx
	movl	%eax, %edx
	sarl	$1, %edx
	shrl	$30, %edx
	addl	%edx, %eax
	movl	%ecx, %edx
	sarl	$2, %eax
	shll	$2, %eax
	imull	%eax, %edx
	addl	%eax, %ebx
	subl	%edx, %ebx
	leal	1(%esi), %edx
	cmpl	%ecx, %edx
	cmovnel	%eax, %ebx
	movl	%ebx, 36(%esp)
	testl	%ebx, %ebx
	jle	.LB11495
## lineno: 0
	imull	%esi, %eax
	movl	$1, %ecx
	cmpl	%ecx, %ebx
	cmovll	%ecx, %ebx
	xorl	%edx, %edx
	movl	%eax, 32(%esp)
	movl	%ebx, %ecx
	cmpl	$8333, %ebx
	jg	.LB12833
## lineno: 482
	cmpl	$8, %ebx
	jl	.LB12819
## lineno: 482
	shll	$3, %eax
	subl	$7, %ebx
	movl	%eax, %esi
	movl	%eax, %edi
	xorl	%edx, %edx
	movl	%ebx, %ecx
	addl	$_a, %esi
	addl	$_c, %eax
	addl	$_b, %edi
	.align	4
.LB12847:
## lineno: 482
	prefetchnta	512(%edx,%edi)
	prefetchnta	512(%edx,%esi)
	movapd	(%esi,%edx), %xmm0
	movapd	16(%edx,%esi), %xmm1
	subl	$8, %ecx
	addpd	(%edi,%edx), %xmm0
	addpd	16(%edx,%edi), %xmm1
	movapd	%xmm0, (%eax,%edx)
	movapd	32(%edx,%esi), %xmm0
	movapd	%xmm1, 16(%edx,%eax)
	addpd	32(%edx,%edi), %xmm0
	movapd	48(%edx,%esi), %xmm1
	movapd	%xmm0, 32(%edx,%eax)
	addpd	48(%edx,%edi), %xmm1
	movapd	%xmm1, 48(%edx,%eax)
	addl	$64, %edx
	testl	%ecx, %ecx
	jg	.LB12847
## lineno: 482
	addl	$7, %ecx
	je	.LB12848
## lineno: 482
	movl	$1, %edx
	movl	36(%esp), %eax
	cmpl	%eax, %edx
	cmovll	%eax, %edx
	andl	$-8, %edx
	.align	4
.LB12819:
## lineno: 482
	movl	32(%esp), %eax
	decl	%ecx
	addl	%edx, %eax
	movlpd	_a(,%eax,8), %xmm0
	addsd	_b(,%eax,8), %xmm0
	incl	%edx
	movlpd	%xmm0, _c(,%eax,8)
	testl	%ecx, %ecx
	jg	.LB12819
## lineno: 482
	jmp	.LB12832
	.p2align	4,,3
.LB12833:
## lineno: 482
	movl	32(%esp), %edx
	shll	$3, %edx
	movl	%edx, %esi
	movl	%edx, %edi
	xorl	%eax, %eax
	subl	$7, %ecx
	addl	$_a, %esi
	addl	$_c, %edx
	addl	$_b, %edi
	.align	4
.LB12857:
## lineno: 482
	prefetchnta	512(%eax,%edi)
	prefetchnta	512(%eax,%esi)
	movapd	(%esi,%eax), %xmm0
	movapd	16(%eax,%esi), %xmm1
	subl	$8, %ecx
	addpd	(%edi,%eax), %xmm0
	addpd	16(%eax,%edi), %xmm1
	movntpd	%xmm0, (%edx,%eax)
	movapd	32(%eax,%esi), %xmm0
	movntpd	%xmm1, 16(%eax,%edx)
	addpd	32(%eax,%edi), %xmm0
	movapd	48(%eax,%esi), %xmm1
	movntpd	%xmm0, 32(%eax,%edx)
	addpd	48(%eax,%edi), %xmm1
	movntpd	%xmm1, 48(%eax,%edx)
	addl	$64, %eax
	testl	%ecx, %ecx
	jg	.LB12857
## lineno: 482
	sfence
	addl	$7, %ecx
	je	.LB12832
## lineno: 482
	movl	$1, %eax
	movl	36(%esp), %edx
	cmpl	%edx, %eax
	cmovll	%edx, %eax
	movl	32(%esp), %edx
	andl	$-8, %eax
	.align	4
.LB12834:
## lineno: 482
	movl	%edx, %esi
	decl	%ecx
	addl	%eax, %esi
	movlpd	_a(,%esi,8), %xmm0
	addsd	_b(,%esi,8), %xmm0
	incl	%eax
	movlpd	%xmm0, _c(,%esi,8)
	testl	%ecx, %ecx
	jg	.LB12834
	.p2align	4,,3
.LB12848:
## lineno: 0
	.p2align	4,,3
.LB12832:
## lineno: 0
	.p2align	4,,3
.LB11495:
## lineno: 482
## lineno: 0
	movl	_.prvt0007, %eax
	call	__mp_pexit
## lineno: 0
## lineno: 483
	movl	-12(%ebp), %ebx
	movl	-8(%ebp), %edi
	movl	-4(%ebp), %esi
	leal	0(%ebp), %esp
	popl	%ebp
	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:
	pushl	%ebp
..Dcfi21:
	subl	$16, %esp
..Dcfi22:
	leal	16(%esp), %ebp
..Dcfi23:
	movl	%esi, -4(%ebp)
	movl	%edi, -8(%ebp)
	movl	%ebx, -12(%ebp)
## lineno: 0
..EN8:
## lineno: 486
## lineno: 489
	xorl	%ecx, %ecx
	movl	_.prvt0008, %eax
	call	__mp_penter
## lineno: 489
	call	__mp_lcpu
	movl	%eax, %esi
	call	__mp_ncpus
	movl	%eax, %ecx
	movl	$10000000, %ebx
	movl	%ebx, %eax
	cltd
	idivl	%ecx
	movl	%eax, %edx
	sarl	$1, %edx
	shrl	$30, %edx
	addl	%edx, %eax
	movl	%ecx, %edx
	sarl	$2, %eax
	shll	$2, %eax
	imull	%eax, %edx
	addl	%eax, %ebx
	subl	%edx, %ebx
	leal	1(%esi), %edx
	cmpl	%ecx, %edx
	cmovnel	%eax, %ebx
	movl	%ebx, 36(%esp)
	testl	%ebx, %ebx
	jle	.LB11504
## lineno: 0
	imull	%esi, %eax
	movl	$1, %ecx
	cmpl	%ecx, %ebx
	cmovll	%ecx, %ebx
	xorl	%edx, %edx
	movl	%eax, 32(%esp)
	movl	%ebx, %ecx
	cmpl	$8333, %ebx
	jg	.LB12998
## lineno: 490
	cmpl	$8, %ebx
	jl	.LB12984
## lineno: 490
	movlpd	8(%ebp), %xmm0
	shll	$3, %eax
	subl	$7, %ebx
	movl	%eax, %esi
	movl	%eax, %edi
	xorl	%edx, %edx
	unpcklpd	%xmm0, %xmm0
	movl	%ebx, %ecx
	addl	$_b, %esi
	addl	$_a, %eax
	addl	$_c, %edi
	.align	4
.LB13012:
## lineno: 490
	prefetchnta	512(%edx,%edi)
	prefetchnta	512(%edx,%esi)
	movapd	%xmm0, %xmm1
	movapd	(%edi,%edx), %xmm2
	movapd	16(%edx,%edi), %xmm3
	subl	$8, %ecx
	mulpd	%xmm1, %xmm2
	mulpd	%xmm1, %xmm3
	addpd	(%esi,%edx), %xmm2
	addpd	16(%edx,%esi), %xmm3
	movapd	%xmm2, (%eax,%edx)
	movapd	32(%edx,%edi), %xmm2
	movapd	%xmm3, 16(%edx,%eax)
	mulpd	%xmm1, %xmm2
	mulpd	48(%edx,%edi), %xmm1
	addpd	32(%edx,%esi), %xmm2
	addpd	48(%edx,%esi), %xmm1
	movapd	%xmm2, 32(%edx,%eax)
	movapd	%xmm1, 48(%edx,%eax)
	addl	$64, %edx
	testl	%ecx, %ecx
	jg	.LB13012
## lineno: 490
	addl	$7, %ecx
	je	.LB13013
## lineno: 490
	movl	$1, %edx
	movl	36(%esp), %eax
	cmpl	%eax, %edx
	cmovll	%eax, %edx
	andl	$-8, %edx
	.align	4
.LB12984:
## lineno: 490
	movlpd	8(%ebp), %xmm0
	movl	32(%esp), %eax
	decl	%ecx
	addl	%edx, %eax
	mulsd	_c(,%eax,8), %xmm0
	addsd	_b(,%eax,8), %xmm0
	incl	%edx
	movlpd	%xmm0, _a(,%eax,8)
	testl	%ecx, %ecx
	jg	.LB12984
## lineno: 490
	jmp	.LB12997
	.p2align	4,,3
.LB12998:
## lineno: 490
	movlpd	8(%ebp), %xmm0
	movl	32(%esp), %edx
	shll	$3, %edx
	movl	%edx, %esi
	movl	%edx, %edi
	xorl	%eax, %eax
	subl	$7, %ecx
	unpcklpd	%xmm0, %xmm0
	addl	$_b, %esi
	addl	$_a, %edx
	addl	$_c, %edi
	.align	4
.LB13024:
## lineno: 490
	prefetchnta	512(%eax,%edi)
	prefetchnta	512(%eax,%esi)
	movapd	%xmm0, %xmm1
	movapd	(%edi,%eax), %xmm2
	movapd	16(%eax,%edi), %xmm3
	subl	$8, %ecx
	mulpd	%xmm1, %xmm2
	mulpd	%xmm1, %xmm3
	addpd	(%esi,%eax), %xmm2
	addpd	16(%eax,%esi), %xmm3
	movntpd	%xmm2, (%edx,%eax)
	movapd	32(%eax,%edi), %xmm2
	movntpd	%xmm3, 16(%eax,%edx)
	mulpd	%xmm1, %xmm2
	mulpd	48(%eax,%edi), %xmm1
	addpd	32(%eax,%esi), %xmm2
	addpd	48(%eax,%esi), %xmm1
	movntpd	%xmm2, 32(%eax,%edx)
	movntpd	%xmm1, 48(%eax,%edx)
	addl	$64, %eax
	testl	%ecx, %ecx
	jg	.LB13024
## lineno: 490
	sfence
	addl	$7, %ecx
	je	.LB12997
## lineno: 490
	movl	$1, %eax
	movl	36(%esp), %edx
	cmpl	%edx, %eax
	cmovll	%edx, %eax
	movl	32(%esp), %edx
	andl	$-8, %eax
	.align	4
.LB12999:
## lineno: 490
	movlpd	8(%ebp), %xmm0
	movl	%eax, %esi
	decl	%ecx
	addl	%edx, %esi
	mulsd	_c(,%esi,8), %xmm0
	addsd	_b(,%esi,8), %xmm0
	incl	%eax
	movlpd	%xmm0, _a(,%esi,8)
	testl	%ecx, %ecx
	jg	.LB12999
	.p2align	4,,3
.LB13013:
## lineno: 0
	.p2align	4,,3
.LB12997:
## lineno: 0
	.p2align	4,,3
.LB11504:
## lineno: 490
## lineno: 0
	movl	_.prvt0008, %eax
	call	__mp_pexit
## lineno: 0
## lineno: 491
	movl	-12(%ebp), %ebx
	movl	-8(%ebp), %edi
	movl	-4(%ebp), %esi
	leal	0(%ebp), %esp
	popl	%ebp
	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:
	pushl	%ebp
..Dcfi24:
	leal	0(%esp), %ebp
..Dcfi25:
## lineno: 0
..EN9:
## lineno: 493
	movl	12(%ebp), %eax
	cmpl	$4, %eax
	je	.LB11508
## lineno: 495
	cmpl	$5, %eax
	je	.LB11524
## lineno: 497
	cmpl	$6, %eax
	je	.LB11538
## lineno: 0
	jmp	.LB11547
	.p2align	4,,3
.LB11508:
## lineno: 0
	movl	16(%ebp), %eax
	testl	%eax, %eax
	je	.LB11510
## lineno: 0
	cmpl	$10, %eax
	je	.LB11514
## lineno: 499
	cmpl	$90, %eax
	je	.LB11518
## lineno: 0
	jmp	.LB11521
	.p2align	4,,3
.LB11510:
## lineno: 499
	subl	$8, %esp
	movl	$.S11512, (%esp)
	call	*__imp__printf
	addl	$8, %esp
	jmp	.LB11509
	.p2align	4,,3
.LB11514:
## lineno: 502
	subl	$8, %esp
	movl	$.S11516, (%esp)
	call	*__imp__printf
	addl	$8, %esp
	jmp	.LB11509
	.p2align	4,,3
.LB11518:
## lineno: 505
	subl	$8, %esp
	movl	$.S11519, (%esp)
	call	*__imp__printf
	addl	$8, %esp
	jmp	.LB11509
	.p2align	4,,3
.LB11521:
## lineno: 508
	subl	$8, %esp
	movl	$.S11522, (%esp)
	movl	16(%ebp), %eax
	movl	%eax, 4(%esp)
	call	*__imp__printf
	addl	$8, %esp
	jmp	.LB11507
	.p2align	4,,3
.LB11524:
## lineno: 513
	movl	16(%ebp), %eax
	testl	%eax, %eax
	je	.LB11526
## lineno: 0
	cmpl	$1, %eax
	je	.LB11529
## lineno: 515
	cmpl	$2, %eax
	je	.LB11532
## lineno: 0
	jmp	.LB11535
	.p2align	4,,3
.LB11526:
## lineno: 515
	subl	$8, %esp
	movl	$.S11527, (%esp)
	call	*__imp__printf
	addl	$8, %esp
	jmp	.LB11525
	.p2align	4,,3
.LB11529:
## lineno: 518
	subl	$8, %esp
	movl	$.S11530, (%esp)
	call	*__imp__printf
	addl	$8, %esp
	jmp	.LB11525
	.p2align	4,,3
.LB11532:
## lineno: 521
	subl	$8, %esp
	movl	$.S11533, (%esp)
	call	*__imp__printf
	addl	$8, %esp
	jmp	.LB11525
	.p2align	4,,3
.LB11535:
## lineno: 524
	subl	$8, %esp
	movl	$.S11536, (%esp)
	movl	16(%ebp), %eax
	movl	%eax, 4(%esp)
	call	*__imp__printf
	addl	$8, %esp
	jmp	.LB11507
	.p2align	4,,3
.LB11538:
## lineno: 529
	cmpl	$0, 16(%ebp)
	jne	.LB11544
## lineno: 531
	subl	$8, %esp
	movl	$.S11542, (%esp)
	call	*__imp__printf
	addl	$8, %esp
	jmp	.LB11539
	.p2align	4,,3
.LB11544:
## lineno: 534
	subl	$8, %esp
	movl	$.S11545, (%esp)
	movl	16(%ebp), %eax
	movl	%eax, 4(%esp)
	call	*__imp__printf
	addl	$8, %esp
	jmp	.LB11507
	.p2align	4,,3
.LB11547:
## lineno: 539
	subl	$24, %esp
	movl	$.S11548, (%esp)
	movl	12(%ebp), %eax
	movl	%eax, 4(%esp)
	movl	16(%ebp), %eax
	movl	%eax, 8(%esp)
	call	*__imp__printf
	addl	$24, %esp
	.p2align	4,,3
.LB11509:
## lineno: 0
	.p2align	4,,3
.LB11525:
## lineno: 0
	.p2align	4,,3
.LB11539:
## lineno: 0
	.p2align	4,,3
.LB11507:
## lineno: 543
	subl	$8, %esp
	movl	$.S11550, (%esp)
	movl	20(%ebp), %eax
	movl	%eax, 4(%esp)
	call	*__imp__printf
	addl	$8, %esp
	subl	$8, %esp
	movl	$.S11552, (%esp)
	leal	28(%ebp), %eax
	movl	%eax, 4(%esp)
	call	*__imp__printf
	addl	$8, %esp
## lineno: 546
	popl	%ebp
	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
.C11433:
	.long	0x0, 0x416312d0	##  1.00000000000000000E+7
.C11436:
	.long	0xe2308c3a, 0x3e45798e	##  1.00000000000000002E-8
.C00052:
	.long	0x0, 0x40000000	##  2.00000000000000000E+0
.C00050:
	.long	0x0, 0x3ff00000	##  1.00000000000000000E+0
.C11293:
	.long	0x0, 0x41f00000	##  4.29496729600000000E+9
.C11308:
	.long	0x0, 0x412e8480	##  1.00000000000000000E+6
.C11255:
	.long	0x0, 0x40080000	##  3.00000000000000000E+0
.C11380:
	.long	0x0, 0x40438000	##  3.90000000000000000E+1
.C00048:
	.long	0x0, 0x0	##  0.00000000000000000E+0
.C11391:
	.long	0xa0b5ed8d, 0x3eb0c6f7	##  9.99999999999999955E-7
	.data
	.align	1
.S11512:
## "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
.S11516:
## "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
.S11519:
## "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
.S11522:
## "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
.S11527:
## "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
.S11530:
## "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
.S11533:
## "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
.S11536:
## "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
.S11542:
## "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
.S11545:
## "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
.S11548:
## "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
.S11550:
## "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
.S11552:
## "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
.S11441:
## "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
.S11443:
## "        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
.S11445:
## "        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
.S11452:
## "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
.S11454:
## "        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
.S11456:
## "        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
.S11463:
## "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
.S11465:
## "        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
.S11467:
## "        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
.S11470:
## "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
.S11237:
## "-------------------------------------------------------------\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
.S11240:
## "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
.S11242:
## "-------------------------------------------------------------\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
.S11245:
## "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
.S11247:
## "-------------------------------------------------------------\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
.S11250:
## "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
.S11253:
## "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
.S11258:
## "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
.S11261:
## "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
.S11263:
## "-------------------------------------------------------------\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
.S11268:
## "Number of Threads requested = %i\n\000"
	.byte	0x4e,0x75,0x6d,0x62,0x65,0x72,0x20,0x6f,0x66,0x20,0x54
	.byte	0x68,0x72,0x65,0x61,0x64,0x73,0x20,0x72,0x65,0x71,0x75
	.byte	0x65,0x73,0x74,0x65,0x64,0x20,0x3d,0x20,0x25,0x69,0x0a
	.byte	0x00,0x00
.S11270:
## "-------------------------------------------------------------\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
.S11274:
## "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
.S11286:
## "-------------------------------------------------------------\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
.S11290:
## "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
.S11296:
## "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
.S11299:
## "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
.S11310:
## "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
.S11313:
## "   (= %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
.S11316:
## "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
.S11318:
## "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
.S11320:
## "-------------------------------------------------------------\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
.S11323:
## "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
.S11326:
## "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
.S11328:
## "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
.S11330:
## "-------------------------------------------------------------\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
.S11376:
## "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
.S11383:
## "Negative time detected.\n\000"
	.byte	0x4e,0x65,0x67,0x61,0x74,0x69,0x76,0x65,0x20,0x74,0x69
	.byte	0x6d,0x65,0x20,0x64,0x65,0x74,0x65,0x63,0x74,0x65,0x64
	.byte	0x2e,0x0a,0x00,0x00
.S11386:
## "Did you set MP_BIND=yes, MP_BLIST, and OMP_NUM_THREADS accordingly?\n\000"
	.byte	0x44,0x69,0x64,0x20,0x79,0x6f,0x75,0x20,0x73,0x65,0x74
	.byte	0x20,0x4d,0x50,0x5f,0x42,0x49,0x4e,0x44,0x3d,0x79,0x65
	.byte	0x73,0x2c,0x20,0x4d,0x50,0x5f,0x42,0x4c,0x49,0x53,0x54
	.byte	0x2c,0x20,0x61,0x6e,0x64,0x20,0x4f,0x4d,0x50,0x5f,0x4e
	.byte	0x55,0x4d,0x5f,0x54,0x48,0x52,0x45,0x41,0x44,0x53,0x20
	.byte	0x61,0x63,0x63,0x6f,0x72,0x64,0x69,0x6e,0x67,0x6c,0x79
	.byte	0x3f,0x0a,0x00,0x00
.S11388:
## "%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
.S11393:
## "-------------------------------------------------------------\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
.S11395:
## "-------------------------------------------------------------\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
.S11221:
## "Triad:     \000"
	.byte	0x54,0x72,0x69,0x61,0x64,0x3a,0x20,0x20,0x20,0x20,0x20
	.byte	0x00,0x00
.S11219:
## "Add:       \000"
	.byte	0x41,0x64,0x64,0x3a,0x20,0x20,0x20,0x20,0x20,0x20,0x20
	.byte	0x00,0x00
.S11217:
## "Scale:     \000"
	.byte	0x53,0x63,0x61,0x6c,0x65,0x3a,0x20,0x20,0x20,0x20,0x20
	.byte	0x00,0x00
.S11215:
## "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	.S11215
	.long	.S11217
	.long	.S11219
	.long	.S11221
	.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
	.align	4
_.prvt0001:
	.long	80
_.prvt0005:
	.long	48
_.prvt0006:
	.long	48
_.prvt0007:
	.long	48
_.prvt0008:
	.long	48
	.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	__mp_ncpus
	.globl	__mp_pexit
	.globl	_omp_get_num_threads
	.globl	__mp_lcpu
	.globl	__mp_penter
	.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	0x8	## ULEB128 8
	.byte	0x85	## DW_CFA_offset (col 5)
	.byte	0x2	## ULEB128 2
	.byte	0x4	## DW_CFA_advance_loc4
	.4byte	..Dcfi4-..Dcfi3
	.byte	0xe	## DW_CFA_def_cfa_offset
	.byte	0xc8,0x1	## ULEB128 200
	.byte	0x4	## DW_CFA_advance_loc4
	.4byte	..Dcfi5-..Dcfi4
	.byte	0xc	## DW_CFA_def_cfa (col 5)
	.byte	0x5	## ULEB128 5
	.byte	0x8	## ULEB128 8
	.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	..Dcfi6-..Dcfb2
	.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	..Dcfi7-..Dcfi6
	.byte	0xe	## DW_CFA_def_cfa_offset
	.byte	0x18	## ULEB128 24
	.byte	0x4	## DW_CFA_advance_loc4
	.4byte	..Dcfi8-..Dcfi7
	.byte	0xc	## DW_CFA_def_cfa (col 5)
	.byte	0x5	## ULEB128 5
	.byte	0x8	## ULEB128 8
	.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	..Dcfi9-..Dcfb3
	.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	..Dcfi10-..Dcfi9
	.byte	0xe	## DW_CFA_def_cfa_offset
	.byte	0x48	## ULEB128 72
	.byte	0x4	## DW_CFA_advance_loc4
	.4byte	..Dcfi11-..Dcfi10
	.byte	0xc	## DW_CFA_def_cfa (col 5)
	.byte	0x5	## ULEB128 5
	.byte	0x8	## ULEB128 8
	.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	..Dcfi12-..Dcfb4
	.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	..Dcfi13-..Dcfi12
	.byte	0xe	## DW_CFA_def_cfa_offset
	.byte	0x18	## ULEB128 24
	.byte	0x4	## DW_CFA_advance_loc4
	.4byte	..Dcfi14-..Dcfi13
	.byte	0xc	## DW_CFA_def_cfa (col 5)
	.byte	0x5	## ULEB128 5
	.byte	0x8	## ULEB128 8
	.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	..Dcfi15-..Dcfb5
	.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	..Dcfi16-..Dcfi15
	.byte	0xe	## DW_CFA_def_cfa_offset
	.byte	0x18	## ULEB128 24
	.byte	0x4	## DW_CFA_advance_loc4
	.4byte	..Dcfi17-..Dcfi16
	.byte	0xc	## DW_CFA_def_cfa (col 5)
	.byte	0x5	## ULEB128 5
	.byte	0x8	## ULEB128 8
	.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	..Dcfi18-..Dcfb6
	.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	..Dcfi19-..Dcfi18
	.byte	0xe	## DW_CFA_def_cfa_offset
	.byte	0x18	## ULEB128 24
	.byte	0x4	## DW_CFA_advance_loc4
	.4byte	..Dcfi20-..Dcfi19
	.byte	0xc	## DW_CFA_def_cfa (col 5)
	.byte	0x5	## ULEB128 5
	.byte	0x8	## ULEB128 8
	.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	..Dcfi21-..Dcfb7
	.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	..Dcfi22-..Dcfi21
	.byte	0xe	## DW_CFA_def_cfa_offset
	.byte	0x18	## ULEB128 24
	.byte	0x4	## DW_CFA_advance_loc4
	.4byte	..Dcfi23-..Dcfi22
	.byte	0xc	## DW_CFA_def_cfa (col 5)
	.byte	0x5	## ULEB128 5
	.byte	0x8	## ULEB128 8
	.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	..Dcfi24-..Dcfb8
	.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	..Dcfi25-..Dcfi24
	.byte	0xd	## DW_CFA_def_cfa_register (col 5)
	.byte	0x5	## ULEB128 5
	.align	4
..Dfdee8:
	.globl	___pgi_prtcnt
	.data
	.align	4
___pgi_prtcnt:
	.long	0xbaa7bfad
	.type	___pgi_prtcnt,@object
	.size	___pgi_prtcnt,4
	.text
