         Edinburgh IMP77 Compiler - Version 8.4
    1 %begin
		.Ltext0:
		TOBERN2.6028:
		.LFB190:
				leal	4(%esp), %ecx
				andl	$-16, %esp
				pushl	-4(%ecx)
				pushl	%ebp
				movl	%esp, %ebp
				pushl	%edi
				pushl	%esi
				pushl	%ebx
				pushl	%ecx
				subl	$40360, %esp
				call	__x86.get_pc_thunk.bx
				addl	$_GLOBAL_OFFSET_TABLE_, %ebx
				movl	%ecx, %eax
				movl	4(%eax), %edx
				movl	%edx, -40364(%ebp)
				movl	%gs:20, %esi
				movl	%esi, -28(%ebp)
				xorl	%esi, %esi
				leal	8(%ebp), %edx
				movl	%edx, -40352(%ebp)
				subl	$8, %esp
				pushl	-40364(%ebp)
				pushl	(%eax)
				call	_imp_initialise@PLT
				addl	$16, %esp
    2 %const %string (1) snl = "
				leal	-39196(%ebp), %edx
				movl	$0, %eax
				movl	$64, %ecx
				movl	%edx, %edi
				rep stosl
				movb	$1, -39196(%ebp)
				movb	$10, -39195(%ebp)
    3 "
    4
    5 %routine tobern2(%long %real a0, %long %real a1, %long %real a2, %long %real %name b0, %long %real %name b1, %long %real %name b2)
				pushl	%ebp
				movl	%esp, %ebp
				subl	$32, %esp
				call	__x86.get_pc_thunk.ax
				addl	$_GLOBAL_OFFSET_TABLE_, %eax
				movl	8(%ebp), %edx
				movl	%edx, -8(%ebp)
				movl	12(%ebp), %edx
				movl	%edx, -4(%ebp)
				movl	16(%ebp), %edx
				movl	%edx, -16(%ebp)
				movl	20(%ebp), %edx
				movl	%edx, -12(%ebp)
				movl	24(%ebp), %edx
				movl	%edx, -24(%ebp)
				movl	28(%ebp), %edx
				movl	%edx, -20(%ebp)
				movl	%ecx, -28(%ebp)
    6      b0 = a0
				movl	32(%ebp), %edx
				fldl	-8(%ebp)
				fstpl	(%edx)
    7      b1 = a0 + a1 / 2
				fldl	-16(%ebp)
				fldl	.LC14@GOTOFF(%eax)
				fdivrp	%st, %st(1)
				faddl	-8(%ebp)
				movl	36(%ebp), %eax
				fstpl	(%eax)
    8      b2 = a0 + a1 + a2
				fldl	-8(%ebp)
				faddl	-16(%ebp)
				faddl	-24(%ebp)
				movl	40(%ebp), %eax
				fstpl	(%eax)
    9 %end
				nop
				leave
				ret
		.LFE190:
				.section	.rodata
				.align 32
		.LC0:
				.byte	24
				.string	"Subprogram (1) examples:"
				.zero	230
				.align 32
		.LC1:
				.byte	9
				.string	"  mono ( "
				.zero	245
				.align 32
		.LC2:
				.byte	2
				.string	", "
				.zero	252
				.align 32
		.LC3:
				.byte	13
				.string	") --> bern ( "
				.zero	241
				.align 32
		.LC4:
				.byte	1
				.string	")"
				.zero	253
				.align 32
		.LC5:
				.byte	24
				.string	"Subprogram (2) examples:"
				.zero	230
				.align 32
		.LC6:
				.byte	6
				.string	"  p ( "
				.zero	248
				.align 32
		.LC7:
				.byte	4
				.string	") = "
				.zero	250
				.align 32
		.LC8:
				.byte	6
				.string	"  q ( "
				.zero	248
				.align 32
		.LC9:
				.byte	24
				.string	"Subprogram (3) examples:"
				.zero	230
				.align 32
		.LC10:
				.byte	24
				.string	"Subprogram (4) examples:"
				.zero	230
				.align 32
		.LC11:
				.byte	6
				.string	"  r ( "
				.zero	248
				.align 32
		.LC12:
				.byte	24
				.string	"Subprogram (5) examples:"
				.zero	230
				.align 32
		.LC13:
				.byte	9
				.string	"  bern ( "
				.zero	245
				.globl	main
		main:
		.LFB189:
   10
   11 { uses de Casteljau’s algorithm }
   12 %long %real %fn evalbern2(%long %real b0, %long %real b1, %long %real b2, %long %real t)
				pushl	%ebp
				movl	%esp, %ebp
				subl	$72, %esp
				call	__x86.get_pc_thunk.ax
				addl	$_GLOBAL_OFFSET_TABLE_, %eax
				movl	8(%ebp), %edx
				movl	%edx, -40(%ebp)
				movl	12(%ebp), %edx
				movl	%edx, -36(%ebp)
				movl	16(%ebp), %edx
				movl	%edx, -48(%ebp)
				movl	20(%ebp), %edx
				movl	%edx, -44(%ebp)
				movl	24(%ebp), %edx
				movl	%edx, -56(%ebp)
				movl	28(%ebp), %edx
				movl	%edx, -52(%ebp)
				movl	32(%ebp), %edx
				movl	%edx, -64(%ebp)
				movl	36(%ebp), %edx
				movl	%edx, -60(%ebp)
				movl	%ecx, -68(%ebp)
   13     %long %real s = 1.0 - t
				fld1
				fsubl	-64(%ebp)
				fstpl	-24(%ebp)
   14     %long %real b01 = s * b0 + t * b1
				fldl	-24(%ebp)
				fmull	-40(%ebp)
				fldl	-64(%ebp)
				fmull	-48(%ebp)
				faddp	%st, %st(1)
				fstpl	-16(%ebp)
   15     %long %real b12 = s * b1 + t * b2
				fldl	-24(%ebp)
				fmull	-48(%ebp)
				fldl	-64(%ebp)
				fmull	-56(%ebp)
				faddp	%st, %st(1)
				fstpl	-8(%ebp)
   16     %result = s * b01 + t * b12
				fldl	-24(%ebp)
				fmull	-16(%ebp)
				fldl	-64(%ebp)
				fmull	-8(%ebp)
				faddp	%st, %st(1)
   17 %end
				leave
				ret
		.LFE191:
		TOBERN3.6047:
		.LFB192:
   18
   19 %routine tobern3(%long %real a0, %long %real a1, %long %real a2, %long %real a3, %long %real %name b0, %long %real %name b1, %long %real %name b2, %long %real %name b3)
				pushl	%ebp
				movl	%esp, %ebp
				subl	$40, %esp
				call	__x86.get_pc_thunk.ax
				addl	$_GLOBAL_OFFSET_TABLE_, %eax
				movl	8(%ebp), %edx
				movl	%edx, -8(%ebp)
				movl	12(%ebp), %edx
				movl	%edx, -4(%ebp)
				movl	16(%ebp), %edx
				movl	%edx, -16(%ebp)
				movl	20(%ebp), %edx
				movl	%edx, -12(%ebp)
				movl	24(%ebp), %edx
				movl	%edx, -24(%ebp)
				movl	28(%ebp), %edx
				movl	%edx, -20(%ebp)
				movl	32(%ebp), %edx
				movl	%edx, -32(%ebp)
				movl	36(%ebp), %edx
				movl	%edx, -28(%ebp)
				movl	%ecx, -36(%ebp)
   20     b0 = a0
				movl	40(%ebp), %edx
				fldl	-8(%ebp)
				fstpl	(%edx)
   21     b1 = a0 + a1 / 3
				fldl	-16(%ebp)
				fldl	.LC17@GOTOFF(%eax)
				fdivrp	%st, %st(1)
				faddl	-8(%ebp)
				movl	44(%ebp), %edx
				fstpl	(%edx)
   22     b2 = a0 + a1 * 2/3 + a2 / 3
				fldl	-16(%ebp)
				fld	%st(0)
				faddp	%st, %st(1)
				fldl	.LC17@GOTOFF(%eax)
				fdivrp	%st, %st(1)
				faddl	-8(%ebp)
				fldl	-24(%ebp)
				fldl	.LC17@GOTOFF(%eax)
				fdivrp	%st, %st(1)
				faddp	%st, %st(1)
				movl	48(%ebp), %eax
				fstpl	(%eax)
   23     b3 = a0 + a1 + a2 + a3
				fldl	-8(%ebp)
				faddl	-16(%ebp)
				faddl	-24(%ebp)
				faddl	-32(%ebp)
				movl	52(%ebp), %eax
				fstpl	(%eax)
   24 %end
				nop
				leave
				ret
		.LFE192:
		EVALBERN3.6054:
		.LFB193:
   25
   26 { uses de Casteljau’s algorithm }
   27 %long %real %fn evalbern3(%long %real b0, %long %real b1, %long %real b2, %long %real b3, %long %real t)
				pushl	%ebp
				movl	%esp, %ebp
				subl	$96, %esp
				call	__x86.get_pc_thunk.ax
				addl	$_GLOBAL_OFFSET_TABLE_, %eax
				movl	8(%ebp), %edx
				movl	%edx, -56(%ebp)
				movl	12(%ebp), %edx
				movl	%edx, -52(%ebp)
				movl	16(%ebp), %edx
				movl	%edx, -64(%ebp)
				movl	20(%ebp), %edx
				movl	%edx, -60(%ebp)
				movl	24(%ebp), %edx
				movl	%edx, -72(%ebp)
				movl	28(%ebp), %edx
				movl	%edx, -68(%ebp)
				movl	32(%ebp), %edx
				movl	%edx, -80(%ebp)
				movl	36(%ebp), %edx
				movl	%edx, -76(%ebp)
				movl	40(%ebp), %edx
				movl	%edx, -88(%ebp)
				movl	44(%ebp), %edx
				movl	%edx, -84(%ebp)
				movl	%ecx, -92(%ebp)
   28     %long %real s = 1 - t
				fld1
				fsubl	-88(%ebp)
				fstpl	-48(%ebp)
   29     %long %real b01  = s * b0  + t * b1
				fldl	-48(%ebp)
				fmull	-56(%ebp)
				fldl	-88(%ebp)
				fmull	-64(%ebp)
				faddp	%st, %st(1)
				fstpl	-40(%ebp)
   30     %long %real b12  = s * b1  + t * b2
				fldl	-48(%ebp)
				fmull	-64(%ebp)
				fldl	-88(%ebp)
				fmull	-72(%ebp)
				faddp	%st, %st(1)
				fstpl	-32(%ebp)
   31     %long %real b23  = s * b2  + t * b3
				fldl	-48(%ebp)
				fmull	-72(%ebp)
				fldl	-88(%ebp)
				fmull	-80(%ebp)
				faddp	%st, %st(1)
				fstpl	-24(%ebp)
   32     %long %real b012 = s * b01 + t * b12
				fldl	-48(%ebp)
				fmull	-40(%ebp)
				fldl	-88(%ebp)
				fmull	-32(%ebp)
				faddp	%st, %st(1)
				fstpl	-16(%ebp)
   33     %long %real b123 = s * b12 + t * b23
				fldl	-48(%ebp)
				fmull	-32(%ebp)
				fldl	-88(%ebp)
				fmull	-24(%ebp)
				faddp	%st, %st(1)
				fstpl	-8(%ebp)
   34     %result = s * b012 + t * b123
				fldl	-48(%ebp)
				fmull	-16(%ebp)
				fldl	-88(%ebp)
				fmull	-8(%ebp)
				faddp	%st, %st(1)
   35 %end
				leave
				ret
		.LFE193:
		BERN2TO3.6069:
		.LFB194:
   36
   37 %routine bern2to3(%long %real q0, %long %real q1, %long %real q2, %long %real %name c0, %long %real %name c1, %long %real %name c2, %long %real %name c3)
				pushl	%ebp
				movl	%esp, %ebp
				subl	$32, %esp
				call	__x86.get_pc_thunk.ax
				addl	$_GLOBAL_OFFSET_TABLE_, %eax
				movl	8(%ebp), %edx
				movl	%edx, -8(%ebp)
				movl	12(%ebp), %edx
				movl	%edx, -4(%ebp)
				movl	16(%ebp), %edx
				movl	%edx, -16(%ebp)
				movl	20(%ebp), %edx
				movl	%edx, -12(%ebp)
				movl	24(%ebp), %edx
				movl	%edx, -24(%ebp)
				movl	28(%ebp), %edx
				movl	%edx, -20(%ebp)
				movl	%ecx, -28(%ebp)
   38     c0 = q0
				movl	32(%ebp), %edx
				fldl	-8(%ebp)
				fstpl	(%edx)
   39     c1 = q0 / 3   + q1 * 2/3
				fldl	-8(%ebp)
				fldl	.LC17@GOTOFF(%eax)
				fdivrp	%st, %st(1)
				fldl	-16(%ebp)
				fld	%st(0)
				faddp	%st, %st(1)
				fldl	.LC17@GOTOFF(%eax)
				fdivrp	%st, %st(1)
				faddp	%st, %st(1)
				movl	36(%ebp), %edx
				fstpl	(%edx)
   40     c2 = q1 * 2/3 + q2 / 3
				fldl	-16(%ebp)
				fld	%st(0)
				faddp	%st, %st(1)
				fldl	.LC17@GOTOFF(%eax)
				fdivrp	%st, %st(1)
				fldl	-24(%ebp)
				fldl	.LC17@GOTOFF(%eax)
				fdivrp	%st, %st(1)
				faddp	%st, %st(1)
				movl	40(%ebp), %eax
				fstpl	(%eax)
   41     c3 = q2
				movl	44(%ebp), %eax
				fldl	-24(%ebp)
				fstpl	(%eax)
   42 %end
				nop
				leave
				ret
		.LFE194:
				.section	.rodata
				.align 8
		.LC14:
				.long	0
				.long	1073741824
				.align 8
		.LC17:
				.long	0
				.long	1074266112
				.align 8
		.LC18:
				.long	0
				.long	1074790400
				.align 8
		.LC19:
				.long	0
				.long	1070596096
				.align 8
		.LC20:
				.long	0
				.long	1075707904
				.section	.text.__x86.get_pc_thunk.ax,"axG",@progbits,__x86.get_pc_thunk.ax,comdat
				.globl	__x86.get_pc_thunk.ax
				.hidden	__x86.get_pc_thunk.ax
		__x86.get_pc_thunk.ax:
		.LFB197:
				movl	(%esp), %eax
				ret
		.LFE197:
				.section	.text.__x86.get_pc_thunk.bx,"axG",@progbits,__x86.get_pc_thunk.bx,comdat
				.globl	__x86.get_pc_thunk.bx
				.hidden	__x86.get_pc_thunk.bx
		__x86.get_pc_thunk.bx:
		.LFB198:
				movl	(%esp), %ebx
				ret
		.LFE198:
		.Letext0:
   43
   44 { uses Horner's rule }
   45 %long %real %fn evalmono2(%long %real a0, %long %real a1, %long %real a2, %long %real t)
   46     %result = a0 + (t * (a1 + (t * a2)))
   47 %end
   48
   49 { uses Horner's rule }
   50 %long %real %fn evalmono3(%long %real a0, %long %real a1, %long %real a2, %long %real a3, %long %real t)
   51     %result = a0 + (t * (a1 + (t * (a2 + (t * a3)))))
   52 %end
   53
   54     %long %real p0m, p1m, p2m, q0m, q1m, q2m, r0m, r1m, r2m, r3m
   55     %long %real p0b2, p1b2, p2b2, q0b2, q1b2, q2b2
   56     %long %real p0b3, p1b3, p2b3, p3b3, q0b3, q1b3, q2b3, q3b3, r0b3, r1b3, r2b3, r3b3
   57     %long %real pc0, pc1, pc2, pc3, qc0, qc1, qc2, qc3
   58
   59     %long %real x, y, m
   60
   61     p0m = 1; p1m = 0; p2m = 0
				fld1
				fstpl	-39856(%ebp)
				fldz
				fstpl	-39848(%ebp)
				fldz
				fstpl	-39840(%ebp)
   62     q0m = 1; q1m = 2; q2m = 3
				fld1
				fstpl	-39832(%ebp)
				fldl	.LC14@GOTOFF(%ebx)
				fstpl	-39824(%ebp)
				fldl	.LC17@GOTOFF(%ebx)
				fstpl	-39816(%ebp)
   63     r0m = 1; r1m = 2; r2m = 3; r3m = 4
				fld1
				fstpl	-39808(%ebp)
				fldl	.LC14@GOTOFF(%ebx)
				fstpl	-39800(%ebp)
				fldl	.LC17@GOTOFF(%ebx)
				fstpl	-39792(%ebp)
				fldl	.LC18@GOTOFF(%ebx)
				fstpl	-39784(%ebp)
   64
   65     tobern2 (p0m, p1m, p2m, p0b2, p1b2, p2b2)
				subl	$12, %esp
				leal	-40352(%ebp), %eax
				leal	-40048(%ebp), %edx
				pushl	%edx
				leal	-40056(%ebp), %edx
				pushl	%edx
				leal	-40064(%ebp), %edx
				pushl	%edx
				pushl	-39836(%ebp)
				pushl	-39840(%ebp)
				pushl	-39844(%ebp)
				pushl	-39848(%ebp)
				pushl	-39852(%ebp)
				pushl	-39856(%ebp)
				movl	%eax, %ecx
				call	TOBERN2.6028
				addl	$48, %esp
   66     tobern2 (q0m, q1m, q2m, q0b2, q1b2, q2b2)
				subl	$12, %esp
				leal	-40352(%ebp), %eax
				leal	-40024(%ebp), %edx
				pushl	%edx
				leal	-40032(%ebp), %edx
				pushl	%edx
				leal	-40040(%ebp), %edx
				pushl	%edx
				pushl	-39812(%ebp)
				pushl	-39816(%ebp)
				pushl	-39820(%ebp)
				pushl	-39824(%ebp)
				pushl	-39828(%ebp)
				pushl	-39832(%ebp)
				movl	%eax, %ecx
				call	TOBERN2.6028
				addl	$48, %esp
		.LBB434:
		.LBB435:
		.LBB436:
   67     print string ("Subprogram (1) examples:".snl)
				leal	-284(%ebp), %eax
				leal	.LC0@GOTOFF(%ebx), %edx
				movl	$64, %ecx
				movl	%eax, %edi
				movl	%edx, %esi
				rep movsl
				leal	-284(%ebp), %edx
		.LBE436:
				leal	-284(%ebp), %eax
				subl	$4, %esp
				leal	-39196(%ebp), %ecx
				pushl	%ecx
				pushl	%edx
				pushl	%eax
				call	_imp_join@PLT
				addl	$12, %esp
				leal	-284(%ebp), %edx
		.LBE435:
				leal	-284(%ebp), %eax
				movl	%edx, %esi
				movl	$64, %edx
				movl	%eax, %edi
				movl	%edx, %ecx
				rep movsl
				leal	-284(%ebp), %edx
				leal	-284(%ebp), %eax
				movl	%edx, %esi
				movl	$64, %edx
				movl	%eax, %edi
				movl	%edx, %ecx
				rep movsl
		.LBE434:
		.LBB437:
		.LBB438:
				subl	$256, %esp
				movl	%esp, %eax
				movl	%eax, %edi
				leal	-284(%ebp), %eax
				movl	$64, %edx
				movl	%eax, %esi
				movl	%edx, %ecx
				rep movsl
				call	_imp_printstring@PLT
				addl	$256, %esp
		.LBE438:
		.LBE437:
		.LBB439:
   68     print string ("  mono ( ")
				leal	-540(%ebp), %eax
				leal	.LC1@GOTOFF(%ebx), %edx
				movl	$64, %ecx
				movl	%eax, %edi
				movl	%edx, %esi
				rep movsl
				leal	-38940(%ebp), %eax
				leal	-540(%ebp), %edx
				movl	$64, %ecx
				movl	%eax, %edi
				movl	%edx, %esi
				rep movsl
				leal	-540(%ebp), %eax
				leal	-38940(%ebp), %edx
				movl	$64, %ecx
				movl	%eax, %edi
				movl	%edx, %esi
				rep movsl
		.LBE439:
		.LBB440:
		.LBB441:
				subl	$256, %esp
				movl	%esp, %eax
				movl	%eax, %edi
				leal	-540(%ebp), %eax
				movl	$64, %edx
				movl	%eax, %esi
				movl	%edx, %ecx
				rep movsl
				call	_imp_printstring@PLT
				addl	$256, %esp
				fldl	-39856(%ebp)
				fstpl	-39208(%ebp)
				movl	$4, -40068(%ebp)
		.LBE441:
		.LBE440:
		.LBB442:
		.LBB443:
				subl	$4, %esp
				pushl	-40068(%ebp)
				pushl	-39204(%ebp)
				pushl	-39208(%ebp)
				call	_imp_printfl@PLT
				addl	$16, %esp
		.LBE443:
		.LBE442:
		.LBB444:
   69     print fl (p0m, 4); print string (", ")
				leal	-796(%ebp), %eax
				leal	.LC2@GOTOFF(%ebx), %edx
				movl	$64, %ecx
				movl	%eax, %edi
				movl	%edx, %esi
				rep movsl
				leal	-38684(%ebp), %eax
				leal	-796(%ebp), %edx
				movl	$64, %ecx
				movl	%eax, %edi
				movl	%edx, %esi
				rep movsl
				leal	-796(%ebp), %eax
				leal	-38684(%ebp), %edx
				movl	$64, %ecx
				movl	%eax, %edi
				movl	%edx, %esi
				rep movsl
		.LBE444:
		.LBB445:
		.LBB446:
				subl	$256, %esp
				movl	%esp, %eax
				movl	%eax, %edi
				leal	-796(%ebp), %eax
				movl	$64, %edx
				movl	%eax, %esi
				movl	%edx, %ecx
				rep movsl
				call	_imp_printstring@PLT
				addl	$256, %esp
				fldl	-39848(%ebp)
				fstpl	-39216(%ebp)
				movl	$4, -40072(%ebp)
		.LBE446:
		.LBE445:
		.LBB447:
		.LBB448:
				subl	$4, %esp
				pushl	-40072(%ebp)
				pushl	-39212(%ebp)
				pushl	-39216(%ebp)
				call	_imp_printfl@PLT
				addl	$16, %esp
		.LBE448:
		.LBE447:
		.LBB449:
   70     print fl (p1m, 4); print string (", ")
				leal	-1052(%ebp), %eax
				leal	.LC2@GOTOFF(%ebx), %edx
				movl	$64, %ecx
				movl	%eax, %edi
				movl	%edx, %esi
				rep movsl
				leal	-38428(%ebp), %eax
				leal	-1052(%ebp), %edx
				movl	$64, %ecx
				movl	%eax, %edi
				movl	%edx, %esi
				rep movsl
				leal	-1052(%ebp), %eax
				leal	-38428(%ebp), %edx
				movl	$64, %ecx
				movl	%eax, %edi
				movl	%edx, %esi
				rep movsl
		.LBE449:
		.LBB450:
		.LBB451:
				subl	$256, %esp
				movl	%esp, %eax
				movl	%eax, %edi
				leal	-1052(%ebp), %eax
				movl	$64, %edx
				movl	%eax, %esi
				movl	%edx, %ecx
				rep movsl
				call	_imp_printstring@PLT
				addl	$256, %esp
				fldl	-39840(%ebp)
				fstpl	-39224(%ebp)
				movl	$4, -40076(%ebp)
		.LBE451:
		.LBE450:
		.LBB452:
		.LBB453:
				subl	$4, %esp
				pushl	-40076(%ebp)
				pushl	-39220(%ebp)
				pushl	-39224(%ebp)
				call	_imp_printfl@PLT
				addl	$16, %esp
		.LBE453:
		.LBE452:
		.LBB454:
   71     print fl (p2m, 4); print string (") --> bern ( ")
				leal	-1308(%ebp), %eax
				leal	.LC3@GOTOFF(%ebx), %edx
				movl	$64, %ecx
				movl	%eax, %edi
				movl	%edx, %esi
				rep movsl
				leal	-38172(%ebp), %eax
				leal	-1308(%ebp), %edx
				movl	$64, %ecx
				movl	%eax, %edi
				movl	%edx, %esi
				rep movsl
				leal	-1308(%ebp), %eax
				leal	-38172(%ebp), %edx
				movl	$64, %ecx
				movl	%eax, %edi
				movl	%edx, %esi
				rep movsl
		.LBE454:
		.LBB455:
		.LBB456:
				subl	$256, %esp
				movl	%esp, %eax
				movl	%eax, %edi
				leal	-1308(%ebp), %eax
				movl	$64, %edx
				movl	%eax, %esi
				movl	%edx, %ecx
				rep movsl
				call	_imp_printstring@PLT
				addl	$256, %esp
		.LBE456:
		.LBE455:
   72     print fl (p0b2, 4); print string (", ")
				fldl	-40064(%ebp)
				fstpl	-39232(%ebp)
				movl	$4, -40080(%ebp)
		.LBB457:
		.LBB458:
				subl	$4, %esp
				pushl	-40080(%ebp)
				pushl	-39228(%ebp)
				pushl	-39232(%ebp)
				call	_imp_printfl@PLT
				addl	$16, %esp
		.LBE458:
		.LBE457:
		.LBB459:
				leal	-1564(%ebp), %eax
				leal	.LC2@GOTOFF(%ebx), %edx
				movl	$64, %ecx
				movl	%eax, %edi
				movl	%edx, %esi
				rep movsl
				leal	-37916(%ebp), %eax
				leal	-1564(%ebp), %edx
				movl	$64, %ecx
				movl	%eax, %edi
				movl	%edx, %esi
				rep movsl
				leal	-1564(%ebp), %eax
				leal	-37916(%ebp), %edx
				movl	$64, %ecx
				movl	%eax, %edi
				movl	%edx, %esi
				rep movsl
		.LBE459:
		.LBB460:
		.LBB461:
				subl	$256, %esp
				movl	%esp, %eax
				movl	%eax, %edi
				leal	-1564(%ebp), %eax
				movl	$64, %edx
				movl	%eax, %esi
				movl	%edx, %ecx
				rep movsl
				call	_imp_printstring@PLT
				addl	$256, %esp
		.LBE461:
		.LBE460:
   73     print fl (p1b2, 4); print string (", ")
				fldl	-40056(%ebp)
				fstpl	-39240(%ebp)
				movl	$4, -40084(%ebp)
		.LBB462:
		.LBB463:
				subl	$4, %esp
				pushl	-40084(%ebp)
				pushl	-39236(%ebp)
				pushl	-39240(%ebp)
				call	_imp_printfl@PLT
				addl	$16, %esp
		.LBE463:
		.LBE462:
		.LBB464:
				leal	-1820(%ebp), %eax
				leal	.LC2@GOTOFF(%ebx), %edx
				movl	$64, %ecx
				movl	%eax, %edi
				movl	%edx, %esi
				rep movsl
				leal	-37660(%ebp), %eax
				leal	-1820(%ebp), %edx
				movl	$64, %ecx
				movl	%eax, %edi
				movl	%edx, %esi
				rep movsl
				leal	-1820(%ebp), %eax
				leal	-37660(%ebp), %edx
				movl	$64, %ecx
				movl	%eax, %edi
				movl	%edx, %esi
				rep movsl
		.LBE464:
		.LBB465:
		.LBB466:
				subl	$256, %esp
				movl	%esp, %eax
				movl	%eax, %edi
				leal	-1820(%ebp), %eax
				movl	$64, %edx
				movl	%eax, %esi
				movl	%edx, %ecx
				rep movsl
				call	_imp_printstring@PLT
				addl	$256, %esp
		.LBE466:
		.LBE465:
   74     print fl (p2b2, 4); print string (")".snl)
				fldl	-40048(%ebp)
				fstpl	-39248(%ebp)
				movl	$4, -40088(%ebp)
		.LBB467:
		.LBB468:
				subl	$4, %esp
				pushl	-40088(%ebp)
				pushl	-39244(%ebp)
				pushl	-39248(%ebp)
				call	_imp_printfl@PLT
				addl	$16, %esp
		.LBE468:
		.LBE467:
		.LBB469:
		.LBB470:
		.LBB471:
				leal	-2076(%ebp), %eax
				leal	.LC4@GOTOFF(%ebx), %edx
				movl	$64, %ecx
				movl	%eax, %edi
				movl	%edx, %esi
				rep movsl
				leal	-2076(%ebp), %edx
		.LBE471:
				leal	-2076(%ebp), %eax
				subl	$4, %esp
				leal	-39196(%ebp), %ecx
				pushl	%ecx
				pushl	%edx
				pushl	%eax
				call	_imp_join@PLT
				addl	$12, %esp
				leal	-2076(%ebp), %edx
		.LBE470:
				leal	-2076(%ebp), %eax
				movl	%edx, %esi
				movl	$64, %edx
				movl	%eax, %edi
				movl	%edx, %ecx
				rep movsl
				leal	-2076(%ebp), %edx
				leal	-2076(%ebp), %eax
				movl	%edx, %esi
				movl	$64, %edx
				movl	%eax, %edi
				movl	%edx, %ecx
				rep movsl
		.LBE469:
		.LBB472:
		.LBB473:
				subl	$256, %esp
				movl	%esp, %eax
				movl	%eax, %edi
				leal	-2076(%ebp), %eax
				movl	$64, %edx
				movl	%eax, %esi
				movl	%edx, %ecx
				rep movsl
				call	_imp_printstring@PLT
				addl	$256, %esp
		.LBE473:
		.LBE472:
		.LBB474:
   75     print string ("  mono ( ")
				leal	-2332(%ebp), %eax
				leal	.LC1@GOTOFF(%ebx), %edx
				movl	$64, %ecx
				movl	%eax, %edi
				movl	%edx, %esi
				rep movsl
				leal	-37404(%ebp), %eax
				leal	-2332(%ebp), %edx
				movl	$64, %ecx
				movl	%eax, %edi
				movl	%edx, %esi
				rep movsl
				leal	-2332(%ebp), %eax
				leal	-37404(%ebp), %edx
				movl	$64, %ecx
				movl	%eax, %edi
				movl	%edx, %esi
				rep movsl
		.LBE474:
		.LBB475:
		.LBB476:
				subl	$256, %esp
				movl	%esp, %eax
				movl	%eax, %edi
				leal	-2332(%ebp), %eax
				movl	$64, %edx
				movl	%eax, %esi
				movl	%edx, %ecx
				rep movsl
				call	_imp_printstring@PLT
				addl	$256, %esp
				fldl	-39832(%ebp)
				fstpl	-39256(%ebp)
				movl	$4, -40092(%ebp)
		.LBE476:
		.LBE475:
		.LBB477:
		.LBB478:
				subl	$4, %esp
				pushl	-40092(%ebp)
				pushl	-39252(%ebp)
				pushl	-39256(%ebp)
				call	_imp_printfl@PLT
				addl	$16, %esp
		.LBE478:
		.LBE477:
		.LBB479:
   76     print fl (q0m, 4); print string (", ")
				leal	-2588(%ebp), %eax
				leal	.LC2@GOTOFF(%ebx), %edx
				movl	$64, %ecx
				movl	%eax, %edi
				movl	%edx, %esi
				rep movsl
				leal	-37148(%ebp), %eax
				leal	-2588(%ebp), %edx
				movl	$64, %ecx
				movl	%eax, %edi
				movl	%edx, %esi
				rep movsl
				leal	-2588(%ebp), %eax
				leal	-37148(%ebp), %edx
				movl	$64, %ecx
				movl	%eax, %edi
				movl	%edx, %esi
				rep movsl
		.LBE479:
		.LBB480:
		.LBB481:
				subl	$256, %esp
				movl	%esp, %eax
				movl	%eax, %edi
				leal	-2588(%ebp), %eax
				movl	$64, %edx
				movl	%eax, %esi
				movl	%edx, %ecx
				rep movsl
				call	_imp_printstring@PLT
				addl	$256, %esp
				fldl	-39824(%ebp)
				fstpl	-39264(%ebp)
				movl	$4, -40096(%ebp)
		.LBE481:
		.LBE480:
		.LBB482:
		.LBB483:
				subl	$4, %esp
				pushl	-40096(%ebp)
				pushl	-39260(%ebp)
				pushl	-39264(%ebp)
				call	_imp_printfl@PLT
				addl	$16, %esp
		.LBE483:
		.LBE482:
		.LBB484:
   77     print fl (q1m, 4); print string (", ")
				leal	-2844(%ebp), %eax
				leal	.LC2@GOTOFF(%ebx), %edx
				movl	$64, %ecx
				movl	%eax, %edi
				movl	%edx, %esi
				rep movsl
				leal	-36892(%ebp), %eax
				leal	-2844(%ebp), %edx
				movl	$64, %ecx
				movl	%eax, %edi
				movl	%edx, %esi
				rep movsl
				leal	-2844(%ebp), %eax
				leal	-36892(%ebp), %edx
				movl	$64, %ecx
				movl	%eax, %edi
				movl	%edx, %esi
				rep movsl
		.LBE484:
		.LBB485:
		.LBB486:
				subl	$256, %esp
				movl	%esp, %eax
				movl	%eax, %edi
				leal	-2844(%ebp), %eax
				movl	$64, %edx
				movl	%eax, %esi
				movl	%edx, %ecx
				rep movsl
				call	_imp_printstring@PLT
				addl	$256, %esp
				fldl	-39816(%ebp)
				fstpl	-39272(%ebp)
				movl	$4, -40100(%ebp)
		.LBE486:
		.LBE485:
		.LBB487:
		.LBB488:
				subl	$4, %esp
				pushl	-40100(%ebp)
				pushl	-39268(%ebp)
				pushl	-39272(%ebp)
				call	_imp_printfl@PLT
				addl	$16, %esp
		.LBE488:
		.LBE487:
		.LBB489:
   78     print fl (q2m, 4); print string (") --> bern ( ")
				leal	-3100(%ebp), %eax
				leal	.LC3@GOTOFF(%ebx), %edx
				movl	$64, %ecx
				movl	%eax, %edi
				movl	%edx, %esi
				rep movsl
				leal	-36636(%ebp), %eax
				leal	-3100(%ebp), %edx
				movl	$64, %ecx
				movl	%eax, %edi
				movl	%edx, %esi
				rep movsl
				leal	-3100(%ebp), %eax
				leal	-36636(%ebp), %edx
				movl	$64, %ecx
				movl	%eax, %edi
				movl	%edx, %esi
				rep movsl
		.LBE489:
		.LBB490:
		.LBB491:
				subl	$256, %esp
				movl	%esp, %eax
				movl	%eax, %edi
				leal	-3100(%ebp), %eax
				movl	$64, %edx
				movl	%eax, %esi
				movl	%edx, %ecx
				rep movsl
				call	_imp_printstring@PLT
				addl	$256, %esp
		.LBE491:
		.LBE490:
   79     print fl (q0b2, 4); print string (", ")
				fldl	-40040(%ebp)
				fstpl	-39280(%ebp)
				movl	$4, -40104(%ebp)
		.LBB492:
		.LBB493:
				subl	$4, %esp
				pushl	-40104(%ebp)
				pushl	-39276(%ebp)
				pushl	-39280(%ebp)
				call	_imp_printfl@PLT
				addl	$16, %esp
		.LBE493:
		.LBE492:
		.LBB494:
				leal	-3356(%ebp), %eax
				leal	.LC2@GOTOFF(%ebx), %edx
				movl	$64, %ecx
				movl	%eax, %edi
				movl	%edx, %esi
				rep movsl
				leal	-36380(%ebp), %eax
				leal	-3356(%ebp), %edx
				movl	$64, %ecx
				movl	%eax, %edi
				movl	%edx, %esi
				rep movsl
				leal	-3356(%ebp), %eax
				leal	-36380(%ebp), %edx
				movl	$64, %ecx
				movl	%eax, %edi
				movl	%edx, %esi
				rep movsl
		.LBE494:
		.LBB495:
		.LBB496:
				subl	$256, %esp
				movl	%esp, %eax
				movl	%eax, %edi
				leal	-3356(%ebp), %eax
				movl	$64, %edx
				movl	%eax, %esi
				movl	%edx, %ecx
				rep movsl
				call	_imp_printstring@PLT
				addl	$256, %esp
		.LBE496:
		.LBE495:
   80     print fl (q1b2, 4); print string (", ")
				fldl	-40032(%ebp)
				fstpl	-39288(%ebp)
				movl	$4, -40108(%ebp)
		.LBB497:
		.LBB498:
				subl	$4, %esp
				pushl	-40108(%ebp)
				pushl	-39284(%ebp)
				pushl	-39288(%ebp)
				call	_imp_printfl@PLT
				addl	$16, %esp
		.LBE498:
		.LBE497:
		.LBB499:
				leal	-3612(%ebp), %eax
				leal	.LC2@GOTOFF(%ebx), %edx
				movl	$64, %ecx
				movl	%eax, %edi
				movl	%edx, %esi
				rep movsl
				leal	-36124(%ebp), %eax
				leal	-3612(%ebp), %edx
				movl	$64, %ecx
				movl	%eax, %edi
				movl	%edx, %esi
				rep movsl
				leal	-3612(%ebp), %eax
				leal	-36124(%ebp), %edx
				movl	$64, %ecx
				movl	%eax, %edi
				movl	%edx, %esi
				rep movsl
		.LBE499:
		.LBB500:
		.LBB501:
				subl	$256, %esp
				movl	%esp, %eax
				movl	%eax, %edi
				leal	-3612(%ebp), %eax
				movl	$64, %edx
				movl	%eax, %esi
				movl	%edx, %ecx
				rep movsl
				call	_imp_printstring@PLT
				addl	$256, %esp
		.LBE501:
		.LBE500:
   81     print fl (q2b2, 4); print string (")".snl)
				fldl	-40024(%ebp)
				fstpl	-39296(%ebp)
				movl	$4, -40112(%ebp)
		.LBB502:
		.LBB503:
				subl	$4, %esp
				pushl	-40112(%ebp)
				pushl	-39292(%ebp)
				pushl	-39296(%ebp)
				call	_imp_printfl@PLT
				addl	$16, %esp
		.LBE503:
		.LBE502:
		.LBB504:
		.LBB505:
		.LBB506:
				leal	-3868(%ebp), %eax
				leal	.LC4@GOTOFF(%ebx), %edx
				movl	$64, %ecx
				movl	%eax, %edi
				movl	%edx, %esi
				rep movsl
				leal	-3868(%ebp), %edx
		.LBE506:
				leal	-3868(%ebp), %eax
				subl	$4, %esp
				leal	-39196(%ebp), %ecx
				pushl	%ecx
				pushl	%edx
				pushl	%eax
				call	_imp_join@PLT
				addl	$12, %esp
				leal	-3868(%ebp), %edx
		.LBE505:
				leal	-3868(%ebp), %eax
				movl	%edx, %esi
				movl	$64, %edx
				movl	%eax, %edi
				movl	%edx, %ecx
				rep movsl
				leal	-3868(%ebp), %edx
				leal	-3868(%ebp), %eax
				movl	%edx, %esi
				movl	$64, %edx
				movl	%eax, %edi
				movl	%edx, %ecx
				rep movsl
		.LBE504:
		.LBB507:
		.LBB508:
				subl	$256, %esp
				movl	%esp, %eax
				movl	%eax, %edi
				leal	-3868(%ebp), %eax
				movl	$64, %edx
				movl	%eax, %esi
				movl	%edx, %ecx
				rep movsl
				call	_imp_printstring@PLT
				addl	$256, %esp
		.LBE508:
		.LBE507:
		.LBB509:
		.LBB510:
		.LBB511:
   82
   83     print string ("Subprogram (2) examples:".snl)
				leal	-4124(%ebp), %eax
				leal	.LC5@GOTOFF(%ebx), %edx
				movl	$64, %ecx
				movl	%eax, %edi
				movl	%edx, %esi
				rep movsl
				leal	-4124(%ebp), %edx
		.LBE511:
				leal	-4124(%ebp), %eax
				subl	$4, %esp
				leal	-39196(%ebp), %ecx
				pushl	%ecx
				pushl	%edx
				pushl	%eax
				call	_imp_join@PLT
				addl	$12, %esp
				leal	-4124(%ebp), %edx
		.LBE510:
				leal	-4124(%ebp), %eax
				movl	%edx, %esi
				movl	$64, %edx
				movl	%eax, %edi
				movl	%edx, %ecx
				rep movsl
				leal	-4124(%ebp), %edx
				leal	-4124(%ebp), %eax
				movl	%edx, %esi
				movl	$64, %edx
				movl	%eax, %edi
				movl	%edx, %ecx
				rep movsl
		.LBE509:
		.LBB512:
		.LBB513:
				subl	$256, %esp
				movl	%esp, %eax
				movl	%eax, %edi
				leal	-4124(%ebp), %eax
				movl	$64, %edx
				movl	%eax, %esi
				movl	%edx, %ecx
				rep movsl
				call	_imp_printstring@PLT
				addl	$256, %esp
		.LBE513:
		.LBE512:
   84     x = 0.25
				fldl	.LC19@GOTOFF(%ebx)
				fstpl	-39776(%ebp)
   85     y = evalbern2 (p0b2, p1b2, p2b2, x)
				fldl	-40048(%ebp)
				fldl	-40056(%ebp)
				fldl	-40064(%ebp)
				fxch	%st(2)
				leal	-40352(%ebp), %eax
				pushl	-39772(%ebp)
				pushl	-39776(%ebp)
				leal	-8(%esp), %esp
				fstpl	(%esp)
				leal	-8(%esp), %esp
				fstpl	(%esp)
				leal	-8(%esp), %esp
				fstpl	(%esp)
				movl	%eax, %ecx
				call	EVALBERN2.6034
				addl	$32, %esp
				fstpl	-39768(%ebp)
		.LBB514:
   86     print string ("  p ( "); print fl (x, 4)
				leal	-4380(%ebp), %eax
				leal	.LC6@GOTOFF(%ebx), %edx
				movl	$64, %ecx
				movl	%eax, %edi
				movl	%edx, %esi
				rep movsl
				leal	-35868(%ebp), %eax
				leal	-4380(%ebp), %edx
				movl	$64, %ecx
				movl	%eax, %edi
				movl	%edx, %esi
				rep movsl
				leal	-4380(%ebp), %eax
				leal	-35868(%ebp), %edx
				movl	$64, %ecx
				movl	%eax, %edi
				movl	%edx, %esi
				rep movsl
		.LBE514:
		.LBB515:
		.LBB516:
				subl	$256, %esp
				movl	%esp, %eax
				movl	%eax, %edi
				leal	-4380(%ebp), %eax
				movl	$64, %edx
				movl	%eax, %esi
				movl	%edx, %ecx
				rep movsl
				call	_imp_printstring@PLT
				addl	$256, %esp
				fldl	-39776(%ebp)
				fstpl	-39304(%ebp)
				movl	$4, -40116(%ebp)
		.LBE516:
		.LBE515:
		.LBB517:
		.LBB518:
				subl	$4, %esp
				pushl	-40116(%ebp)
				pushl	-39300(%ebp)
				pushl	-39304(%ebp)
				call	_imp_printfl@PLT
				addl	$16, %esp
		.LBE518:
		.LBE517:
		.LBB519:
   87     print string (") = "); print fl (y, 4)
				leal	-4636(%ebp), %eax
				leal	.LC7@GOTOFF(%ebx), %edx
				movl	$64, %ecx
				movl	%eax, %edi
				movl	%edx, %esi
				rep movsl
				leal	-35612(%ebp), %eax
				leal	-4636(%ebp), %edx
				movl	$64, %ecx
				movl	%eax, %edi
				movl	%edx, %esi
				rep movsl
				leal	-4636(%ebp), %eax
				leal	-35612(%ebp), %edx
				movl	$64, %ecx
				movl	%eax, %edi
				movl	%edx, %esi
				rep movsl
		.LBE519:
		.LBB520:
		.LBB521:
				subl	$256, %esp
				movl	%esp, %eax
				movl	%eax, %edi
				leal	-4636(%ebp), %eax
				movl	$64, %edx
				movl	%eax, %esi
				movl	%edx, %ecx
				rep movsl
				call	_imp_printstring@PLT
				addl	$256, %esp
				fldl	-39768(%ebp)
				fstpl	-39312(%ebp)
				movl	$4, -40120(%ebp)
		.LBE521:
		.LBE520:
		.LBB522:
		.LBB523:
				subl	$4, %esp
				pushl	-40120(%ebp)
				pushl	-39308(%ebp)
				pushl	-39312(%ebp)
				call	_imp_printfl@PLT
				addl	$16, %esp
		.LBE523:
		.LBE522:
		.LBB524:
		.LBB525:
				call	_imp_newline@PLT
		.LBE525:
		.LBE524:
   88     newline
   89     x = 7.50
				fldl	.LC20@GOTOFF(%ebx)
				fstpl	-39776(%ebp)
   90     y = evalbern2 (p0b2, p1b2, p2b2, x)
				fldl	-40048(%ebp)
				fldl	-40056(%ebp)
				fldl	-40064(%ebp)
				fxch	%st(2)
				leal	-40352(%ebp), %eax
				pushl	-39772(%ebp)
				pushl	-39776(%ebp)
				leal	-8(%esp), %esp
				fstpl	(%esp)
				leal	-8(%esp), %esp
				fstpl	(%esp)
				leal	-8(%esp), %esp
				fstpl	(%esp)
				movl	%eax, %ecx
				call	EVALBERN2.6034
				addl	$32, %esp
				fstpl	-39768(%ebp)
		.LBB526:
   91     print string ("  p ( "); print fl (x, 4)
				leal	-4892(%ebp), %eax
				leal	.LC6@GOTOFF(%ebx), %edx
				movl	$64, %ecx
				movl	%eax, %edi
				movl	%edx, %esi
				rep movsl
				leal	-35356(%ebp), %eax
				leal	-4892(%ebp), %edx
				movl	$64, %ecx
				movl	%eax, %edi
				movl	%edx, %esi
				rep movsl
				leal	-4892(%ebp), %eax
				leal	-35356(%ebp), %edx
				movl	$64, %ecx
				movl	%eax, %edi
				movl	%edx, %esi
				rep movsl
		.LBE526:
		.LBB527:
		.LBB528:
				subl	$256, %esp
				movl	%esp, %eax
				movl	%eax, %edi
				leal	-4892(%ebp), %eax
				movl	$64, %edx
				movl	%eax, %esi
				movl	%edx, %ecx
				rep movsl
				call	_imp_printstring@PLT
				addl	$256, %esp
				fldl	-39776(%ebp)
				fstpl	-39320(%ebp)
				movl	$4, -40124(%ebp)
		.LBE528:
		.LBE527:
		.LBB529:
		.LBB530:
				subl	$4, %esp
				pushl	-40124(%ebp)
				pushl	-39316(%ebp)
				pushl	-39320(%ebp)
				call	_imp_printfl@PLT
				addl	$16, %esp
		.LBE530:
		.LBE529:
		.LBB531:
   92     print string (") = "); print fl (y, 4)
				leal	-5148(%ebp), %eax
				leal	.LC7@GOTOFF(%ebx), %edx
				movl	$64, %ecx
				movl	%eax, %edi
				movl	%edx, %esi
				rep movsl
				leal	-35100(%ebp), %eax
				leal	-5148(%ebp), %edx
				movl	$64, %ecx
				movl	%eax, %edi
				movl	%edx, %esi
				rep movsl
				leal	-5148(%ebp), %eax
				leal	-35100(%ebp), %edx
				movl	$64, %ecx
				movl	%eax, %edi
				movl	%edx, %esi
				rep movsl
		.LBE531:
		.LBB532:
		.LBB533:
				subl	$256, %esp
				movl	%esp, %eax
				movl	%eax, %edi
				leal	-5148(%ebp), %eax
				movl	$64, %edx
				movl	%eax, %esi
				movl	%edx, %ecx
				rep movsl
				call	_imp_printstring@PLT
				addl	$256, %esp
				fldl	-39768(%ebp)
				fstpl	-39328(%ebp)
				movl	$4, -40128(%ebp)
		.LBE533:
		.LBE532:
		.LBB534:
		.LBB535:
				subl	$4, %esp
				pushl	-40128(%ebp)
				pushl	-39324(%ebp)
				pushl	-39328(%ebp)
				call	_imp_printfl@PLT
				addl	$16, %esp
		.LBE535:
		.LBE534:
		.LBB536:
		.LBB537:
				call	_imp_newline@PLT
		.LBE537:
		.LBE536:
   93     newline
   94     x = 0.25
				fldl	.LC19@GOTOFF(%ebx)
				fstpl	-39776(%ebp)
   95     y = evalbern2 (q0b2, q1b2, q2b2, x)
				fldl	-40024(%ebp)
				fldl	-40032(%ebp)
				fldl	-40040(%ebp)
				fxch	%st(2)
				leal	-40352(%ebp), %eax
				pushl	-39772(%ebp)
				pushl	-39776(%ebp)
				leal	-8(%esp), %esp
				fstpl	(%esp)
				leal	-8(%esp), %esp
				fstpl	(%esp)
				leal	-8(%esp), %esp
				fstpl	(%esp)
				movl	%eax, %ecx
				call	EVALBERN2.6034
				addl	$32, %esp
				fstpl	-39768(%ebp)
		.LBB538:
   96     print string ("  q ( "); print fl (x, 4)
				leal	-5404(%ebp), %eax
				leal	.LC8@GOTOFF(%ebx), %edx
				movl	$64, %ecx
				movl	%eax, %edi
				movl	%edx, %esi
				rep movsl
				leal	-34844(%ebp), %eax
				leal	-5404(%ebp), %edx
				movl	$64, %ecx
				movl	%eax, %edi
				movl	%edx, %esi
				rep movsl
				leal	-5404(%ebp), %eax
				leal	-34844(%ebp), %edx
				movl	$64, %ecx
				movl	%eax, %edi
				movl	%edx, %esi
				rep movsl
		.LBE538:
		.LBB539:
		.LBB540:
				subl	$256, %esp
				movl	%esp, %eax
				movl	%eax, %edi
				leal	-5404(%ebp), %eax
				movl	$64, %edx
				movl	%eax, %esi
				movl	%edx, %ecx
				rep movsl
				call	_imp_printstring@PLT
				addl	$256, %esp
				fldl	-39776(%ebp)
				fstpl	-39336(%ebp)
				movl	$4, -40132(%ebp)
		.LBE540:
		.LBE539:
		.LBB541:
		.LBB542:
				subl	$4, %esp
				pushl	-40132(%ebp)
				pushl	-39332(%ebp)
				pushl	-39336(%ebp)
				call	_imp_printfl@PLT
				addl	$16, %esp
		.LBE542:
		.LBE541:
		.LBB543:
   97     print string (") = "); print fl (y, 4)
				leal	-5660(%ebp), %eax
				leal	.LC7@GOTOFF(%ebx), %edx
				movl	$64, %ecx
				movl	%eax, %edi
				movl	%edx, %esi
				rep movsl
				leal	-34588(%ebp), %eax
				leal	-5660(%ebp), %edx
				movl	$64, %ecx
				movl	%eax, %edi
				movl	%edx, %esi
				rep movsl
				leal	-5660(%ebp), %eax
				leal	-34588(%ebp), %edx
				movl	$64, %ecx
				movl	%eax, %edi
				movl	%edx, %esi
				rep movsl
		.LBE543:
		.LBB544:
		.LBB545:
				subl	$256, %esp
				movl	%esp, %eax
				movl	%eax, %edi
				leal	-5660(%ebp), %eax
				movl	$64, %edx
				movl	%eax, %esi
				movl	%edx, %ecx
				rep movsl
				call	_imp_printstring@PLT
				addl	$256, %esp
				fldl	-39768(%ebp)
				fstpl	-39344(%ebp)
				movl	$4, -40136(%ebp)
		.LBE545:
		.LBE544:
		.LBB546:
		.LBB547:
				subl	$4, %esp
				pushl	-40136(%ebp)
				pushl	-39340(%ebp)
				pushl	-39344(%ebp)
				call	_imp_printfl@PLT
				addl	$16, %esp
		.LBE547:
		.LBE546:
		.LBB548:
		.LBB549:
				call	_imp_newline@PLT
		.LBE549:
		.LBE548:
   98     newline
   99     x = 7.50
				fldl	.LC20@GOTOFF(%ebx)
				fstpl	-39776(%ebp)
  100     y = evalbern2 (q0b2, q1b2, q2b2, x)
				fldl	-40024(%ebp)
				fldl	-40032(%ebp)
				fldl	-40040(%ebp)
				fxch	%st(2)
				leal	-40352(%ebp), %eax
				pushl	-39772(%ebp)
				pushl	-39776(%ebp)
				leal	-8(%esp), %esp
				fstpl	(%esp)
				leal	-8(%esp), %esp
				fstpl	(%esp)
				leal	-8(%esp), %esp
				fstpl	(%esp)
				movl	%eax, %ecx
				call	EVALBERN2.6034
				addl	$32, %esp
				fstpl	-39768(%ebp)
		.LBB550:
  101     print string ("  q ( "); print fl (x, 4)
				leal	-5916(%ebp), %eax
				leal	.LC8@GOTOFF(%ebx), %edx
				movl	$64, %ecx
				movl	%eax, %edi
				movl	%edx, %esi
				rep movsl
				leal	-34332(%ebp), %eax
				leal	-5916(%ebp), %edx
				movl	$64, %ecx
				movl	%eax, %edi
				movl	%edx, %esi
				rep movsl
				leal	-5916(%ebp), %eax
				leal	-34332(%ebp), %edx
				movl	$64, %ecx
				movl	%eax, %edi
				movl	%edx, %esi
				rep movsl
		.LBE550:
		.LBB551:
		.LBB552:
				subl	$256, %esp
				movl	%esp, %eax
				movl	%eax, %edi
				leal	-5916(%ebp), %eax
				movl	$64, %edx
				movl	%eax, %esi
				movl	%edx, %ecx
				rep movsl
				call	_imp_printstring@PLT
				addl	$256, %esp
				fldl	-39776(%ebp)
				fstpl	-39352(%ebp)
				movl	$4, -40140(%ebp)
		.LBE552:
		.LBE551:
		.LBB553:
		.LBB554:
				subl	$4, %esp
				pushl	-40140(%ebp)
				pushl	-39348(%ebp)
				pushl	-39352(%ebp)
				call	_imp_printfl@PLT
				addl	$16, %esp
		.LBE554:
		.LBE553:
		.LBB555:
  102     print string (") = "); print fl (y, 4)
				leal	-6172(%ebp), %eax
				leal	.LC7@GOTOFF(%ebx), %edx
				movl	$64, %ecx
				movl	%eax, %edi
				movl	%edx, %esi
				rep movsl
				leal	-34076(%ebp), %eax
				leal	-6172(%ebp), %edx
				movl	$64, %ecx
				movl	%eax, %edi
				movl	%edx, %esi
				rep movsl
				leal	-6172(%ebp), %eax
				leal	-34076(%ebp), %edx
				movl	$64, %ecx
				movl	%eax, %edi
				movl	%edx, %esi
				rep movsl
		.LBE555:
		.LBB556:
		.LBB557:
				subl	$256, %esp
				movl	%esp, %eax
				movl	%eax, %edi
				leal	-6172(%ebp), %eax
				movl	$64, %edx
				movl	%eax, %esi
				movl	%edx, %ecx
				rep movsl
				call	_imp_printstring@PLT
				addl	$256, %esp
				fldl	-39768(%ebp)
				fstpl	-39360(%ebp)
				movl	$4, -40144(%ebp)
		.LBE557:
		.LBE556:
		.LBB558:
		.LBB559:
				subl	$4, %esp
				pushl	-40144(%ebp)
				pushl	-39356(%ebp)
				pushl	-39360(%ebp)
				call	_imp_printfl@PLT
				addl	$16, %esp
		.LBE559:
		.LBE558:
		.LBB560:
		.LBB561:
				call	_imp_newline@PLT
		.LBE561:
		.LBE560:
  103     newline
  104
  105     tobern3 (p0m, p1m, p2m, 0, p0b3, p1b3, p2b3, p3b3)
				leal	-40352(%ebp), %eax
				leal	-39992(%ebp), %edx
				pushl	%edx
				leal	-40000(%ebp), %edx
				pushl	%edx
				leal	-40008(%ebp), %edx
				pushl	%edx
				leal	-40016(%ebp), %edx
				pushl	%edx
				fldz
				leal	-8(%esp), %esp
				fstpl	(%esp)
				pushl	-39836(%ebp)
				pushl	-39840(%ebp)
				pushl	-39844(%ebp)
				pushl	-39848(%ebp)
				pushl	-39852(%ebp)
				pushl	-39856(%ebp)
				movl	%eax, %ecx
				call	TOBERN3.6047
				addl	$48, %esp
  106     tobern3 (q0m, q1m, q2m, 0, q0b3, q1b3, q2b3, q3b3)
				leal	-40352(%ebp), %eax
				leal	-39960(%ebp), %edx
				pushl	%edx
				leal	-39968(%ebp), %edx
				pushl	%edx
				leal	-39976(%ebp), %edx
				pushl	%edx
				leal	-39984(%ebp), %edx
				pushl	%edx
				fldz
				leal	-8(%esp), %esp
				fstpl	(%esp)
				pushl	-39812(%ebp)
				pushl	-39816(%ebp)
				pushl	-39820(%ebp)
				pushl	-39824(%ebp)
				pushl	-39828(%ebp)
				pushl	-39832(%ebp)
				movl	%eax, %ecx
				call	TOBERN3.6047
				addl	$48, %esp
  107     tobern3 (r0m, r1m, r2m, r3m, r0b3, r1b3, r2b3, r3b3)
				leal	-40352(%ebp), %eax
				leal	-39928(%ebp), %edx
				pushl	%edx
				leal	-39936(%ebp), %edx
				pushl	%edx
				leal	-39944(%ebp), %edx
				pushl	%edx
				leal	-39952(%ebp), %edx
				pushl	%edx
				pushl	-39780(%ebp)
				pushl	-39784(%ebp)
				pushl	-39788(%ebp)
				pushl	-39792(%ebp)
				pushl	-39796(%ebp)
				pushl	-39800(%ebp)
				pushl	-39804(%ebp)
				pushl	-39808(%ebp)
				movl	%eax, %ecx
				call	TOBERN3.6047
				addl	$48, %esp
		.LBB562:
		.LBB563:
		.LBB564:
  108     print string ("Subprogram (3) examples:".snl)
				leal	-6428(%ebp), %eax
				leal	.LC9@GOTOFF(%ebx), %edx
				movl	$64, %ecx
				movl	%eax, %edi
				movl	%edx, %esi
				rep movsl
				leal	-6428(%ebp), %edx
		.LBE564:
				leal	-6428(%ebp), %eax
				subl	$4, %esp
				leal	-39196(%ebp), %ecx
				pushl	%ecx
				pushl	%edx
				pushl	%eax
				call	_imp_join@PLT
				addl	$12, %esp
				leal	-6428(%ebp), %edx
		.LBE563:
				leal	-6428(%ebp), %eax
				movl	%edx, %esi
				movl	$64, %edx
				movl	%eax, %edi
				movl	%edx, %ecx
				rep movsl
				leal	-6428(%ebp), %edx
				leal	-6428(%ebp), %eax
				movl	%edx, %esi
				movl	$64, %edx
				movl	%eax, %edi
				movl	%edx, %ecx
				rep movsl
		.LBE562:
		.LBB565:
		.LBB566:
				subl	$256, %esp
				movl	%esp, %eax
				movl	%eax, %edi
				leal	-6428(%ebp), %eax
				movl	$64, %edx
				movl	%eax, %esi
				movl	%edx, %ecx
				rep movsl
				call	_imp_printstring@PLT
				addl	$256, %esp
		.LBE566:
		.LBE565:
		.LBB567:
  109     print string ("  mono ( ")
				leal	-6684(%ebp), %eax
				leal	.LC1@GOTOFF(%ebx), %edx
				movl	$64, %ecx
				movl	%eax, %edi
				movl	%edx, %esi
				rep movsl
				leal	-33820(%ebp), %eax
				leal	-6684(%ebp), %edx
				movl	$64, %ecx
				movl	%eax, %edi
				movl	%edx, %esi
				rep movsl
				leal	-6684(%ebp), %eax
				leal	-33820(%ebp), %edx
				movl	$64, %ecx
				movl	%eax, %edi
				movl	%edx, %esi
				rep movsl
		.LBE567:
		.LBB568:
		.LBB569:
				subl	$256, %esp
				movl	%esp, %eax
				movl	%eax, %edi
				leal	-6684(%ebp), %eax
				movl	$64, %edx
				movl	%eax, %esi
				movl	%edx, %ecx
				rep movsl
				call	_imp_printstring@PLT
				addl	$256, %esp
				fldl	-39856(%ebp)
				fstpl	-39368(%ebp)
				movl	$4, -40148(%ebp)
		.LBE569:
		.LBE568:
		.LBB570:
		.LBB571:
				subl	$4, %esp
				pushl	-40148(%ebp)
				pushl	-39364(%ebp)
				pushl	-39368(%ebp)
				call	_imp_printfl@PLT
				addl	$16, %esp
		.LBE571:
		.LBE570:
		.LBB572:
  110     print fl (p0m, 4); print string (", ")
				leal	-6940(%ebp), %eax
				leal	.LC2@GOTOFF(%ebx), %edx
				movl	$64, %ecx
				movl	%eax, %edi
				movl	%edx, %esi
				rep movsl
				leal	-33564(%ebp), %eax
				leal	-6940(%ebp), %edx
				movl	$64, %ecx
				movl	%eax, %edi
				movl	%edx, %esi
				rep movsl
				leal	-6940(%ebp), %eax
				leal	-33564(%ebp), %edx
				movl	$64, %ecx
				movl	%eax, %edi
				movl	%edx, %esi
				rep movsl
		.LBE572:
		.LBB573:
		.LBB574:
				subl	$256, %esp
				movl	%esp, %eax
				movl	%eax, %edi
				leal	-6940(%ebp), %eax
				movl	$64, %edx
				movl	%eax, %esi
				movl	%edx, %ecx
				rep movsl
				call	_imp_printstring@PLT
				addl	$256, %esp
				fldl	-39848(%ebp)
				fstpl	-39376(%ebp)
				movl	$4, -40152(%ebp)
		.LBE574:
		.LBE573:
		.LBB575:
		.LBB576:
				subl	$4, %esp
				pushl	-40152(%ebp)
				pushl	-39372(%ebp)
				pushl	-39376(%ebp)
				call	_imp_printfl@PLT
				addl	$16, %esp
		.LBE576:
		.LBE575:
		.LBB577:
  111     print fl (p1m, 4); print string (", ")
				leal	-7196(%ebp), %eax
				leal	.LC2@GOTOFF(%ebx), %edx
				movl	$64, %ecx
				movl	%eax, %edi
				movl	%edx, %esi
				rep movsl
				leal	-33308(%ebp), %eax
				leal	-7196(%ebp), %edx
				movl	$64, %ecx
				movl	%eax, %edi
				movl	%edx, %esi
				rep movsl
				leal	-7196(%ebp), %eax
				leal	-33308(%ebp), %edx
				movl	$64, %ecx
				movl	%eax, %edi
				movl	%edx, %esi
				rep movsl
		.LBE577:
		.LBB578:
		.LBB579:
				subl	$256, %esp
				movl	%esp, %eax
				movl	%eax, %edi
				leal	-7196(%ebp), %eax
				movl	$64, %edx
				movl	%eax, %esi
				movl	%edx, %ecx
				rep movsl
				call	_imp_printstring@PLT
				addl	$256, %esp
				fldl	-39840(%ebp)
				fstpl	-39384(%ebp)
				movl	$4, -40156(%ebp)
		.LBE579:
		.LBE578:
		.LBB580:
		.LBB581:
				subl	$4, %esp
				pushl	-40156(%ebp)
				pushl	-39380(%ebp)
				pushl	-39384(%ebp)
				call	_imp_printfl@PLT
				addl	$16, %esp
		.LBE581:
		.LBE580:
		.LBB582:
  112     print fl (p2m, 4); print string (", ")
				leal	-7452(%ebp), %eax
				leal	.LC2@GOTOFF(%ebx), %edx
				movl	$64, %ecx
				movl	%eax, %edi
				movl	%edx, %esi
				rep movsl
				leal	-33052(%ebp), %eax
				leal	-7452(%ebp), %edx
				movl	$64, %ecx
				movl	%eax, %edi
				movl	%edx, %esi
				rep movsl
				leal	-7452(%ebp), %eax
				leal	-33052(%ebp), %edx
				movl	$64, %ecx
				movl	%eax, %edi
				movl	%edx, %esi
				rep movsl
		.LBE582:
		.LBB583:
		.LBB584:
				subl	$256, %esp
				movl	%esp, %eax
				movl	%eax, %edi
				leal	-7452(%ebp), %eax
				movl	$64, %edx
				movl	%eax, %esi
				movl	%edx, %ecx
				rep movsl
				call	_imp_printstring@PLT
				addl	$256, %esp
				fldz
				fstpl	-39392(%ebp)
				movl	$4, -40160(%ebp)
		.LBE584:
		.LBE583:
		.LBB585:
		.LBB586:
				subl	$4, %esp
				pushl	-40160(%ebp)
				pushl	-39388(%ebp)
				pushl	-39392(%ebp)
				call	_imp_printfl@PLT
				addl	$16, %esp
		.LBE586:
		.LBE585:
		.LBB587:
  113     print fl (0, 4); print string (") --> bern ( ")
				leal	-7708(%ebp), %eax
				leal	.LC3@GOTOFF(%ebx), %edx
				movl	$64, %ecx
				movl	%eax, %edi
				movl	%edx, %esi
				rep movsl
				leal	-32796(%ebp), %eax
				leal	-7708(%ebp), %edx
				movl	$64, %ecx
				movl	%eax, %edi
				movl	%edx, %esi
				rep movsl
				leal	-7708(%ebp), %eax
				leal	-32796(%ebp), %edx
				movl	$64, %ecx
				movl	%eax, %edi
				movl	%edx, %esi
				rep movsl
		.LBE587:
		.LBB588:
		.LBB589:
				subl	$256, %esp
				movl	%esp, %eax
				movl	%eax, %edi
				leal	-7708(%ebp), %eax
				movl	$64, %edx
				movl	%eax, %esi
				movl	%edx, %ecx
				rep movsl
				call	_imp_printstring@PLT
				addl	$256, %esp
		.LBE589:
		.LBE588:
  114     print fl (p0b3, 4); print string (", ")
				fldl	-40016(%ebp)
				fstpl	-39400(%ebp)
				movl	$4, -40164(%ebp)
		.LBB590:
		.LBB591:
				subl	$4, %esp
				pushl	-40164(%ebp)
				pushl	-39396(%ebp)
				pushl	-39400(%ebp)
				call	_imp_printfl@PLT
				addl	$16, %esp
		.LBE591:
		.LBE590:
		.LBB592:
				leal	-7964(%ebp), %eax
				leal	.LC2@GOTOFF(%ebx), %edx
				movl	$64, %ecx
				movl	%eax, %edi
				movl	%edx, %esi
				rep movsl
				leal	-32540(%ebp), %eax
				leal	-7964(%ebp), %edx
				movl	$64, %ecx
				movl	%eax, %edi
				movl	%edx, %esi
				rep movsl
				leal	-7964(%ebp), %eax
				leal	-32540(%ebp), %edx
				movl	$64, %ecx
				movl	%eax, %edi
				movl	%edx, %esi
				rep movsl
		.LBE592:
		.LBB593:
		.LBB594:
				subl	$256, %esp
				movl	%esp, %eax
				movl	%eax, %edi
				leal	-7964(%ebp), %eax
				movl	$64, %edx
				movl	%eax, %esi
				movl	%edx, %ecx
				rep movsl
				call	_imp_printstring@PLT
				addl	$256, %esp
		.LBE594:
		.LBE593:
  115     print fl (p1b3, 4); print string (", ")
				fldl	-40008(%ebp)
				fstpl	-39408(%ebp)
				movl	$4, -40168(%ebp)
		.LBB595:
		.LBB596:
				subl	$4, %esp
				pushl	-40168(%ebp)
				pushl	-39404(%ebp)
				pushl	-39408(%ebp)
				call	_imp_printfl@PLT
				addl	$16, %esp
		.LBE596:
		.LBE595:
		.LBB597:
				leal	-8220(%ebp), %eax
				leal	.LC2@GOTOFF(%ebx), %edx
				movl	$64, %ecx
				movl	%eax, %edi
				movl	%edx, %esi
				rep movsl
				leal	-32284(%ebp), %eax
				leal	-8220(%ebp), %edx
				movl	$64, %ecx
				movl	%eax, %edi
				movl	%edx, %esi
				rep movsl
				leal	-8220(%ebp), %eax
				leal	-32284(%ebp), %edx
				movl	$64, %ecx
				movl	%eax, %edi
				movl	%edx, %esi
				rep movsl
		.LBE597:
		.LBB598:
		.LBB599:
				subl	$256, %esp
				movl	%esp, %eax
				movl	%eax, %edi
				leal	-8220(%ebp), %eax
				movl	$64, %edx
				movl	%eax, %esi
				movl	%edx, %ecx
				rep movsl
				call	_imp_printstring@PLT
				addl	$256, %esp
		.LBE599:
		.LBE598:
  116     print fl (p2b3, 4); print string (", ")
				fldl	-40000(%ebp)
				fstpl	-39416(%ebp)
				movl	$4, -40172(%ebp)
		.LBB600:
		.LBB601:
				subl	$4, %esp
				pushl	-40172(%ebp)
				pushl	-39412(%ebp)
				pushl	-39416(%ebp)
				call	_imp_printfl@PLT
				addl	$16, %esp
		.LBE601:
		.LBE600:
		.LBB602:
				leal	-8476(%ebp), %eax
				leal	.LC2@GOTOFF(%ebx), %edx
				movl	$64, %ecx
				movl	%eax, %edi
				movl	%edx, %esi
				rep movsl
				leal	-32028(%ebp), %eax
				leal	-8476(%ebp), %edx
				movl	$64, %ecx
				movl	%eax, %edi
				movl	%edx, %esi
				rep movsl
				leal	-8476(%ebp), %eax
				leal	-32028(%ebp), %edx
				movl	$64, %ecx
				movl	%eax, %edi
				movl	%edx, %esi
				rep movsl
		.LBE602:
		.LBB603:
		.LBB604:
				subl	$256, %esp
				movl	%esp, %eax
				movl	%eax, %edi
				leal	-8476(%ebp), %eax
				movl	$64, %edx
				movl	%eax, %esi
				movl	%edx, %ecx
				rep movsl
				call	_imp_printstring@PLT
				addl	$256, %esp
		.LBE604:
		.LBE603:
  117     print fl (p3b3, 4); print string (")".snl)
				fldl	-39992(%ebp)
				fstpl	-39424(%ebp)
				movl	$4, -40176(%ebp)
		.LBB605:
		.LBB606:
				subl	$4, %esp
				pushl	-40176(%ebp)
				pushl	-39420(%ebp)
				pushl	-39424(%ebp)
				call	_imp_printfl@PLT
				addl	$16, %esp
		.LBE606:
		.LBE605:
		.LBB607:
		.LBB608:
		.LBB609:
				leal	-8732(%ebp), %eax
				leal	.LC4@GOTOFF(%ebx), %edx
				movl	$64, %ecx
				movl	%eax, %edi
				movl	%edx, %esi
				rep movsl
				leal	-8732(%ebp), %edx
		.LBE609:
				leal	-8732(%ebp), %eax
				subl	$4, %esp
				leal	-39196(%ebp), %ecx
				pushl	%ecx
				pushl	%edx
				pushl	%eax
				call	_imp_join@PLT
				addl	$12, %esp
				leal	-8732(%ebp), %edx
		.LBE608:
				leal	-8732(%ebp), %eax
				movl	%edx, %esi
				movl	$64, %edx
				movl	%eax, %edi
				movl	%edx, %ecx
				rep movsl
				leal	-8732(%ebp), %edx
				leal	-8732(%ebp), %eax
				movl	%edx, %esi
				movl	$64, %edx
				movl	%eax, %edi
				movl	%edx, %ecx
				rep movsl
		.LBE607:
		.LBB610:
		.LBB611:
				subl	$256, %esp
				movl	%esp, %eax
				movl	%eax, %edi
				leal	-8732(%ebp), %eax
				movl	$64, %edx
				movl	%eax, %esi
				movl	%edx, %ecx
				rep movsl
				call	_imp_printstring@PLT
				addl	$256, %esp
		.LBE611:
		.LBE610:
		.LBB612:
  118     print string ("  mono ( ")
				leal	-8988(%ebp), %eax
				leal	.LC1@GOTOFF(%ebx), %edx
				movl	$64, %ecx
				movl	%eax, %edi
				movl	%edx, %esi
				rep movsl
				leal	-31772(%ebp), %eax
				leal	-8988(%ebp), %edx
				movl	$64, %ecx
				movl	%eax, %edi
				movl	%edx, %esi
				rep movsl
				leal	-8988(%ebp), %eax
				leal	-31772(%ebp), %edx
				movl	$64, %ecx
				movl	%eax, %edi
				movl	%edx, %esi
				rep movsl
		.LBE612:
		.LBB613:
		.LBB614:
				subl	$256, %esp
				movl	%esp, %eax
				movl	%eax, %edi
				leal	-8988(%ebp), %eax
				movl	$64, %edx
				movl	%eax, %esi
				movl	%edx, %ecx
				rep movsl
				call	_imp_printstring@PLT
				addl	$256, %esp
				fldl	-39832(%ebp)
				fstpl	-39432(%ebp)
				movl	$4, -40180(%ebp)
		.LBE614:
		.LBE613:
		.LBB615:
		.LBB616:
				subl	$4, %esp
				pushl	-40180(%ebp)
				pushl	-39428(%ebp)
				pushl	-39432(%ebp)
				call	_imp_printfl@PLT
				addl	$16, %esp
		.LBE616:
		.LBE615:
		.LBB617:
  119     print fl (q0m, 4); print string (", ")
				leal	-9244(%ebp), %eax
				leal	.LC2@GOTOFF(%ebx), %edx
				movl	$64, %ecx
				movl	%eax, %edi
				movl	%edx, %esi
				rep movsl
				leal	-31516(%ebp), %eax
				leal	-9244(%ebp), %edx
				movl	$64, %ecx
				movl	%eax, %edi
				movl	%edx, %esi
				rep movsl
				leal	-9244(%ebp), %eax
				leal	-31516(%ebp), %edx
				movl	$64, %ecx
				movl	%eax, %edi
				movl	%edx, %esi
				rep movsl
		.LBE617:
		.LBB618:
		.LBB619:
				subl	$256, %esp
				movl	%esp, %eax
				movl	%eax, %edi
				leal	-9244(%ebp), %eax
				movl	$64, %edx
				movl	%eax, %esi
				movl	%edx, %ecx
				rep movsl
				call	_imp_printstring@PLT
				addl	$256, %esp
				fldl	-39824(%ebp)
				fstpl	-39440(%ebp)
				movl	$4, -40184(%ebp)
		.LBE619:
		.LBE618:
		.LBB620:
		.LBB621:
				subl	$4, %esp
				pushl	-40184(%ebp)
				pushl	-39436(%ebp)
				pushl	-39440(%ebp)
				call	_imp_printfl@PLT
				addl	$16, %esp
		.LBE621:
		.LBE620:
		.LBB622:
  120     print fl (q1m, 4); print string (", ")
				leal	-9500(%ebp), %eax
				leal	.LC2@GOTOFF(%ebx), %edx
				movl	$64, %ecx
				movl	%eax, %edi
				movl	%edx, %esi
				rep movsl
				leal	-31260(%ebp), %eax
				leal	-9500(%ebp), %edx
				movl	$64, %ecx
				movl	%eax, %edi
				movl	%edx, %esi
				rep movsl
				leal	-9500(%ebp), %eax
				leal	-31260(%ebp), %edx
				movl	$64, %ecx
				movl	%eax, %edi
				movl	%edx, %esi
				rep movsl
		.LBE622:
		.LBB623:
		.LBB624:
				subl	$256, %esp
				movl	%esp, %eax
				movl	%eax, %edi
				leal	-9500(%ebp), %eax
				movl	$64, %edx
				movl	%eax, %esi
				movl	%edx, %ecx
				rep movsl
				call	_imp_printstring@PLT
				addl	$256, %esp
				fldl	-39816(%ebp)
				fstpl	-39448(%ebp)
				movl	$4, -40188(%ebp)
		.LBE624:
		.LBE623:
		.LBB625:
		.LBB626:
				subl	$4, %esp
				pushl	-40188(%ebp)
				pushl	-39444(%ebp)
				pushl	-39448(%ebp)
				call	_imp_printfl@PLT
				addl	$16, %esp
		.LBE626:
		.LBE625:
		.LBB627:
  121     print fl (q2m, 4); print string (", ")
				leal	-9756(%ebp), %eax
				leal	.LC2@GOTOFF(%ebx), %edx
				movl	$64, %ecx
				movl	%eax, %edi
				movl	%edx, %esi
				rep movsl
				leal	-31004(%ebp), %eax
				leal	-9756(%ebp), %edx
				movl	$64, %ecx
				movl	%eax, %edi
				movl	%edx, %esi
				rep movsl
				leal	-9756(%ebp), %eax
				leal	-31004(%ebp), %edx
				movl	$64, %ecx
				movl	%eax, %edi
				movl	%edx, %esi
				rep movsl
		.LBE627:
		.LBB628:
		.LBB629:
				subl	$256, %esp
				movl	%esp, %eax
				movl	%eax, %edi
				leal	-9756(%ebp), %eax
				movl	$64, %edx
				movl	%eax, %esi
				movl	%edx, %ecx
				rep movsl
				call	_imp_printstring@PLT
				addl	$256, %esp
				fldz
				fstpl	-39456(%ebp)
				movl	$4, -40192(%ebp)
		.LBE629:
		.LBE628:
		.LBB630:
		.LBB631:
				subl	$4, %esp
				pushl	-40192(%ebp)
				pushl	-39452(%ebp)
				pushl	-39456(%ebp)
				call	_imp_printfl@PLT
				addl	$16, %esp
		.LBE631:
		.LBE630:
		.LBB632:
  122     print fl (0, 4); print string (") --> bern ( ")
				leal	-10012(%ebp), %eax
				leal	.LC3@GOTOFF(%ebx), %edx
				movl	$64, %ecx
				movl	%eax, %edi
				movl	%edx, %esi
				rep movsl
				leal	-30748(%ebp), %eax
				leal	-10012(%ebp), %edx
				movl	$64, %ecx
				movl	%eax, %edi
				movl	%edx, %esi
				rep movsl
				leal	-10012(%ebp), %eax
				leal	-30748(%ebp), %edx
				movl	$64, %ecx
				movl	%eax, %edi
				movl	%edx, %esi
				rep movsl
		.LBE632:
		.LBB633:
		.LBB634:
				subl	$256, %esp
				movl	%esp, %eax
				movl	%eax, %edi
				leal	-10012(%ebp), %eax
				movl	$64, %edx
				movl	%eax, %esi
				movl	%edx, %ecx
				rep movsl
				call	_imp_printstring@PLT
				addl	$256, %esp
		.LBE634:
		.LBE633:
  123     print fl (q0b3, 4); print string (", ")
				fldl	-39984(%ebp)
				fstpl	-39464(%ebp)
				movl	$4, -40196(%ebp)
		.LBB635:
		.LBB636:
				subl	$4, %esp
				pushl	-40196(%ebp)
				pushl	-39460(%ebp)
				pushl	-39464(%ebp)
				call	_imp_printfl@PLT
				addl	$16, %esp
		.LBE636:
		.LBE635:
		.LBB637:
				leal	-10268(%ebp), %eax
				leal	.LC2@GOTOFF(%ebx), %edx
				movl	$64, %ecx
				movl	%eax, %edi
				movl	%edx, %esi
				rep movsl
				leal	-30492(%ebp), %eax
				leal	-10268(%ebp), %edx
				movl	$64, %ecx
				movl	%eax, %edi
				movl	%edx, %esi
				rep movsl
				leal	-10268(%ebp), %eax
				leal	-30492(%ebp), %edx
				movl	$64, %ecx
				movl	%eax, %edi
				movl	%edx, %esi
				rep movsl
		.LBE637:
		.LBB638:
		.LBB639:
				subl	$256, %esp
				movl	%esp, %eax
				movl	%eax, %edi
				leal	-10268(%ebp), %eax
				movl	$64, %edx
				movl	%eax, %esi
				movl	%edx, %ecx
				rep movsl
				call	_imp_printstring@PLT
				addl	$256, %esp
		.LBE639:
		.LBE638:
  124     print fl (q1b3, 4); print string (", ")
				fldl	-39976(%ebp)
				fstpl	-39472(%ebp)
				movl	$4, -40200(%ebp)
		.LBB640:
		.LBB641:
				subl	$4, %esp
				pushl	-40200(%ebp)
				pushl	-39468(%ebp)
				pushl	-39472(%ebp)
				call	_imp_printfl@PLT
				addl	$16, %esp
		.LBE641:
		.LBE640:
		.LBB642:
				leal	-10524(%ebp), %eax
				leal	.LC2@GOTOFF(%ebx), %edx
				movl	$64, %ecx
				movl	%eax, %edi
				movl	%edx, %esi
				rep movsl
				leal	-30236(%ebp), %eax
				leal	-10524(%ebp), %edx
				movl	$64, %ecx
				movl	%eax, %edi
				movl	%edx, %esi
				rep movsl
				leal	-10524(%ebp), %eax
				leal	-30236(%ebp), %edx
				movl	$64, %ecx
				movl	%eax, %edi
				movl	%edx, %esi
				rep movsl
		.LBE642:
		.LBB643:
		.LBB644:
				subl	$256, %esp
				movl	%esp, %eax
				movl	%eax, %edi
				leal	-10524(%ebp), %eax
				movl	$64, %edx
				movl	%eax, %esi
				movl	%edx, %ecx
				rep movsl
				call	_imp_printstring@PLT
				addl	$256, %esp
		.LBE644:
		.LBE643:
  125     print fl (q2b3, 4); print string (", ")
				fldl	-39968(%ebp)
				fstpl	-39480(%ebp)
				movl	$4, -40204(%ebp)
		.LBB645:
		.LBB646:
				subl	$4, %esp
				pushl	-40204(%ebp)
				pushl	-39476(%ebp)
				pushl	-39480(%ebp)
				call	_imp_printfl@PLT
				addl	$16, %esp
		.LBE646:
		.LBE645:
		.LBB647:
				leal	-10780(%ebp), %eax
				leal	.LC2@GOTOFF(%ebx), %edx
				movl	$64, %ecx
				movl	%eax, %edi
				movl	%edx, %esi
				rep movsl
				leal	-29980(%ebp), %eax
				leal	-10780(%ebp), %edx
				movl	$64, %ecx
				movl	%eax, %edi
				movl	%edx, %esi
				rep movsl
				leal	-10780(%ebp), %eax
				leal	-29980(%ebp), %edx
				movl	$64, %ecx
				movl	%eax, %edi
				movl	%edx, %esi
				rep movsl
		.LBE647:
		.LBB648:
		.LBB649:
				subl	$256, %esp
				movl	%esp, %eax
				movl	%eax, %edi
				leal	-10780(%ebp), %eax
				movl	$64, %edx
				movl	%eax, %esi
				movl	%edx, %ecx
				rep movsl
				call	_imp_printstring@PLT
				addl	$256, %esp
		.LBE649:
		.LBE648:
  126     print fl (q3b3, 4); print string (")".snl)
				fldl	-39960(%ebp)
				fstpl	-39488(%ebp)
				movl	$4, -40208(%ebp)
		.LBB650:
		.LBB651:
				subl	$4, %esp
				pushl	-40208(%ebp)
				pushl	-39484(%ebp)
				pushl	-39488(%ebp)
				call	_imp_printfl@PLT
				addl	$16, %esp
		.LBE651:
		.LBE650:
		.LBB652:
		.LBB653:
		.LBB654:
				leal	-11036(%ebp), %eax
				leal	.LC4@GOTOFF(%ebx), %edx
				movl	$64, %ecx
				movl	%eax, %edi
				movl	%edx, %esi
				rep movsl
				leal	-11036(%ebp), %edx
		.LBE654:
				leal	-11036(%ebp), %eax
				subl	$4, %esp
				leal	-39196(%ebp), %ecx
				pushl	%ecx
				pushl	%edx
				pushl	%eax
				call	_imp_join@PLT
				addl	$12, %esp
				leal	-11036(%ebp), %edx
		.LBE653:
				leal	-11036(%ebp), %eax
				movl	%edx, %esi
				movl	$64, %edx
				movl	%eax, %edi
				movl	%edx, %ecx
				rep movsl
				leal	-11036(%ebp), %edx
				leal	-11036(%ebp), %eax
				movl	%edx, %esi
				movl	$64, %edx
				movl	%eax, %edi
				movl	%edx, %ecx
				rep movsl
		.LBE652:
		.LBB655:
		.LBB656:
				subl	$256, %esp
				movl	%esp, %eax
				movl	%eax, %edi
				leal	-11036(%ebp), %eax
				movl	$64, %edx
				movl	%eax, %esi
				movl	%edx, %ecx
				rep movsl
				call	_imp_printstring@PLT
				addl	$256, %esp
		.LBE656:
		.LBE655:
		.LBB657:
  127     print string ("  mono ( ")
				leal	-11292(%ebp), %eax
				leal	.LC1@GOTOFF(%ebx), %edx
				movl	$64, %ecx
				movl	%eax, %edi
				movl	%edx, %esi
				rep movsl
				leal	-29724(%ebp), %eax
				leal	-11292(%ebp), %edx
				movl	$64, %ecx
				movl	%eax, %edi
				movl	%edx, %esi
				rep movsl
				leal	-11292(%ebp), %eax
				leal	-29724(%ebp), %edx
				movl	$64, %ecx
				movl	%eax, %edi
				movl	%edx, %esi
				rep movsl
		.LBE657:
		.LBB658:
		.LBB659:
				subl	$256, %esp
				movl	%esp, %eax
				movl	%eax, %edi
				leal	-11292(%ebp), %eax
				movl	$64, %edx
				movl	%eax, %esi
				movl	%edx, %ecx
				rep movsl
				call	_imp_printstring@PLT
				addl	$256, %esp
				fldl	-39808(%ebp)
				fstpl	-39496(%ebp)
				movl	$4, -40212(%ebp)
		.LBE659:
		.LBE658:
		.LBB660:
		.LBB661:
				subl	$4, %esp
				pushl	-40212(%ebp)
				pushl	-39492(%ebp)
				pushl	-39496(%ebp)
				call	_imp_printfl@PLT
				addl	$16, %esp
		.LBE661:
		.LBE660:
		.LBB662:
  128     print fl (r0m, 4); print string (", ")
				leal	-11548(%ebp), %eax
				leal	.LC2@GOTOFF(%ebx), %edx
				movl	$64, %ecx
				movl	%eax, %edi
				movl	%edx, %esi
				rep movsl
				leal	-29468(%ebp), %eax
				leal	-11548(%ebp), %edx
				movl	$64, %ecx
				movl	%eax, %edi
				movl	%edx, %esi
				rep movsl
				leal	-11548(%ebp), %eax
				leal	-29468(%ebp), %edx
				movl	$64, %ecx
				movl	%eax, %edi
				movl	%edx, %esi
				rep movsl
		.LBE662:
		.LBB663:
		.LBB664:
				subl	$256, %esp
				movl	%esp, %eax
				movl	%eax, %edi
				leal	-11548(%ebp), %eax
				movl	$64, %edx
				movl	%eax, %esi
				movl	%edx, %ecx
				rep movsl
				call	_imp_printstring@PLT
				addl	$256, %esp
				fldl	-39800(%ebp)
				fstpl	-39504(%ebp)
				movl	$4, -40216(%ebp)
		.LBE664:
		.LBE663:
		.LBB665:
		.LBB666:
				subl	$4, %esp
				pushl	-40216(%ebp)
				pushl	-39500(%ebp)
				pushl	-39504(%ebp)
				call	_imp_printfl@PLT
				addl	$16, %esp
		.LBE666:
		.LBE665:
		.LBB667:
  129     print fl (r1m, 4); print string (", ")
				leal	-11804(%ebp), %eax
				leal	.LC2@GOTOFF(%ebx), %edx
				movl	$64, %ecx
				movl	%eax, %edi
				movl	%edx, %esi
				rep movsl
				leal	-29212(%ebp), %eax
				leal	-11804(%ebp), %edx
				movl	$64, %ecx
				movl	%eax, %edi
				movl	%edx, %esi
				rep movsl
				leal	-11804(%ebp), %eax
				leal	-29212(%ebp), %edx
				movl	$64, %ecx
				movl	%eax, %edi
				movl	%edx, %esi
				rep movsl
		.LBE667:
		.LBB668:
		.LBB669:
				subl	$256, %esp
				movl	%esp, %eax
				movl	%eax, %edi
				leal	-11804(%ebp), %eax
				movl	$64, %edx
				movl	%eax, %esi
				movl	%edx, %ecx
				rep movsl
				call	_imp_printstring@PLT
				addl	$256, %esp
				fldl	-39792(%ebp)
				fstpl	-39512(%ebp)
				movl	$4, -40220(%ebp)
		.LBE669:
		.LBE668:
		.LBB670:
		.LBB671:
				subl	$4, %esp
				pushl	-40220(%ebp)
				pushl	-39508(%ebp)
				pushl	-39512(%ebp)
				call	_imp_printfl@PLT
				addl	$16, %esp
		.LBE671:
		.LBE670:
		.LBB672:
  130     print fl (r2m, 4); print string (", ")
				leal	-12060(%ebp), %eax
				leal	.LC2@GOTOFF(%ebx), %edx
				movl	$64, %ecx
				movl	%eax, %edi
				movl	%edx, %esi
				rep movsl
				leal	-28956(%ebp), %eax
				leal	-12060(%ebp), %edx
				movl	$64, %ecx
				movl	%eax, %edi
				movl	%edx, %esi
				rep movsl
				leal	-12060(%ebp), %eax
				leal	-28956(%ebp), %edx
				movl	$64, %ecx
				movl	%eax, %edi
				movl	%edx, %esi
				rep movsl
		.LBE672:
		.LBB673:
		.LBB674:
				subl	$256, %esp
				movl	%esp, %eax
				movl	%eax, %edi
				leal	-12060(%ebp), %eax
				movl	$64, %edx
				movl	%eax, %esi
				movl	%edx, %ecx
				rep movsl
				call	_imp_printstring@PLT
				addl	$256, %esp
				fldl	-39784(%ebp)
				fstpl	-39520(%ebp)
				movl	$4, -40224(%ebp)
		.LBE674:
		.LBE673:
		.LBB675:
		.LBB676:
				subl	$4, %esp
				pushl	-40224(%ebp)
				pushl	-39516(%ebp)
				pushl	-39520(%ebp)
				call	_imp_printfl@PLT
				addl	$16, %esp
		.LBE676:
		.LBE675:
		.LBB677:
  131     print fl (r3m, 4); print string (") --> bern ( ")
				leal	-12316(%ebp), %eax
				leal	.LC3@GOTOFF(%ebx), %edx
				movl	$64, %ecx
				movl	%eax, %edi
				movl	%edx, %esi
				rep movsl
				leal	-28700(%ebp), %eax
				leal	-12316(%ebp), %edx
				movl	$64, %ecx
				movl	%eax, %edi
				movl	%edx, %esi
				rep movsl
				leal	-12316(%ebp), %eax
				leal	-28700(%ebp), %edx
				movl	$64, %ecx
				movl	%eax, %edi
				movl	%edx, %esi
				rep movsl
		.LBE677:
		.LBB678:
		.LBB679:
				subl	$256, %esp
				movl	%esp, %eax
				movl	%eax, %edi
				leal	-12316(%ebp), %eax
				movl	$64, %edx
				movl	%eax, %esi
				movl	%edx, %ecx
				rep movsl
				call	_imp_printstring@PLT
				addl	$256, %esp
		.LBE679:
		.LBE678:
  132     print fl (r0b3, 4); print string (", ")
				fldl	-39952(%ebp)
				fstpl	-39528(%ebp)
				movl	$4, -40228(%ebp)
		.LBB680:
		.LBB681:
				subl	$4, %esp
				pushl	-40228(%ebp)
				pushl	-39524(%ebp)
				pushl	-39528(%ebp)
				call	_imp_printfl@PLT
				addl	$16, %esp
		.LBE681:
		.LBE680:
		.LBB682:
				leal	-12572(%ebp), %eax
				leal	.LC2@GOTOFF(%ebx), %edx
				movl	$64, %ecx
				movl	%eax, %edi
				movl	%edx, %esi
				rep movsl
				leal	-28444(%ebp), %eax
				leal	-12572(%ebp), %edx
				movl	$64, %ecx
				movl	%eax, %edi
				movl	%edx, %esi
				rep movsl
				leal	-12572(%ebp), %eax
				leal	-28444(%ebp), %edx
				movl	$64, %ecx
				movl	%eax, %edi
				movl	%edx, %esi
				rep movsl
		.LBE682:
		.LBB683:
		.LBB684:
				subl	$256, %esp
				movl	%esp, %eax
				movl	%eax, %edi
				leal	-12572(%ebp), %eax
				movl	$64, %edx
				movl	%eax, %esi
				movl	%edx, %ecx
				rep movsl
				call	_imp_printstring@PLT
				addl	$256, %esp
		.LBE684:
		.LBE683:
  133     print fl (r1b3, 4); print string (", ")
				fldl	-39944(%ebp)
				fstpl	-39536(%ebp)
				movl	$4, -40232(%ebp)
		.LBB685:
		.LBB686:
				subl	$4, %esp
				pushl	-40232(%ebp)
				pushl	-39532(%ebp)
				pushl	-39536(%ebp)
				call	_imp_printfl@PLT
				addl	$16, %esp
		.LBE686:
		.LBE685:
		.LBB687:
				leal	-12828(%ebp), %eax
				leal	.LC2@GOTOFF(%ebx), %edx
				movl	$64, %ecx
				movl	%eax, %edi
				movl	%edx, %esi
				rep movsl
				leal	-28188(%ebp), %eax
				leal	-12828(%ebp), %edx
				movl	$64, %ecx
				movl	%eax, %edi
				movl	%edx, %esi
				rep movsl
				leal	-12828(%ebp), %eax
				leal	-28188(%ebp), %edx
				movl	$64, %ecx
				movl	%eax, %edi
				movl	%edx, %esi
				rep movsl
		.LBE687:
		.LBB688:
		.LBB689:
				subl	$256, %esp
				movl	%esp, %eax
				movl	%eax, %edi
				leal	-12828(%ebp), %eax
				movl	$64, %edx
				movl	%eax, %esi
				movl	%edx, %ecx
				rep movsl
				call	_imp_printstring@PLT
				addl	$256, %esp
		.LBE689:
		.LBE688:
  134     print fl (r2b3, 4); print string (", ")
				fldl	-39936(%ebp)
				fstpl	-39544(%ebp)
				movl	$4, -40236(%ebp)
		.LBB690:
		.LBB691:
				subl	$4, %esp
				pushl	-40236(%ebp)
				pushl	-39540(%ebp)
				pushl	-39544(%ebp)
				call	_imp_printfl@PLT
				addl	$16, %esp
		.LBE691:
		.LBE690:
		.LBB692:
				leal	-13084(%ebp), %eax
				leal	.LC2@GOTOFF(%ebx), %edx
				movl	$64, %ecx
				movl	%eax, %edi
				movl	%edx, %esi
				rep movsl
				leal	-27932(%ebp), %eax
				leal	-13084(%ebp), %edx
				movl	$64, %ecx
				movl	%eax, %edi
				movl	%edx, %esi
				rep movsl
				leal	-13084(%ebp), %eax
				leal	-27932(%ebp), %edx
				movl	$64, %ecx
				movl	%eax, %edi
				movl	%edx, %esi
				rep movsl
		.LBE692:
		.LBB693:
		.LBB694:
				subl	$256, %esp
				movl	%esp, %eax
				movl	%eax, %edi
				leal	-13084(%ebp), %eax
				movl	$64, %edx
				movl	%eax, %esi
				movl	%edx, %ecx
				rep movsl
				call	_imp_printstring@PLT
				addl	$256, %esp
		.LBE694:
		.LBE693:
  135     print fl (r3b3, 4); print string (")".snl)
				fldl	-39928(%ebp)
				fstpl	-39552(%ebp)
				movl	$4, -40240(%ebp)
		.LBB695:
		.LBB696:
				subl	$4, %esp
				pushl	-40240(%ebp)
				pushl	-39548(%ebp)
				pushl	-39552(%ebp)
				call	_imp_printfl@PLT
				addl	$16, %esp
		.LBE696:
		.LBE695:
		.LBB697:
		.LBB698:
		.LBB699:
				leal	-13340(%ebp), %eax
				leal	.LC4@GOTOFF(%ebx), %edx
				movl	$64, %ecx
				movl	%eax, %edi
				movl	%edx, %esi
				rep movsl
				leal	-13340(%ebp), %edx
		.LBE699:
				leal	-13340(%ebp), %eax
				subl	$4, %esp
				leal	-39196(%ebp), %ecx
				pushl	%ecx
				pushl	%edx
				pushl	%eax
				call	_imp_join@PLT
				addl	$12, %esp
				leal	-13340(%ebp), %edx
		.LBE698:
				leal	-13340(%ebp), %eax
				movl	%edx, %esi
				movl	$64, %edx
				movl	%eax, %edi
				movl	%edx, %ecx
				rep movsl
				leal	-13340(%ebp), %edx
				leal	-13340(%ebp), %eax
				movl	%edx, %esi
				movl	$64, %edx
				movl	%eax, %edi
				movl	%edx, %ecx
				rep movsl
		.LBE697:
		.LBB700:
		.LBB701:
				subl	$256, %esp
				movl	%esp, %eax
				movl	%eax, %edi
				leal	-13340(%ebp), %eax
				movl	$64, %edx
				movl	%eax, %esi
				movl	%edx, %ecx
				rep movsl
				call	_imp_printstring@PLT
				addl	$256, %esp
		.LBE701:
		.LBE700:
		.LBB702:
		.LBB703:
		.LBB704:
  136
  137     print string ("Subprogram (4) examples:".snl)
				leal	-13596(%ebp), %eax
				leal	.LC10@GOTOFF(%ebx), %edx
				movl	$64, %ecx
				movl	%eax, %edi
				movl	%edx, %esi
				rep movsl
				leal	-13596(%ebp), %edx
		.LBE704:
				leal	-13596(%ebp), %eax
				subl	$4, %esp
				leal	-39196(%ebp), %ecx
				pushl	%ecx
				pushl	%edx
				pushl	%eax
				call	_imp_join@PLT
				addl	$12, %esp
				leal	-13596(%ebp), %edx
		.LBE703:
				leal	-13596(%ebp), %eax
				movl	%edx, %esi
				movl	$64, %edx
				movl	%eax, %edi
				movl	%edx, %ecx
				rep movsl
				leal	-13596(%ebp), %edx
				leal	-13596(%ebp), %eax
				movl	%edx, %esi
				movl	$64, %edx
				movl	%eax, %edi
				movl	%edx, %ecx
				rep movsl
		.LBE702:
		.LBB705:
		.LBB706:
				subl	$256, %esp
				movl	%esp, %eax
				movl	%eax, %edi
				leal	-13596(%ebp), %eax
				movl	$64, %edx
				movl	%eax, %esi
				movl	%edx, %ecx
				rep movsl
				call	_imp_printstring@PLT
				addl	$256, %esp
		.LBE706:
		.LBE705:
  138     x = 0.25
				fldl	.LC19@GOTOFF(%ebx)
				fstpl	-39776(%ebp)
  139     y = evalbern3 (p0b3, p1b3, p2b3, p3b3, x)
				fldl	-39992(%ebp)
				fldl	-40000(%ebp)
				fldl	-40008(%ebp)
				fldl	-40016(%ebp)
				fxch	%st(3)
				subl	$8, %esp
				leal	-40352(%ebp), %eax
				pushl	-39772(%ebp)
				pushl	-39776(%ebp)
				leal	-8(%esp), %esp
				fstpl	(%esp)
				fxch	%st(1)
				leal	-8(%esp), %esp
				fstpl	(%esp)
				leal	-8(%esp), %esp
				fstpl	(%esp)
				leal	-8(%esp), %esp
				fstpl	(%esp)
				movl	%eax, %ecx
				call	EVALBERN3.6054
				addl	$48, %esp
				fstpl	-39768(%ebp)
		.LBB707:
  140     print string ("  p ( "); print fl (x, 4)
				leal	-13852(%ebp), %eax
				leal	.LC6@GOTOFF(%ebx), %edx
				movl	$64, %ecx
				movl	%eax, %edi
				movl	%edx, %esi
				rep movsl
				leal	-27676(%ebp), %eax
				leal	-13852(%ebp), %edx
				movl	$64, %ecx
				movl	%eax, %edi
				movl	%edx, %esi
				rep movsl
				leal	-13852(%ebp), %eax
				leal	-27676(%ebp), %edx
				movl	$64, %ecx
				movl	%eax, %edi
				movl	%edx, %esi
				rep movsl
		.LBE707:
		.LBB708:
		.LBB709:
				subl	$256, %esp
				movl	%esp, %eax
				movl	%eax, %edi
				leal	-13852(%ebp), %eax
				movl	$64, %edx
				movl	%eax, %esi
				movl	%edx, %ecx
				rep movsl
				call	_imp_printstring@PLT
				addl	$256, %esp
				fldl	-39776(%ebp)
				fstpl	-39560(%ebp)
				movl	$4, -40244(%ebp)
		.LBE709:
		.LBE708:
		.LBB710:
		.LBB711:
				subl	$4, %esp
				pushl	-40244(%ebp)
				pushl	-39556(%ebp)
				pushl	-39560(%ebp)
				call	_imp_printfl@PLT
				addl	$16, %esp
		.LBE711:
		.LBE710:
		.LBB712:
  141     print string (") = "); print fl (y, 4)
				leal	-14108(%ebp), %eax
				leal	.LC7@GOTOFF(%ebx), %edx
				movl	$64, %ecx
				movl	%eax, %edi
				movl	%edx, %esi
				rep movsl
				leal	-27420(%ebp), %eax
				leal	-14108(%ebp), %edx
				movl	$64, %ecx
				movl	%eax, %edi
				movl	%edx, %esi
				rep movsl
				leal	-14108(%ebp), %eax
				leal	-27420(%ebp), %edx
				movl	$64, %ecx
				movl	%eax, %edi
				movl	%edx, %esi
				rep movsl
		.LBE712:
		.LBB713:
		.LBB714:
				subl	$256, %esp
				movl	%esp, %eax
				movl	%eax, %edi
				leal	-14108(%ebp), %eax
				movl	$64, %edx
				movl	%eax, %esi
				movl	%edx, %ecx
				rep movsl
				call	_imp_printstring@PLT
				addl	$256, %esp
				fldl	-39768(%ebp)
				fstpl	-39568(%ebp)
				movl	$4, -40248(%ebp)
		.LBE714:
		.LBE713:
		.LBB715:
		.LBB716:
				subl	$4, %esp
				pushl	-40248(%ebp)
				pushl	-39564(%ebp)
				pushl	-39568(%ebp)
				call	_imp_printfl@PLT
				addl	$16, %esp
		.LBE716:
		.LBE715:
		.LBB717:
		.LBB718:
				call	_imp_newline@PLT
		.LBE718:
		.LBE717:
  142     newline
  143     x = 7.50
				fldl	.LC20@GOTOFF(%ebx)
				fstpl	-39776(%ebp)
  144     y = evalbern3 (p0b3, p1b3, p2b3, p3b3, x)
				fldl	-39992(%ebp)
				fldl	-40000(%ebp)
				fldl	-40008(%ebp)
				fldl	-40016(%ebp)
				fxch	%st(3)
				subl	$8, %esp
				leal	-40352(%ebp), %eax
				pushl	-39772(%ebp)
				pushl	-39776(%ebp)
				leal	-8(%esp), %esp
				fstpl	(%esp)
				fxch	%st(1)
				leal	-8(%esp), %esp
				fstpl	(%esp)
				leal	-8(%esp), %esp
				fstpl	(%esp)
				leal	-8(%esp), %esp
				fstpl	(%esp)
				movl	%eax, %ecx
				call	EVALBERN3.6054
				addl	$48, %esp
				fstpl	-39768(%ebp)
		.LBB719:
  145     print string ("  p ( "); print fl (x, 4)
				leal	-14364(%ebp), %eax
				leal	.LC6@GOTOFF(%ebx), %edx
				movl	$64, %ecx
				movl	%eax, %edi
				movl	%edx, %esi
				rep movsl
				leal	-27164(%ebp), %eax
				leal	-14364(%ebp), %edx
				movl	$64, %ecx
				movl	%eax, %edi
				movl	%edx, %esi
				rep movsl
				leal	-14364(%ebp), %eax
				leal	-27164(%ebp), %edx
				movl	$64, %ecx
				movl	%eax, %edi
				movl	%edx, %esi
				rep movsl
		.LBE719:
		.LBB720:
		.LBB721:
				subl	$256, %esp
				movl	%esp, %eax
				movl	%eax, %edi
				leal	-14364(%ebp), %eax
				movl	$64, %edx
				movl	%eax, %esi
				movl	%edx, %ecx
				rep movsl
				call	_imp_printstring@PLT
				addl	$256, %esp
				fldl	-39776(%ebp)
				fstpl	-39576(%ebp)
				movl	$4, -40252(%ebp)
		.LBE721:
		.LBE720:
		.LBB722:
		.LBB723:
				subl	$4, %esp
				pushl	-40252(%ebp)
				pushl	-39572(%ebp)
				pushl	-39576(%ebp)
				call	_imp_printfl@PLT
				addl	$16, %esp
		.LBE723:
		.LBE722:
		.LBB724:
  146     print string (") = "); print fl (y, 4)
				leal	-14620(%ebp), %eax
				leal	.LC7@GOTOFF(%ebx), %edx
				movl	$64, %ecx
				movl	%eax, %edi
				movl	%edx, %esi
				rep movsl
				leal	-26908(%ebp), %eax
				leal	-14620(%ebp), %edx
				movl	$64, %ecx
				movl	%eax, %edi
				movl	%edx, %esi
				rep movsl
				leal	-14620(%ebp), %eax
				leal	-26908(%ebp), %edx
				movl	$64, %ecx
				movl	%eax, %edi
				movl	%edx, %esi
				rep movsl
		.LBE724:
		.LBB725:
		.LBB726:
				subl	$256, %esp
				movl	%esp, %eax
				movl	%eax, %edi
				leal	-14620(%ebp), %eax
				movl	$64, %edx
				movl	%eax, %esi
				movl	%edx, %ecx
				rep movsl
				call	_imp_printstring@PLT
				addl	$256, %esp
				fldl	-39768(%ebp)
				fstpl	-39584(%ebp)
				movl	$4, -40256(%ebp)
		.LBE726:
		.LBE725:
		.LBB727:
		.LBB728:
				subl	$4, %esp
				pushl	-40256(%ebp)
				pushl	-39580(%ebp)
				pushl	-39584(%ebp)
				call	_imp_printfl@PLT
				addl	$16, %esp
		.LBE728:
		.LBE727:
		.LBB729:
		.LBB730:
				call	_imp_newline@PLT
		.LBE730:
		.LBE729:
  147     newline
  148     x = 0.25
				fldl	.LC19@GOTOFF(%ebx)
				fstpl	-39776(%ebp)
  149     y = evalbern3 (q0b3, q1b3, q2b3, q3b3, x)
				fldl	-39960(%ebp)
				fldl	-39968(%ebp)
				fldl	-39976(%ebp)
				fldl	-39984(%ebp)
				fxch	%st(3)
				subl	$8, %esp
				leal	-40352(%ebp), %eax
				pushl	-39772(%ebp)
				pushl	-39776(%ebp)
				leal	-8(%esp), %esp
				fstpl	(%esp)
				fxch	%st(1)
				leal	-8(%esp), %esp
				fstpl	(%esp)
				leal	-8(%esp), %esp
				fstpl	(%esp)
				leal	-8(%esp), %esp
				fstpl	(%esp)
				movl	%eax, %ecx
				call	EVALBERN3.6054
				addl	$48, %esp
				fstpl	-39768(%ebp)
		.LBB731:
  150     print string ("  q ( "); print fl (x, 4)
				leal	-14876(%ebp), %eax
				leal	.LC8@GOTOFF(%ebx), %edx
				movl	$64, %ecx
				movl	%eax, %edi
				movl	%edx, %esi
				rep movsl
				leal	-26652(%ebp), %eax
				leal	-14876(%ebp), %edx
				movl	$64, %ecx
				movl	%eax, %edi
				movl	%edx, %esi
				rep movsl
				leal	-14876(%ebp), %eax
				leal	-26652(%ebp), %edx
				movl	$64, %ecx
				movl	%eax, %edi
				movl	%edx, %esi
				rep movsl
		.LBE731:
		.LBB732:
		.LBB733:
				subl	$256, %esp
				movl	%esp, %eax
				movl	%eax, %edi
				leal	-14876(%ebp), %eax
				movl	$64, %edx
				movl	%eax, %esi
				movl	%edx, %ecx
				rep movsl
				call	_imp_printstring@PLT
				addl	$256, %esp
				fldl	-39776(%ebp)
				fstpl	-39592(%ebp)
				movl	$4, -40260(%ebp)
		.LBE733:
		.LBE732:
		.LBB734:
		.LBB735:
				subl	$4, %esp
				pushl	-40260(%ebp)
				pushl	-39588(%ebp)
				pushl	-39592(%ebp)
				call	_imp_printfl@PLT
				addl	$16, %esp
		.LBE735:
		.LBE734:
		.LBB736:
  151     print string (") = "); print fl (y, 4)
				leal	-15132(%ebp), %eax
				leal	.LC7@GOTOFF(%ebx), %edx
				movl	$64, %ecx
				movl	%eax, %edi
				movl	%edx, %esi
				rep movsl
				leal	-26396(%ebp), %eax
				leal	-15132(%ebp), %edx
				movl	$64, %ecx
				movl	%eax, %edi
				movl	%edx, %esi
				rep movsl
				leal	-15132(%ebp), %eax
				leal	-26396(%ebp), %edx
				movl	$64, %ecx
				movl	%eax, %edi
				movl	%edx, %esi
				rep movsl
		.LBE736:
		.LBB737:
		.LBB738:
				subl	$256, %esp
				movl	%esp, %eax
				movl	%eax, %edi
				leal	-15132(%ebp), %eax
				movl	$64, %edx
				movl	%eax, %esi
				movl	%edx, %ecx
				rep movsl
				call	_imp_printstring@PLT
				addl	$256, %esp
				fldl	-39768(%ebp)
				fstpl	-39600(%ebp)
				movl	$4, -40264(%ebp)
		.LBE738:
		.LBE737:
		.LBB739:
		.LBB740:
				subl	$4, %esp
				pushl	-40264(%ebp)
				pushl	-39596(%ebp)
				pushl	-39600(%ebp)
				call	_imp_printfl@PLT
				addl	$16, %esp
		.LBE740:
		.LBE739:
		.LBB741:
		.LBB742:
				call	_imp_newline@PLT
		.LBE742:
		.LBE741:
  152     newline
  153     x = 7.50
				fldl	.LC20@GOTOFF(%ebx)
				fstpl	-39776(%ebp)
  154     y = evalbern3 (q0b3, q1b3, q2b3, q3b3, x)
				fldl	-39960(%ebp)
				fldl	-39968(%ebp)
				fldl	-39976(%ebp)
				fldl	-39984(%ebp)
				fxch	%st(3)
				subl	$8, %esp
				leal	-40352(%ebp), %eax
				pushl	-39772(%ebp)
				pushl	-39776(%ebp)
				leal	-8(%esp), %esp
				fstpl	(%esp)
				fxch	%st(1)
				leal	-8(%esp), %esp
				fstpl	(%esp)
				leal	-8(%esp), %esp
				fstpl	(%esp)
				leal	-8(%esp), %esp
				fstpl	(%esp)
				movl	%eax, %ecx
				call	EVALBERN3.6054
				addl	$48, %esp
				fstpl	-39768(%ebp)
		.LBB743:
  155     print string ("  q ( "); print fl (x, 4)
				leal	-15388(%ebp), %eax
				leal	.LC8@GOTOFF(%ebx), %edx
				movl	$64, %ecx
				movl	%eax, %edi
				movl	%edx, %esi
				rep movsl
				leal	-26140(%ebp), %eax
				leal	-15388(%ebp), %edx
				movl	$64, %ecx
				movl	%eax, %edi
				movl	%edx, %esi
				rep movsl
				leal	-15388(%ebp), %eax
				leal	-26140(%ebp), %edx
				movl	$64, %ecx
				movl	%eax, %edi
				movl	%edx, %esi
				rep movsl
		.LBE743:
		.LBB744:
		.LBB745:
				subl	$256, %esp
				movl	%esp, %eax
				movl	%eax, %edi
				leal	-15388(%ebp), %eax
				movl	$64, %edx
				movl	%eax, %esi
				movl	%edx, %ecx
				rep movsl
				call	_imp_printstring@PLT
				addl	$256, %esp
				fldl	-39776(%ebp)
				fstpl	-39608(%ebp)
				movl	$4, -40268(%ebp)
		.LBE745:
		.LBE744:
		.LBB746:
		.LBB747:
				subl	$4, %esp
				pushl	-40268(%ebp)
				pushl	-39604(%ebp)
				pushl	-39608(%ebp)
				call	_imp_printfl@PLT
				addl	$16, %esp
		.LBE747:
		.LBE746:
		.LBB748:
  156     print string (") = "); print fl (y, 4)
				leal	-15644(%ebp), %eax
				leal	.LC7@GOTOFF(%ebx), %edx
				movl	$64, %ecx
				movl	%eax, %edi
				movl	%edx, %esi
				rep movsl
				leal	-25884(%ebp), %eax
				leal	-15644(%ebp), %edx
				movl	$64, %ecx
				movl	%eax, %edi
				movl	%edx, %esi
				rep movsl
				leal	-15644(%ebp), %eax
				leal	-25884(%ebp), %edx
				movl	$64, %ecx
				movl	%eax, %edi
				movl	%edx, %esi
				rep movsl
		.LBE748:
		.LBB749:
		.LBB750:
				subl	$256, %esp
				movl	%esp, %eax
				movl	%eax, %edi
				leal	-15644(%ebp), %eax
				movl	$64, %edx
				movl	%eax, %esi
				movl	%edx, %ecx
				rep movsl
				call	_imp_printstring@PLT
				addl	$256, %esp
				fldl	-39768(%ebp)
				fstpl	-39616(%ebp)
				movl	$4, -40272(%ebp)
		.LBE750:
		.LBE749:
		.LBB751:
		.LBB752:
				subl	$4, %esp
				pushl	-40272(%ebp)
				pushl	-39612(%ebp)
				pushl	-39616(%ebp)
				call	_imp_printfl@PLT
				addl	$16, %esp
		.LBE752:
		.LBE751:
		.LBB753:
		.LBB754:
				call	_imp_newline@PLT
		.LBE754:
		.LBE753:
  157     newline
  158     x = 0.25
				fldl	.LC19@GOTOFF(%ebx)
				fstpl	-39776(%ebp)
  159     y = evalbern3 (r0b3, r1b3, r2b3, r3b3, x)
				fldl	-39928(%ebp)
				fldl	-39936(%ebp)
				fldl	-39944(%ebp)
				fldl	-39952(%ebp)
				fxch	%st(3)
				subl	$8, %esp
				leal	-40352(%ebp), %eax
				pushl	-39772(%ebp)
				pushl	-39776(%ebp)
				leal	-8(%esp), %esp
				fstpl	(%esp)
				fxch	%st(1)
				leal	-8(%esp), %esp
				fstpl	(%esp)
				leal	-8(%esp), %esp
				fstpl	(%esp)
				leal	-8(%esp), %esp
				fstpl	(%esp)
				movl	%eax, %ecx
				call	EVALBERN3.6054
				addl	$48, %esp
				fstpl	-39768(%ebp)
		.LBB755:
  160     print string ("  r ( "); print fl (x, 4)
				leal	-15900(%ebp), %eax
				leal	.LC11@GOTOFF(%ebx), %edx
				movl	$64, %ecx
				movl	%eax, %edi
				movl	%edx, %esi
				rep movsl
				leal	-25628(%ebp), %eax
				leal	-15900(%ebp), %edx
				movl	$64, %ecx
				movl	%eax, %edi
				movl	%edx, %esi
				rep movsl
				leal	-15900(%ebp), %eax
				leal	-25628(%ebp), %edx
				movl	$64, %ecx
				movl	%eax, %edi
				movl	%edx, %esi
				rep movsl
		.LBE755:
		.LBB756:
		.LBB757:
				subl	$256, %esp
				movl	%esp, %eax
				movl	%eax, %edi
				leal	-15900(%ebp), %eax
				movl	$64, %edx
				movl	%eax, %esi
				movl	%edx, %ecx
				rep movsl
				call	_imp_printstring@PLT
				addl	$256, %esp
				fldl	-39776(%ebp)
				fstpl	-39624(%ebp)
				movl	$4, -40276(%ebp)
		.LBE757:
		.LBE756:
		.LBB758:
		.LBB759:
				subl	$4, %esp
				pushl	-40276(%ebp)
				pushl	-39620(%ebp)
				pushl	-39624(%ebp)
				call	_imp_printfl@PLT
				addl	$16, %esp
		.LBE759:
		.LBE758:
		.LBB760:
  161     print string (") = "); print fl (y, 4)
				leal	-16156(%ebp), %eax
				leal	.LC7@GOTOFF(%ebx), %edx
				movl	$64, %ecx
				movl	%eax, %edi
				movl	%edx, %esi
				rep movsl
				leal	-25372(%ebp), %eax
				leal	-16156(%ebp), %edx
				movl	$64, %ecx
				movl	%eax, %edi
				movl	%edx, %esi
				rep movsl
				leal	-16156(%ebp), %eax
				leal	-25372(%ebp), %edx
				movl	$64, %ecx
				movl	%eax, %edi
				movl	%edx, %esi
				rep movsl
		.LBE760:
		.LBB761:
		.LBB762:
				subl	$256, %esp
				movl	%esp, %eax
				movl	%eax, %edi
				leal	-16156(%ebp), %eax
				movl	$64, %edx
				movl	%eax, %esi
				movl	%edx, %ecx
				rep movsl
				call	_imp_printstring@PLT
				addl	$256, %esp
				fldl	-39768(%ebp)
				fstpl	-39632(%ebp)
				movl	$4, -40280(%ebp)
		.LBE762:
		.LBE761:
		.LBB763:
		.LBB764:
				subl	$4, %esp
				pushl	-40280(%ebp)
				pushl	-39628(%ebp)
				pushl	-39632(%ebp)
				call	_imp_printfl@PLT
				addl	$16, %esp
		.LBE764:
		.LBE763:
		.LBB765:
		.LBB766:
				call	_imp_newline@PLT
		.LBE766:
		.LBE765:
  162     newline
  163     x = 7.50
				fldl	.LC20@GOTOFF(%ebx)
				fstpl	-39776(%ebp)
  164     y = evalbern3 (r0b3, r1b3, r2b3, r3b3, x)
				fldl	-39928(%ebp)
				fldl	-39936(%ebp)
				fldl	-39944(%ebp)
				fldl	-39952(%ebp)
				fxch	%st(3)
				subl	$8, %esp
				leal	-40352(%ebp), %eax
				pushl	-39772(%ebp)
				pushl	-39776(%ebp)
				leal	-8(%esp), %esp
				fstpl	(%esp)
				fxch	%st(1)
				leal	-8(%esp), %esp
				fstpl	(%esp)
				leal	-8(%esp), %esp
				fstpl	(%esp)
				leal	-8(%esp), %esp
				fstpl	(%esp)
				movl	%eax, %ecx
				call	EVALBERN3.6054
				addl	$48, %esp
				fstpl	-39768(%ebp)
		.LBB767:
  165     print string ("  r ( "); print fl (x, 4)
				leal	-16412(%ebp), %eax
				leal	.LC11@GOTOFF(%ebx), %edx
				movl	$64, %ecx
				movl	%eax, %edi
				movl	%edx, %esi
				rep movsl
				leal	-25116(%ebp), %eax
				leal	-16412(%ebp), %edx
				movl	$64, %ecx
				movl	%eax, %edi
				movl	%edx, %esi
				rep movsl
				leal	-16412(%ebp), %eax
				leal	-25116(%ebp), %edx
				movl	$64, %ecx
				movl	%eax, %edi
				movl	%edx, %esi
				rep movsl
		.LBE767:
		.LBB768:
		.LBB769:
				subl	$256, %esp
				movl	%esp, %eax
				movl	%eax, %edi
				leal	-16412(%ebp), %eax
				movl	$64, %edx
				movl	%eax, %esi
				movl	%edx, %ecx
				rep movsl
				call	_imp_printstring@PLT
				addl	$256, %esp
				fldl	-39776(%ebp)
				fstpl	-39640(%ebp)
				movl	$4, -40284(%ebp)
		.LBE769:
		.LBE768:
		.LBB770:
		.LBB771:
				subl	$4, %esp
				pushl	-40284(%ebp)
				pushl	-39636(%ebp)
				pushl	-39640(%ebp)
				call	_imp_printfl@PLT
				addl	$16, %esp
		.LBE771:
		.LBE770:
		.LBB772:
  166     print string (") = "); print fl (y, 4)
				leal	-16668(%ebp), %eax
				leal	.LC7@GOTOFF(%ebx), %edx
				movl	$64, %ecx
				movl	%eax, %edi
				movl	%edx, %esi
				rep movsl
				leal	-24860(%ebp), %eax
				leal	-16668(%ebp), %edx
				movl	$64, %ecx
				movl	%eax, %edi
				movl	%edx, %esi
				rep movsl
				leal	-16668(%ebp), %eax
				leal	-24860(%ebp), %edx
				movl	$64, %ecx
				movl	%eax, %edi
				movl	%edx, %esi
				rep movsl
		.LBE772:
		.LBB773:
		.LBB774:
				subl	$256, %esp
				movl	%esp, %eax
				movl	%eax, %edi
				leal	-16668(%ebp), %eax
				movl	$64, %edx
				movl	%eax, %esi
				movl	%edx, %ecx
				rep movsl
				call	_imp_printstring@PLT
				addl	$256, %esp
				fldl	-39768(%ebp)
				fstpl	-39648(%ebp)
				movl	$4, -40288(%ebp)
		.LBE774:
		.LBE773:
		.LBB775:
		.LBB776:
				subl	$4, %esp
				pushl	-40288(%ebp)
				pushl	-39644(%ebp)
				pushl	-39648(%ebp)
				call	_imp_printfl@PLT
				addl	$16, %esp
		.LBE776:
		.LBE775:
		.LBB777:
		.LBB778:
				call	_imp_newline@PLT
		.LBE778:
		.LBE777:
  167     newline
  168
  169     bern2to3 (p0b2, p1b2, p2b2, pc0, pc1, pc2, pc3)
				fldl	-40048(%ebp)
				fldl	-40056(%ebp)
				fldl	-40064(%ebp)
				fxch	%st(2)
				subl	$8, %esp
				leal	-40352(%ebp), %eax
				leal	-39896(%ebp), %edx
				pushl	%edx
				leal	-39904(%ebp), %edx
				pushl	%edx
				leal	-39912(%ebp), %edx
				pushl	%edx
				leal	-39920(%ebp), %edx
				pushl	%edx
				leal	-8(%esp), %esp
				fstpl	(%esp)
				leal	-8(%esp), %esp
				fstpl	(%esp)
				leal	-8(%esp), %esp
				fstpl	(%esp)
				movl	%eax, %ecx
				call	BERN2TO3.6069
				addl	$48, %esp
  170     bern2to3 (q0b2, q1b2, q2b2, qc0, qc1, qc2, qc3)
				fldl	-40024(%ebp)
				fldl	-40032(%ebp)
				fldl	-40040(%ebp)
				fxch	%st(2)
				subl	$8, %esp
				leal	-40352(%ebp), %eax
				leal	-39864(%ebp), %edx
				pushl	%edx
				leal	-39872(%ebp), %edx
				pushl	%edx
				leal	-39880(%ebp), %edx
				pushl	%edx
				leal	-39888(%ebp), %edx
				pushl	%edx
				leal	-8(%esp), %esp
				fstpl	(%esp)
				leal	-8(%esp), %esp
				fstpl	(%esp)
				leal	-8(%esp), %esp
				fstpl	(%esp)
				movl	%eax, %ecx
				call	BERN2TO3.6069
				addl	$48, %esp
		.LBB779:
		.LBB780:
		.LBB781:
  171     print string ("Subprogram (5) examples:".snl)
				leal	-16924(%ebp), %eax
				leal	.LC12@GOTOFF(%ebx), %edx
				movl	$64, %ecx
				movl	%eax, %edi
				movl	%edx, %esi
				rep movsl
				leal	-16924(%ebp), %edx
		.LBE781:
				leal	-16924(%ebp), %eax
				subl	$4, %esp
				leal	-39196(%ebp), %ecx
				pushl	%ecx
				pushl	%edx
				pushl	%eax
				call	_imp_join@PLT
				addl	$12, %esp
				leal	-16924(%ebp), %edx
		.LBE780:
				leal	-16924(%ebp), %eax
				movl	%edx, %esi
				movl	$64, %edx
				movl	%eax, %edi
				movl	%edx, %ecx
				rep movsl
				leal	-16924(%ebp), %edx
				leal	-16924(%ebp), %eax
				movl	%edx, %esi
				movl	$64, %edx
				movl	%eax, %edi
				movl	%edx, %ecx
				rep movsl
		.LBE779:
		.LBB782:
		.LBB783:
				subl	$256, %esp
				movl	%esp, %eax
				movl	%eax, %edi
				leal	-16924(%ebp), %eax
				movl	$64, %edx
				movl	%eax, %esi
				movl	%edx, %ecx
				rep movsl
				call	_imp_printstring@PLT
				addl	$256, %esp
		.LBE783:
		.LBE782:
		.LBB784:
  172     print string ("  bern ( ")
				leal	-17180(%ebp), %eax
				leal	.LC13@GOTOFF(%ebx), %edx
				movl	$64, %ecx
				movl	%eax, %edi
				movl	%edx, %esi
				rep movsl
				leal	-24604(%ebp), %eax
				leal	-17180(%ebp), %edx
				movl	$64, %ecx
				movl	%eax, %edi
				movl	%edx, %esi
				rep movsl
				leal	-17180(%ebp), %eax
				leal	-24604(%ebp), %edx
				movl	$64, %ecx
				movl	%eax, %edi
				movl	%edx, %esi
				rep movsl
		.LBE784:
		.LBB785:
		.LBB786:
				subl	$256, %esp
				movl	%esp, %eax
				movl	%eax, %edi
				leal	-17180(%ebp), %eax
				movl	$64, %edx
				movl	%eax, %esi
				movl	%edx, %ecx
				rep movsl
				call	_imp_printstring@PLT
				addl	$256, %esp
		.LBE786:
		.LBE785:
  173     print fl (p0b2, 4); print string (", ")
				fldl	-40064(%ebp)
				fstpl	-39656(%ebp)
				movl	$4, -40292(%ebp)
		.LBB787:
		.LBB788:
				subl	$4, %esp
				pushl	-40292(%ebp)
				pushl	-39652(%ebp)
				pushl	-39656(%ebp)
				call	_imp_printfl@PLT
				addl	$16, %esp
		.LBE788:
		.LBE787:
		.LBB789:
				leal	-17436(%ebp), %eax
				leal	.LC2@GOTOFF(%ebx), %edx
				movl	$64, %ecx
				movl	%eax, %edi
				movl	%edx, %esi
				rep movsl
				leal	-24348(%ebp), %eax
				leal	-17436(%ebp), %edx
				movl	$64, %ecx
				movl	%eax, %edi
				movl	%edx, %esi
				rep movsl
				leal	-17436(%ebp), %eax
				leal	-24348(%ebp), %edx
				movl	$64, %ecx
				movl	%eax, %edi
				movl	%edx, %esi
				rep movsl
		.LBE789:
		.LBB790:
		.LBB791:
				subl	$256, %esp
				movl	%esp, %eax
				movl	%eax, %edi
				leal	-17436(%ebp), %eax
				movl	$64, %edx
				movl	%eax, %esi
				movl	%edx, %ecx
				rep movsl
				call	_imp_printstring@PLT
				addl	$256, %esp
		.LBE791:
		.LBE790:
  174     print fl (p1b2, 4); print string (", ")
				fldl	-40056(%ebp)
				fstpl	-39664(%ebp)
				movl	$4, -40296(%ebp)
		.LBB792:
		.LBB793:
				subl	$4, %esp
				pushl	-40296(%ebp)
				pushl	-39660(%ebp)
				pushl	-39664(%ebp)
				call	_imp_printfl@PLT
				addl	$16, %esp
		.LBE793:
		.LBE792:
		.LBB794:
				leal	-17692(%ebp), %eax
				leal	.LC2@GOTOFF(%ebx), %edx
				movl	$64, %ecx
				movl	%eax, %edi
				movl	%edx, %esi
				rep movsl
				leal	-24092(%ebp), %eax
				leal	-17692(%ebp), %edx
				movl	$64, %ecx
				movl	%eax, %edi
				movl	%edx, %esi
				rep movsl
				leal	-17692(%ebp), %eax
				leal	-24092(%ebp), %edx
				movl	$64, %ecx
				movl	%eax, %edi
				movl	%edx, %esi
				rep movsl
		.LBE794:
		.LBB795:
		.LBB796:
				subl	$256, %esp
				movl	%esp, %eax
				movl	%eax, %edi
				leal	-17692(%ebp), %eax
				movl	$64, %edx
				movl	%eax, %esi
				movl	%edx, %ecx
				rep movsl
				call	_imp_printstring@PLT
				addl	$256, %esp
		.LBE796:
		.LBE795:
  175     print fl (p2b2, 4); print string (") --> bern ( ")
				fldl	-40048(%ebp)
				fstpl	-39672(%ebp)
				movl	$4, -40300(%ebp)
		.LBB797:
		.LBB798:
				subl	$4, %esp
				pushl	-40300(%ebp)
				pushl	-39668(%ebp)
				pushl	-39672(%ebp)
				call	_imp_printfl@PLT
				addl	$16, %esp
		.LBE798:
		.LBE797:
		.LBB799:
				leal	-17948(%ebp), %eax
				leal	.LC3@GOTOFF(%ebx), %edx
				movl	$64, %ecx
				movl	%eax, %edi
				movl	%edx, %esi
				rep movsl
				leal	-23836(%ebp), %eax
				leal	-17948(%ebp), %edx
				movl	$64, %ecx
				movl	%eax, %edi
				movl	%edx, %esi
				rep movsl
				leal	-17948(%ebp), %eax
				leal	-23836(%ebp), %edx
				movl	$64, %ecx
				movl	%eax, %edi
				movl	%edx, %esi
				rep movsl
		.LBE799:
		.LBB800:
		.LBB801:
				subl	$256, %esp
				movl	%esp, %eax
				movl	%eax, %edi
				leal	-17948(%ebp), %eax
				movl	$64, %edx
				movl	%eax, %esi
				movl	%edx, %ecx
				rep movsl
				call	_imp_printstring@PLT
				addl	$256, %esp
		.LBE801:
		.LBE800:
  176     print fl (pc0, 4); print string (", ")
				fldl	-39920(%ebp)
				fstpl	-39680(%ebp)
				movl	$4, -40304(%ebp)
		.LBB802:
		.LBB803:
				subl	$4, %esp
				pushl	-40304(%ebp)
				pushl	-39676(%ebp)
				pushl	-39680(%ebp)
				call	_imp_printfl@PLT
				addl	$16, %esp
		.LBE803:
		.LBE802:
		.LBB804:
				leal	-18204(%ebp), %eax
				leal	.LC2@GOTOFF(%ebx), %edx
				movl	$64, %ecx
				movl	%eax, %edi
				movl	%edx, %esi
				rep movsl
				leal	-23580(%ebp), %eax
				leal	-18204(%ebp), %edx
				movl	$64, %ecx
				movl	%eax, %edi
				movl	%edx, %esi
				rep movsl
				leal	-18204(%ebp), %eax
				leal	-23580(%ebp), %edx
				movl	$64, %ecx
				movl	%eax, %edi
				movl	%edx, %esi
				rep movsl
		.LBE804:
		.LBB805:
		.LBB806:
				subl	$256, %esp
				movl	%esp, %eax
				movl	%eax, %edi
				leal	-18204(%ebp), %eax
				movl	$64, %edx
				movl	%eax, %esi
				movl	%edx, %ecx
				rep movsl
				call	_imp_printstring@PLT
				addl	$256, %esp
		.LBE806:
		.LBE805:
  177     print fl (pc1, 4); print string (", ")
				fldl	-39912(%ebp)
				fstpl	-39688(%ebp)
				movl	$4, -40308(%ebp)
		.LBB807:
		.LBB808:
				subl	$4, %esp
				pushl	-40308(%ebp)
				pushl	-39684(%ebp)
				pushl	-39688(%ebp)
				call	_imp_printfl@PLT
				addl	$16, %esp
		.LBE808:
		.LBE807:
		.LBB809:
				leal	-18460(%ebp), %eax
				leal	.LC2@GOTOFF(%ebx), %edx
				movl	$64, %ecx
				movl	%eax, %edi
				movl	%edx, %esi
				rep movsl
				leal	-23324(%ebp), %eax
				leal	-18460(%ebp), %edx
				movl	$64, %ecx
				movl	%eax, %edi
				movl	%edx, %esi
				rep movsl
				leal	-18460(%ebp), %eax
				leal	-23324(%ebp), %edx
				movl	$64, %ecx
				movl	%eax, %edi
				movl	%edx, %esi
				rep movsl
		.LBE809:
		.LBB810:
		.LBB811:
				subl	$256, %esp
				movl	%esp, %eax
				movl	%eax, %edi
				leal	-18460(%ebp), %eax
				movl	$64, %edx
				movl	%eax, %esi
				movl	%edx, %ecx
				rep movsl
				call	_imp_printstring@PLT
				addl	$256, %esp
		.LBE811:
		.LBE810:
  178     print fl (pc2, 4); print string (", ")
				fldl	-39904(%ebp)
				fstpl	-39696(%ebp)
				movl	$4, -40312(%ebp)
		.LBB812:
		.LBB813:
				subl	$4, %esp
				pushl	-40312(%ebp)
				pushl	-39692(%ebp)
				pushl	-39696(%ebp)
				call	_imp_printfl@PLT
				addl	$16, %esp
		.LBE813:
		.LBE812:
		.LBB814:
				leal	-18716(%ebp), %eax
				leal	.LC2@GOTOFF(%ebx), %edx
				movl	$64, %ecx
				movl	%eax, %edi
				movl	%edx, %esi
				rep movsl
				leal	-23068(%ebp), %eax
				leal	-18716(%ebp), %edx
				movl	$64, %ecx
				movl	%eax, %edi
				movl	%edx, %esi
				rep movsl
				leal	-18716(%ebp), %eax
				leal	-23068(%ebp), %edx
				movl	$64, %ecx
				movl	%eax, %edi
				movl	%edx, %esi
				rep movsl
		.LBE814:
		.LBB815:
		.LBB816:
				subl	$256, %esp
				movl	%esp, %eax
				movl	%eax, %edi
				leal	-18716(%ebp), %eax
				movl	$64, %edx
				movl	%eax, %esi
				movl	%edx, %ecx
				rep movsl
				call	_imp_printstring@PLT
				addl	$256, %esp
		.LBE816:
		.LBE815:
  179     print fl (pc3, 4); print string (")".snl)
				fldl	-39896(%ebp)
				fstpl	-39704(%ebp)
				movl	$4, -40316(%ebp)
		.LBB817:
		.LBB818:
				subl	$4, %esp
				pushl	-40316(%ebp)
				pushl	-39700(%ebp)
				pushl	-39704(%ebp)
				call	_imp_printfl@PLT
				addl	$16, %esp
		.LBE818:
		.LBE817:
		.LBB819:
		.LBB820:
		.LBB821:
				leal	-18972(%ebp), %eax
				leal	.LC4@GOTOFF(%ebx), %edx
				movl	$64, %ecx
				movl	%eax, %edi
				movl	%edx, %esi
				rep movsl
				leal	-18972(%ebp), %edx
		.LBE821:
				leal	-18972(%ebp), %eax
				subl	$4, %esp
				leal	-39196(%ebp), %ecx
				pushl	%ecx
				pushl	%edx
				pushl	%eax
				call	_imp_join@PLT
				addl	$12, %esp
				leal	-18972(%ebp), %edx
		.LBE820:
				leal	-18972(%ebp), %eax
				movl	%edx, %esi
				movl	$64, %edx
				movl	%eax, %edi
				movl	%edx, %ecx
				rep movsl
				leal	-18972(%ebp), %edx
				leal	-18972(%ebp), %eax
				movl	%edx, %esi
				movl	$64, %edx
				movl	%eax, %edi
				movl	%edx, %ecx
				rep movsl
		.LBE819:
		.LBB822:
		.LBB823:
				subl	$256, %esp
				movl	%esp, %eax
				movl	%eax, %edi
				leal	-18972(%ebp), %eax
				movl	$64, %edx
				movl	%eax, %esi
				movl	%edx, %ecx
				rep movsl
				call	_imp_printstring@PLT
				addl	$256, %esp
		.LBE823:
		.LBE822:
		.LBB824:
  180     print string ("  bern ( ")
				leal	-19228(%ebp), %eax
				leal	.LC13@GOTOFF(%ebx), %edx
				movl	$64, %ecx
				movl	%eax, %edi
				movl	%edx, %esi
				rep movsl
				leal	-22812(%ebp), %eax
				leal	-19228(%ebp), %edx
				movl	$64, %ecx
				movl	%eax, %edi
				movl	%edx, %esi
				rep movsl
				leal	-19228(%ebp), %eax
				leal	-22812(%ebp), %edx
				movl	$64, %ecx
				movl	%eax, %edi
				movl	%edx, %esi
				rep movsl
		.LBE824:
		.LBB825:
		.LBB826:
				subl	$256, %esp
				movl	%esp, %eax
				movl	%eax, %edi
				leal	-19228(%ebp), %eax
				movl	$64, %edx
				movl	%eax, %esi
				movl	%edx, %ecx
				rep movsl
				call	_imp_printstring@PLT
				addl	$256, %esp
		.LBE826:
		.LBE825:
  181     print fl (q0b2, 4); print string (", ")
				fldl	-40040(%ebp)
				fstpl	-39712(%ebp)
				movl	$4, -40320(%ebp)
		.LBB827:
		.LBB828:
				subl	$4, %esp
				pushl	-40320(%ebp)
				pushl	-39708(%ebp)
				pushl	-39712(%ebp)
				call	_imp_printfl@PLT
				addl	$16, %esp
		.LBE828:
		.LBE827:
		.LBB829:
				leal	-19484(%ebp), %eax
				leal	.LC2@GOTOFF(%ebx), %edx
				movl	$64, %ecx
				movl	%eax, %edi
				movl	%edx, %esi
				rep movsl
				leal	-22556(%ebp), %eax
				leal	-19484(%ebp), %edx
				movl	$64, %ecx
				movl	%eax, %edi
				movl	%edx, %esi
				rep movsl
				leal	-19484(%ebp), %eax
				leal	-22556(%ebp), %edx
				movl	$64, %ecx
				movl	%eax, %edi
				movl	%edx, %esi
				rep movsl
		.LBE829:
		.LBB830:
		.LBB831:
				subl	$256, %esp
				movl	%esp, %eax
				movl	%eax, %edi
				leal	-19484(%ebp), %eax
				movl	$64, %edx
				movl	%eax, %esi
				movl	%edx, %ecx
				rep movsl
				call	_imp_printstring@PLT
				addl	$256, %esp
		.LBE831:
		.LBE830:
  182     print fl (q1b2, 4); print string (", ")
				fldl	-40032(%ebp)
				fstpl	-39720(%ebp)
				movl	$4, -40324(%ebp)
		.LBB832:
		.LBB833:
				subl	$4, %esp
				pushl	-40324(%ebp)
				pushl	-39716(%ebp)
				pushl	-39720(%ebp)
				call	_imp_printfl@PLT
				addl	$16, %esp
		.LBE833:
		.LBE832:
		.LBB834:
				leal	-19740(%ebp), %eax
				leal	.LC2@GOTOFF(%ebx), %edx
				movl	$64, %ecx
				movl	%eax, %edi
				movl	%edx, %esi
				rep movsl
				leal	-22300(%ebp), %eax
				leal	-19740(%ebp), %edx
				movl	$64, %ecx
				movl	%eax, %edi
				movl	%edx, %esi
				rep movsl
				leal	-19740(%ebp), %eax
				leal	-22300(%ebp), %edx
				movl	$64, %ecx
				movl	%eax, %edi
				movl	%edx, %esi
				rep movsl
		.LBE834:
		.LBB835:
		.LBB836:
				subl	$256, %esp
				movl	%esp, %eax
				movl	%eax, %edi
				leal	-19740(%ebp), %eax
				movl	$64, %edx
				movl	%eax, %esi
				movl	%edx, %ecx
				rep movsl
				call	_imp_printstring@PLT
				addl	$256, %esp
		.LBE836:
		.LBE835:
  183     print fl (q2b2, 4); print string (") --> bern ( ")
				fldl	-40024(%ebp)
				fstpl	-39728(%ebp)
				movl	$4, -40328(%ebp)
		.LBB837:
		.LBB838:
				subl	$4, %esp
				pushl	-40328(%ebp)
				pushl	-39724(%ebp)
				pushl	-39728(%ebp)
				call	_imp_printfl@PLT
				addl	$16, %esp
		.LBE838:
		.LBE837:
		.LBB839:
				leal	-19996(%ebp), %eax
				leal	.LC3@GOTOFF(%ebx), %edx
				movl	$64, %ecx
				movl	%eax, %edi
				movl	%edx, %esi
				rep movsl
				leal	-22044(%ebp), %eax
				leal	-19996(%ebp), %edx
				movl	$64, %ecx
				movl	%eax, %edi
				movl	%edx, %esi
				rep movsl
				leal	-19996(%ebp), %eax
				leal	-22044(%ebp), %edx
				movl	$64, %ecx
				movl	%eax, %edi
				movl	%edx, %esi
				rep movsl
		.LBE839:
		.LBB840:
		.LBB841:
				subl	$256, %esp
				movl	%esp, %eax
				movl	%eax, %edi
				leal	-19996(%ebp), %eax
				movl	$64, %edx
				movl	%eax, %esi
				movl	%edx, %ecx
				rep movsl
				call	_imp_printstring@PLT
				addl	$256, %esp
		.LBE841:
		.LBE840:
  184     print fl (qc0, 4); print string (", ")
				fldl	-39888(%ebp)
				fstpl	-39736(%ebp)
				movl	$4, -40332(%ebp)
		.LBB842:
		.LBB843:
				subl	$4, %esp
				pushl	-40332(%ebp)
				pushl	-39732(%ebp)
				pushl	-39736(%ebp)
				call	_imp_printfl@PLT
				addl	$16, %esp
		.LBE843:
		.LBE842:
		.LBB844:
				leal	-20252(%ebp), %eax
				leal	.LC2@GOTOFF(%ebx), %edx
				movl	$64, %ecx
				movl	%eax, %edi
				movl	%edx, %esi
				rep movsl
				leal	-21788(%ebp), %eax
				leal	-20252(%ebp), %edx
				movl	$64, %ecx
				movl	%eax, %edi
				movl	%edx, %esi
				rep movsl
				leal	-20252(%ebp), %eax
				leal	-21788(%ebp), %edx
				movl	$64, %ecx
				movl	%eax, %edi
				movl	%edx, %esi
				rep movsl
		.LBE844:
		.LBB845:
		.LBB846:
				subl	$256, %esp
				movl	%esp, %eax
				movl	%eax, %edi
				leal	-20252(%ebp), %eax
				movl	$64, %edx
				movl	%eax, %esi
				movl	%edx, %ecx
				rep movsl
				call	_imp_printstring@PLT
				addl	$256, %esp
		.LBE846:
		.LBE845:
  185     print fl (qc1, 4); print string (", ")
				fldl	-39880(%ebp)
				fstpl	-39744(%ebp)
				movl	$4, -40336(%ebp)
		.LBB847:
		.LBB848:
				subl	$4, %esp
				pushl	-40336(%ebp)
				pushl	-39740(%ebp)
				pushl	-39744(%ebp)
				call	_imp_printfl@PLT
				addl	$16, %esp
		.LBE848:
		.LBE847:
		.LBB849:
				leal	-20508(%ebp), %eax
				leal	.LC2@GOTOFF(%ebx), %edx
				movl	$64, %ecx
				movl	%eax, %edi
				movl	%edx, %esi
				rep movsl
				leal	-21532(%ebp), %eax
				leal	-20508(%ebp), %edx
				movl	$64, %ecx
				movl	%eax, %edi
				movl	%edx, %esi
				rep movsl
				leal	-20508(%ebp), %eax
				leal	-21532(%ebp), %edx
				movl	$64, %ecx
				movl	%eax, %edi
				movl	%edx, %esi
				rep movsl
		.LBE849:
		.LBB850:
		.LBB851:
				subl	$256, %esp
				movl	%esp, %eax
				movl	%eax, %edi
				leal	-20508(%ebp), %eax
				movl	$64, %edx
				movl	%eax, %esi
				movl	%edx, %ecx
				rep movsl
				call	_imp_printstring@PLT
				addl	$256, %esp
		.LBE851:
		.LBE850:
  186     print fl (qc2, 4); print string (", ")
				fldl	-39872(%ebp)
				fstpl	-39752(%ebp)
				movl	$4, -40340(%ebp)
		.LBB852:
		.LBB853:
				subl	$4, %esp
				pushl	-40340(%ebp)
				pushl	-39748(%ebp)
				pushl	-39752(%ebp)
				call	_imp_printfl@PLT
				addl	$16, %esp
		.LBE853:
		.LBE852:
		.LBB854:
				leal	-20764(%ebp), %eax
				leal	.LC2@GOTOFF(%ebx), %edx
				movl	$64, %ecx
				movl	%eax, %edi
				movl	%edx, %esi
				rep movsl
				leal	-21276(%ebp), %eax
				leal	-20764(%ebp), %edx
				movl	$64, %ecx
				movl	%eax, %edi
				movl	%edx, %esi
				rep movsl
				leal	-20764(%ebp), %eax
				leal	-21276(%ebp), %edx
				movl	$64, %ecx
				movl	%eax, %edi
				movl	%edx, %esi
				rep movsl
		.LBE854:
		.LBB855:
		.LBB856:
				subl	$256, %esp
				movl	%esp, %eax
				movl	%eax, %edi
				leal	-20764(%ebp), %eax
				movl	$64, %edx
				movl	%eax, %esi
				movl	%edx, %ecx
				rep movsl
				call	_imp_printstring@PLT
				addl	$256, %esp
		.LBE856:
		.LBE855:
  187     print fl (qc3, 4); print string (")".snl)
				fldl	-39864(%ebp)
				fstpl	-39760(%ebp)
				movl	$4, -40344(%ebp)
		.LBB857:
		.LBB858:
				subl	$4, %esp
				pushl	-40344(%ebp)
				pushl	-39756(%ebp)
				pushl	-39760(%ebp)
				call	_imp_printfl@PLT
				addl	$16, %esp
		.LBE858:
		.LBE857:
		.LBB859:
		.LBB860:
		.LBB861:
				leal	-21020(%ebp), %eax
				leal	.LC4@GOTOFF(%ebx), %edx
				movl	$64, %ecx
				movl	%eax, %edi
				movl	%edx, %esi
				rep movsl
				leal	-21020(%ebp), %edx
		.LBE861:
				leal	-21020(%ebp), %eax
				subl	$4, %esp
				leal	-39196(%ebp), %ecx
				pushl	%ecx
				pushl	%edx
				pushl	%eax
				call	_imp_join@PLT
				addl	$12, %esp
				leal	-21020(%ebp), %edx
		.LBE860:
				leal	-21020(%ebp), %eax
				movl	%edx, %esi
				movl	$64, %edx
				movl	%eax, %edi
				movl	%edx, %ecx
				rep movsl
				leal	-21020(%ebp), %edx
				leal	-21020(%ebp), %eax
				movl	%edx, %esi
				movl	$64, %edx
				movl	%eax, %edi
				movl	%edx, %ecx
				rep movsl
		.LBE859:
		.LBB862:
		.LBB863:
				subl	$256, %esp
				movl	%esp, %eax
				movl	%eax, %edi
				leal	-21020(%ebp), %eax
				movl	$64, %edx
				movl	%eax, %esi
				movl	%edx, %ecx
				rep movsl
				call	_imp_printstring@PLT
				addl	$256, %esp
				movl	$0, -40348(%ebp)
		.LBE863:
		.LBE862:
		.LBB864:
		.LBB865:
				subl	$12, %esp
				pushl	-40348(%ebp)
				call	exit@PLT
		.LBE865:
		.LBE864:
		.LFE189:
		EVALBERN2.6034:
		.LFB191:
  188 %endofprogram
?M unused
?EVALMONO3 unused
?EVALMONO2 unused
  245 Statements compiled
