	.file	"cmathmodule.c"
	.section	.debug_abbrev,"",@progbits
.Ldebug_abbrev0:
	.section	.debug_info,"",@progbits
.Ldebug_info0:
	.section	.debug_line,"",@progbits
.Ldebug_line0:
	.text
.Ltext0:
	.section	.rodata.str1.1,"aMS",@progbits,1
.LC7:
	.string	"r.real, r.imag: %g, %g\n"
	.section	.rodata.str1.4,"aMS",@progbits,1
	.align 4
.LC8:
	.string	"Py_IS_INFINITY(r.real), Py_IS_INFINITY(r.imag): %d, %d\n"
	.text
	.p2align 4,,15
.globl c_exp
	.type	c_exp, @function
c_exp:
.LFB4:
.LM1:
	pushl	%ebp
.LCFI0:
	movl	%esp, %ebp
.LCFI1:
	pushl	%edi
.LCFI2:
	pushl	%esi
.LCFI3:
	pushl	%ebx
.LCFI4:
	subl	$140, %esp
.LCFI5:
	call	.LPR3
	addl	$_GLOBAL_OFFSET_TABLE_, %ebx
.LM2:
	fldl	20(%ebp)
	fstpl	-72(%ebp)
	fldl	12(%ebp)
	fstl	-64(%ebp)
.LM3:
	fstpl	(%esp)
	call	finite@PLT
	testl	%eax, %eax
	movl	%eax, -84(%ebp)
	jne	.L2
.LM4:
	fldl	-72(%ebp)
	fstpl	(%esp)
	call	finite@PLT
	movl	%eax, %edi
.L4:
.LM5:
	fldz
	fldl	-64(%ebp)
	fucom	%st(1)
	fnstsw	%ax
	sahf
	setne	-85(%ebp)
	setp	%al
	orb	%al, -85(%ebp)
	jne	.L100
.L113:
	fstp	%st(0)
	fstp	%st(0)
.LBB6:
.LBB7:
.LM6:
	movl	-84(%ebp), %eax
	testl	%eax, %eax
	je	.L22
.LM7:
	cmpb	$0, -85(%ebp)
	je	.L24
.LBE7:
.LM8:
	movl	-60(%ebp), %eax
	fld1
	testl	%eax, %eax
	js	.L101
.L27:
	fld1
	fucompp
	fnstsw	%ax
	sahf
	sete	%al
	setnp	%dl
	andl	%edx, %eax
.LBE6:
.LBB9:
.LBB11:
.LM9:
	testl	%edi, %edi
.LBE11:
.LBE9:
.LBB13:
.LM10:
	movzbl	%al, %ecx
	leal	1(%ecx,%ecx,2), %ecx
.LBE13:
.LBB14:
.LBB12:
.LM11:
	jne	.L102
	.p2align 4,,7
.L42:
.LM12:
	fldl	-72(%ebp)
	movl	$6, %edx
	fucomp	%st(0)
	fnstsw	%ax
	sahf
	jp	.L51
.LBE12:
.LM13:
	movl	-68(%ebp), %edx
	fld1
	testl	%edx, %edx
	js	.L103
.L60:
	fld1
	fucompp
	fnstsw	%ax
	sahf
	setnp	%dl
	sete	%al
	andl	%edx, %eax
	movzbl	%al, %edx
	leal	(%edx,%edx,4), %edx
	jmp	.L51
	.p2align 4,,7
.L100:
.LBE14:
.LM14:
	fld	%st(0)
	fmuls	.LC1@GOTOFF(%ebx)
	fxch	%st(1)
	fucom	%st(1)
	fnstsw	%ax
	fstp	%st(1)
	sahf
	jne	.L113
	jp	.L113
	testl	%edi, %edi
	je	.L113
	fldl	-72(%ebp)
	fucomp	%st(2)
	fnstsw	%ax
	sahf
	setne	%dl
	setp	%al
	orb	%al, %dl
	movl	%edx, %esi
	je	.L113
.LM15:
	fucompp
	fnstsw	%ax
	sahf
	jbe	.L13
.LM16:
	movl	__huge_val@GOT(%ebx), %eax
	fldl	(%eax)
	fstpl	-32(%ebp)
	fldl	-72(%ebp)
	fstpl	(%esp)
	call	cos@PLT
	fstpl	-96(%ebp)
	movl	-92(%ebp), %ecx
	fldl	-32(%ebp)
	fabs
	fstl	-32(%ebp)
	testl	%ecx, %ecx
	fstl	-128(%ebp)
	jns	.L114
	fchs
	fstpl	-32(%ebp)
.L16:
.LM17:
	fldl	-72(%ebp)
	fstpl	(%esp)
	call	sin@PLT
	fstpl	-104(%ebp)
	movl	-100(%ebp), %edx
	fldl	-128(%ebp)
	fstl	-40(%ebp)
	testl	%edx, %edx
	jns	.L115
	fchs
	fstpl	-40(%ebp)
	jmp	.L18
	.p2align 4,,7
.L22:
.LBB15:
.LBB8:
.LM18:
	fldl	-64(%ebp)
	movl	$6, %ecx
	fucomp	%st(0)
	fnstsw	%ax
	sahf
	jp	.L30
.LBE8:
.LM19:
	movl	-60(%ebp), %eax
	fld1
	testl	%eax, %eax
	js	.L104
.L39:
	fld1
	fucompp
	fnstsw	%ax
	sahf
	sete	%al
	setnp	%dl
	andl	%edx, %eax
	movzbl	%al, %ecx
	leal	(%ecx,%ecx,4), %ecx
.L30:
.LBE15:
.LBB16:
.LBB10:
.LM20:
	testl	%edi, %edi
	je	.L42
.L102:
.LM21:
	fldz
	fldl	-72(%ebp)
	fucompp
	fnstsw	%ax
	sahf
	jp	.L96
	je	.L44
.L96:
.LBE10:
.LM22:
	movl	-68(%ebp), %edi
	fld1
	testl	%edi, %edi
	js	.L105
.L48:
	fld1
	fucompp
	fnstsw	%ax
	sahf
	setnp	%dl
	sete	%al
	andl	%edx, %eax
	movzbl	%al, %edx
	leal	1(%edx,%edx,2), %edx
	.p2align 4,,7
.L51:
.LM23:
	leal	0(,%ecx,8), %eax
	subl	%ecx, %eax
	addl	%edx, %eax
	sall	$4, %eax
	leal	exp_special_values@GOTOFF(%ebx), %edx
	fldl	8(%eax,%edx)
	fstpl	-40(%ebp)
	fldl	(%eax,%edx)
	fstpl	-32(%ebp)
	fldz
	fldl	-72(%ebp)
	fucompp
	fnstsw	%ax
	sahf
	setne	%al
	movl	%eax, %esi
	setp	%al
	orl	%eax, %esi
.L21:
.LBE16:
.LM24:
	movl	%esi, %edx
	testb	%dl, %dl
	je	.L63
.L18:
	flds	.LC1@GOTOFF(%ebx)
	fldl	-72(%ebp)
	fmul	%st(1), %st
	fldl	-72(%ebp)
	fucompp
	fnstsw	%ax
	sahf
	jne	.L120
	jp	.L120
	movl	-84(%ebp), %eax
	testl	%eax, %eax
	jne	.L118
	cmpb	$0, -85(%ebp)
	.p2align 4,,5
	je	.L120
	fldl	-64(%ebp)
	fmulp	%st, %st(1)
	fldl	-64(%ebp)
	fucom	%st(1)
	fnstsw	%ax
	fstp	%st(1)
	sahf
	jne	.L120
	jp	.L120
	fldz
	fxch	%st(1)
	fucompp
	fnstsw	%ax
	sahf
	ja	.L66
	.p2align 4,,7
.L63:
.LM25:
	call	___errno@PLT
	movl	$0, (%eax)
.L72:
.LM26:
	movl	8(%ebp), %edx
	fldl	-40(%ebp)
	fstpl	8(%edx)
	fldl	-32(%ebp)
	fstpl	(%edx)
.LVL0:
.L1:
.LM27:
	movl	8(%ebp), %eax
	addl	$140, %esp
	popl	%ebx
	popl	%esi
	popl	%edi
	popl	%ebp
	ret	$4
.LVL1:
	.p2align 4,,7
.L120:
	fstp	%st(0)
	jmp	.L63
	.p2align 4,,7
.L2:
.LM28:
	fldl	-72(%ebp)
	fstpl	(%esp)
	call	finite@PLT
	testl	%eax, %eax
	jne	.L5
	xorl	%edi, %edi
	jmp	.L4
	.p2align 4,,7
.L24:
.LBB17:
.LM29:
	movl	-60(%ebp), %eax
	fld1
	testl	%eax, %eax
	js	.L107
.L32:
	fld1
	fucompp
	fnstsw	%ax
	sahf
	sete	%al
	setnp	%dl
	andl	%edx, %eax
	movzbl	%al, %ecx
	addl	$2, %ecx
	jmp	.L30
	.p2align 4,,7
.L44:
.LBE17:
.LBB18:
	movl	-68(%ebp), %esi
	fld1
	testl	%esi, %esi
	js	.L108
.L53:
	fld1
	fucompp
	fnstsw	%ax
	sahf
	setnp	%dl
	sete	%al
	andl	%edx, %eax
	movzbl	%al, %edx
	addl	$2, %edx
	jmp	.L51
	.p2align 4,,7
.L103:
	fstp	%st(0)
.LM30:
	flds	.LC4@GOTOFF(%ebx)
	jmp	.L60
	.p2align 4,,7
.L104:
	fstp	%st(0)
.LBE18:
.LBB19:
	flds	.LC4@GOTOFF(%ebx)
	jmp	.L39
	.p2align 4,,7
.L105:
	fstp	%st(0)
.LBE19:
.LBB20:
.LM31:
	flds	.LC4@GOTOFF(%ebx)
	jmp	.L48
	.p2align 4,,7
.L101:
	fstp	%st(0)
.LBE20:
.LBB21:
	flds	.LC4@GOTOFF(%ebx)
	jmp	.L27
	.p2align 4,,7
.L108:
	fstp	%st(0)
.LBE21:
.LBB22:
.LM32:
	flds	.LC4@GOTOFF(%ebx)
	jmp	.L53
	.p2align 4,,7
.L107:
	fstp	%st(0)
.LBE22:
.LBB23:
	flds	.LC4@GOTOFF(%ebx)
	jmp	.L32
.L118:
	fstp	%st(0)
.L66:
.LBE23:
.LM33:
	call	___errno@PLT
	movl	$33, (%eax)
	jmp	.L72
.L5:
.LM34:
	movl	$-1, (%esp)
	movl	$2144337919, 4(%esp)
	call	log@PLT
	fldl	-64(%ebp)
	fucom	%st(1)
	fnstsw	%ax
	fstp	%st(1)
	sahf
	ja	.L109
	fstp	%st(0)
.LM35:
	fldl	-64(%ebp)
	fstpl	(%esp)
	call	exp@PLT
	fstpl	-24(%ebp)
.LVL2:
.LM36:
	fldl	-72(%ebp)
	fstpl	(%esp)
	call	cos@PLT
	fldl	-24(%ebp)
	fmulp	%st, %st(1)
	fstpl	-48(%ebp)
.LM37:
	fldl	-72(%ebp)
	fstpl	(%esp)
	call	sin@PLT
	fldl	-24(%ebp)
	fmulp	%st, %st(1)
	fstpl	-56(%ebp)
.LVL3:
.L77:
.LM38:
	fldl	-56(%ebp)
	leal	.LC7@GOTOFF(%ebx), %eax
	fstpl	12(%esp)
	fldl	-48(%ebp)
	fstpl	4(%esp)
	movl	%eax, (%esp)
	call	printf@PLT
.LM39:
	fldz
	fldl	-56(%ebp)
	fucompp
	fnstsw	%ax
	sahf
	setne	%al
	movl	%eax, %esi
	setp	%al
	movl	%esi, %edx
	orb	%al, %dl
	movl	%edx, %esi
	jne	.L78
	xorl	%edx, %edx
.L80:
	fldz
	fldl	-48(%ebp)
	fucom	%st(1)
	fnstsw	%ax
	fstp	%st(1)
	sahf
	jp	.L97
	je	.L121
.L97:
	fld	%st(0)
	fmuls	.LC1@GOTOFF(%ebx)
	fucompp
	fnstsw	%ax
	sahf
	jp	.L98
	jne	.L98
	leal	.LC8@GOTOFF(%ebx), %eax
	movl	%edx, 8(%esp)
	movl	$1, 4(%esp)
	movl	%eax, (%esp)
	call	printf@PLT
.L90:
.LM40:
	call	___errno@PLT
	movl	$34, (%eax)
.L91:
.LM41:
	movl	8(%ebp), %eax
	fldl	-56(%ebp)
	fstpl	8(%eax)
	fldl	-48(%ebp)
	fstpl	(%eax)
	jmp	.L1
.LVL4:
.L109:
.LM42:
	fsubl	.LC3@GOTOFF(%ebx)
	fstpl	(%esp)
	call	exp@PLT
	fstpl	-80(%ebp)
.LVL5:
.LM43:
	fldl	-72(%ebp)
	fstpl	(%esp)
	call	cos@PLT
	leal	.LC6@GOTOFF(%ebx), %eax
	fldl	-80(%ebp)
	fmulp	%st, %st(1)
	fldl	(%eax)
	fmulp	%st, %st(1)
	fstpl	-48(%ebp)
.LM44:
	fldl	-72(%ebp)
	fstpl	(%esp)
	call	sin@PLT
	leal	.LC6@GOTOFF(%ebx), %eax
	fldl	-80(%ebp)
	fmulp	%st, %st(1)
	fldl	(%eax)
	fmulp	%st, %st(1)
	fstpl	-56(%ebp)
	jmp	.L77
.LVL6:
.L121:
	fstp	%st(0)
.L98:
.LM45:
	leal	.LC8@GOTOFF(%ebx), %eax
	movl	%edx, 8(%esp)
	movl	$0, 4(%esp)
	movl	%eax, (%esp)
	call	printf@PLT
.LM46:
	movl	%esi, %edx
	testb	%dl, %dl
	je	.L87
	fldl	-56(%ebp)
	fmuls	.LC1@GOTOFF(%ebx)
	fldl	-56(%ebp)
	fxch	%st(1)
	fucompp
	fnstsw	%ax
	sahf
	jne	.L87
	jnp	.L90
.L87:
.LM47:
	call	___errno@PLT
	movl	$0, (%eax)
	.p2align 4,,6
	jmp	.L91
.L78:
.LM48:
	fldl	-56(%ebp)
	fmuls	.LC1@GOTOFF(%ebx)
	fldl	-56(%ebp)
	fucompp
	fnstsw	%ax
	sahf
	setnp	%dl
	sete	%al
	andl	%edx, %eax
	movzbl	%al, %edx
	jmp	.L80
.LVL7:
.L115:
	fstp	%st(0)
	jmp	.L18
.L114:
	fstp	%st(0)
	jmp	.L16
.L13:
.LM49:
	fldl	-72(%ebp)
	fstpl	(%esp)
	call	cos@PLT
	fstpl	-112(%ebp)
	movl	-108(%ebp), %eax
	fldz
	fstpl	-32(%ebp)
	testl	%eax, %eax
	jns	.L19
	flds	.LC2@GOTOFF(%ebx)
	fstpl	-32(%ebp)
.L19:
.LM50:
	fldl	-72(%ebp)
	fstpl	(%esp)
	call	sin@PLT
	fstpl	-120(%ebp)
	movl	-116(%ebp), %eax
	fldz
	fstpl	-40(%ebp)
	testl	%eax, %eax
	jns	.L21
	flds	.LC2@GOTOFF(%ebx)
	fstpl	-40(%ebp)
	jmp	.L21
.LFE4:
	.size	c_exp, .-c_exp
	.local	exp_special_values
	.comm	exp_special_values,784,32
	.section	.rodata.cst4,"aM",@progbits,4
	.align 4
.LC1:
	.long	1056964608
	.align 4
.LC2:
	.long	-2147483648
	.section	.rodata.cst8,"aM",@progbits,8
	.align 8
.LC3:
	.long	0
	.long	1072693248
	.section	.rodata.cst4
	.align 4
.LC4:
	.long	-1082130432
	.section	.rodata.cst8
	.align 8
.LC6:
	.long	-1961601175
	.long	1074118410
	.section	.debug_frame,"",@progbits
.Lframe0:
	.long	.LECIE0-.LSCIE0
.LSCIE0:
	.long	0xffffffff
	.byte	0x1
	.string	""
	.uleb128 0x1
	.sleb128 -4
	.byte	0x8
	.byte	0xc
	.uleb128 0x4
	.uleb128 0x4
	.byte	0x88
	.uleb128 0x1
	.align 4
.LECIE0:
.LSFDE0:
	.long	.LEFDE0-.LASFDE0
.LASFDE0:
	.long	.Lframe0
	.long	.LFB4
	.long	.LFE4-.LFB4
	.byte	0x4
	.long	.LCFI0-.LFB4
	.byte	0xe
	.uleb128 0x8
	.byte	0x85
	.uleb128 0x2
	.byte	0x4
	.long	.LCFI1-.LCFI0
	.byte	0xd
	.uleb128 0x5
	.byte	0x4
	.long	.LCFI5-.LCFI1
	.byte	0x83
	.uleb128 0x5
	.byte	0x86
	.uleb128 0x4
	.byte	0x87
	.uleb128 0x3
	.align 4
.LEFDE0:
	.text
.Letext0:
	.section	.debug_loc,"",@progbits
.Ldebug_loc0:
.LLST0:
	.long	.LFB4-.Ltext0
	.long	.LCFI0-.Ltext0
	.value	0x2
	.byte	0x74
	.sleb128 4
	.long	.LCFI0-.Ltext0
	.long	.LCFI1-.Ltext0
	.value	0x2
	.byte	0x74
	.sleb128 8
	.long	.LCFI1-.Ltext0
	.long	.LFE4-.Ltext0
	.value	0x2
	.byte	0x75
	.sleb128 8
	.long	0x0
	.long	0x0
.LLST1:
	.long	.LVL0-.Ltext0
	.long	.LVL1-.Ltext0
	.value	0x2
	.byte	0x75
	.sleb128 -24
	.long	.LVL2-.Ltext0
	.long	.LVL4-.Ltext0
	.value	0x2
	.byte	0x75
	.sleb128 -24
	.long	.LVL5-.Ltext0
	.long	.LVL6-.Ltext0
	.value	0x3
	.byte	0x75
	.sleb128 -80
	.long	.LVL6-.Ltext0
	.long	.LVL7-.Ltext0
	.value	0x2
	.byte	0x75
	.sleb128 -24
	.long	0x0
	.long	0x0
	.section	.debug_info
	.long	0x1de
	.value	0x2
	.long	.Ldebug_abbrev0
	.byte	0x4
	.uleb128 0x1
	.long	.LASF24
	.byte	0x1
	.long	.LASF25
	.long	.Ltext0
	.long	.Letext0
	.long	.Ldebug_line0
	.uleb128 0x2
	.byte	0x4
	.byte	0x5
	.long	.LASF0
	.uleb128 0x2
	.byte	0x4
	.byte	0x7
	.long	.LASF1
	.uleb128 0x2
	.byte	0x1
	.byte	0x6
	.long	.LASF2
	.uleb128 0x3
	.byte	0x4
	.byte	0x5
	.string	"int"
	.uleb128 0x2
	.byte	0x1
	.byte	0x8
	.long	.LASF3
	.uleb128 0x2
	.byte	0x8
	.byte	0x5
	.long	.LASF4
	.uleb128 0x4
	.byte	0x4
	.byte	0x7
	.uleb128 0x2
	.byte	0x2
	.byte	0x5
	.long	.LASF5
	.uleb128 0x2
	.byte	0x2
	.byte	0x7
	.long	.LASF6
	.uleb128 0x2
	.byte	0x8
	.byte	0x7
	.long	.LASF7
	.uleb128 0x2
	.byte	0x4
	.byte	0x7
	.long	.LASF8
	.uleb128 0x2
	.byte	0xc
	.byte	0x4
	.long	.LASF9
	.uleb128 0x5
	.long	.LASF14
	.byte	0x8
	.byte	0x2
	.byte	0x1a
	.long	0x92
	.uleb128 0x6
	.string	"_i"
	.byte	0x2
	.byte	0x1b
	.long	0x92
	.uleb128 0x6
	.string	"_d"
	.byte	0x2
	.byte	0x1c
	.long	0xa2
	.byte	0x0
	.uleb128 0x7
	.long	0x63
	.long	0xa2
	.uleb128 0x8
	.long	0x4b
	.byte	0x1
	.byte	0x0
	.uleb128 0x2
	.byte	0x8
	.byte	0x4
	.long	.LASF10
	.uleb128 0x9
	.long	.LASF14
	.byte	0x2
	.byte	0x1d
	.long	0x71
	.uleb128 0x2
	.byte	0x4
	.byte	0x4
	.long	.LASF11
	.uleb128 0xa
	.byte	0x10
	.byte	0x3
	.byte	0x9
	.long	0xe0
	.uleb128 0xb
	.long	.LASF12
	.byte	0x3
	.byte	0xa
	.long	0xa2
	.byte	0x2
	.byte	0x23
	.uleb128 0x0
	.uleb128 0xb
	.long	.LASF13
	.byte	0x3
	.byte	0xb
	.long	0xa2
	.byte	0x2
	.byte	0x23
	.uleb128 0x8
	.byte	0x0
	.uleb128 0x9
	.long	.LASF15
	.byte	0x3
	.byte	0xc
	.long	0xbb
	.uleb128 0xc
	.long	.LASF26
	.byte	0x4
	.byte	0x1
	.byte	0x37
	.long	0x122
	.uleb128 0xd
	.long	.LASF16
	.sleb128 0
	.uleb128 0xd
	.long	.LASF17
	.sleb128 1
	.uleb128 0xd
	.long	.LASF18
	.sleb128 2
	.uleb128 0xd
	.long	.LASF19
	.sleb128 3
	.uleb128 0xd
	.long	.LASF20
	.sleb128 4
	.uleb128 0xd
	.long	.LASF21
	.sleb128 5
	.uleb128 0xd
	.long	.LASF22
	.sleb128 6
	.byte	0x0
	.uleb128 0xe
	.long	.LASF27
	.byte	0x1
	.byte	0x43
	.byte	0x1
	.long	0xeb
	.byte	0x1
	.long	0x13d
	.uleb128 0xf
	.string	"d"
	.byte	0x1
	.byte	0x42
	.long	0xa2
	.byte	0x0
	.uleb128 0x10
	.byte	0x1
	.long	.LASF28
	.byte	0x1
	.byte	0x78
	.byte	0x1
	.long	0xe0
	.long	.LFB4
	.long	.LFE4
	.long	.LLST0
	.long	0x1a3
	.uleb128 0x11
	.string	"z"
	.byte	0x1
	.byte	0x77
	.long	0xe0
	.byte	0x2
	.byte	0x91
	.sleb128 4
	.uleb128 0x12
	.string	"r"
	.byte	0x1
	.byte	0x79
	.long	0xe0
	.uleb128 0x13
	.string	"l"
	.byte	0x1
	.byte	0x7a
	.long	0xa2
	.long	.LLST1
	.uleb128 0x14
	.long	0x122
	.long	.Ldebug_ranges0+0x0
	.byte	0x1
	.byte	0x89
	.long	0x191
	.uleb128 0x15
	.long	0x133
	.byte	0x0
	.uleb128 0x16
	.long	0x122
	.long	.Ldebug_ranges0+0x40
	.byte	0x1
	.byte	0x89
	.uleb128 0x15
	.long	0x133
	.byte	0x0
	.byte	0x0
	.uleb128 0x7
	.long	0xe0
	.long	0x1b9
	.uleb128 0x8
	.long	0x4b
	.byte	0x6
	.uleb128 0x8
	.long	0x4b
	.byte	0x6
	.byte	0x0
	.uleb128 0x17
	.long	.LASF23
	.byte	0x1
	.byte	0x74
	.long	0x1ca
	.byte	0x5
	.byte	0x3
	.long	exp_special_values
	.uleb128 0x18
	.long	0x1a3
	.uleb128 0x19
	.long	.LASF29
	.byte	0x2
	.byte	0x20
	.long	0x1dc
	.byte	0x1
	.byte	0x1
	.uleb128 0x18
	.long	0xa9
	.byte	0x0
	.section	.debug_abbrev
	.uleb128 0x1
	.uleb128 0x11
	.byte	0x1
	.uleb128 0x25
	.uleb128 0xe
	.uleb128 0x13
	.uleb128 0xb
	.uleb128 0x3
	.uleb128 0xe
	.uleb128 0x11
	.uleb128 0x1
	.uleb128 0x12
	.uleb128 0x1
	.uleb128 0x10
	.uleb128 0x6
	.byte	0x0
	.byte	0x0
	.uleb128 0x2
	.uleb128 0x24
	.byte	0x0
	.uleb128 0xb
	.uleb128 0xb
	.uleb128 0x3e
	.uleb128 0xb
	.uleb128 0x3
	.uleb128 0xe
	.byte	0x0
	.byte	0x0
	.uleb128 0x3
	.uleb128 0x24
	.byte	0x0
	.uleb128 0xb
	.uleb128 0xb
	.uleb128 0x3e
	.uleb128 0xb
	.uleb128 0x3
	.uleb128 0x8
	.byte	0x0
	.byte	0x0
	.uleb128 0x4
	.uleb128 0x24
	.byte	0x0
	.uleb128 0xb
	.uleb128 0xb
	.uleb128 0x3e
	.uleb128 0xb
	.byte	0x0
	.byte	0x0
	.uleb128 0x5
	.uleb128 0x17
	.byte	0x1
	.uleb128 0x3
	.uleb128 0xe
	.uleb128 0xb
	.uleb128 0xb
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0xb
	.uleb128 0x1
	.uleb128 0x13
	.byte	0x0
	.byte	0x0
	.uleb128 0x6
	.uleb128 0xd
	.byte	0x0
	.uleb128 0x3
	.uleb128 0x8
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0xb
	.uleb128 0x49
	.uleb128 0x13
	.byte	0x0
	.byte	0x0
	.uleb128 0x7
	.uleb128 0x1
	.byte	0x1
	.uleb128 0x49
	.uleb128 0x13
	.uleb128 0x1
	.uleb128 0x13
	.byte	0x0
	.byte	0x0
	.uleb128 0x8
	.uleb128 0x21
	.byte	0x0
	.uleb128 0x49
	.uleb128 0x13
	.uleb128 0x2f
	.uleb128 0xb
	.byte	0x0
	.byte	0x0
	.uleb128 0x9
	.uleb128 0x16
	.byte	0x0
	.uleb128 0x3
	.uleb128 0xe
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0xb
	.uleb128 0x49
	.uleb128 0x13
	.byte	0x0
	.byte	0x0
	.uleb128 0xa
	.uleb128 0x13
	.byte	0x1
	.uleb128 0xb
	.uleb128 0xb
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0xb
	.uleb128 0x1
	.uleb128 0x13
	.byte	0x0
	.byte	0x0
	.uleb128 0xb
	.uleb128 0xd
	.byte	0x0
	.uleb128 0x3
	.uleb128 0xe
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0xb
	.uleb128 0x49
	.uleb128 0x13
	.uleb128 0x38
	.uleb128 0xa
	.byte	0x0
	.byte	0x0
	.uleb128 0xc
	.uleb128 0x4
	.byte	0x1
	.uleb128 0x3
	.uleb128 0xe
	.uleb128 0xb
	.uleb128 0xb
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0xb
	.uleb128 0x1
	.uleb128 0x13
	.byte	0x0
	.byte	0x0
	.uleb128 0xd
	.uleb128 0x28
	.byte	0x0
	.uleb128 0x3
	.uleb128 0xe
	.uleb128 0x1c
	.uleb128 0xd
	.byte	0x0
	.byte	0x0
	.uleb128 0xe
	.uleb128 0x2e
	.byte	0x1
	.uleb128 0x3
	.uleb128 0xe
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0xb
	.uleb128 0x27
	.uleb128 0xc
	.uleb128 0x49
	.uleb128 0x13
	.uleb128 0x20
	.uleb128 0xb
	.uleb128 0x1
	.uleb128 0x13
	.byte	0x0
	.byte	0x0
	.uleb128 0xf
	.uleb128 0x5
	.byte	0x0
	.uleb128 0x3
	.uleb128 0x8
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0xb
	.uleb128 0x49
	.uleb128 0x13
	.byte	0x0
	.byte	0x0
	.uleb128 0x10
	.uleb128 0x2e
	.byte	0x1
	.uleb128 0x3f
	.uleb128 0xc
	.uleb128 0x3
	.uleb128 0xe
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0xb
	.uleb128 0x27
	.uleb128 0xc
	.uleb128 0x49
	.uleb128 0x13
	.uleb128 0x11
	.uleb128 0x1
	.uleb128 0x12
	.uleb128 0x1
	.uleb128 0x40
	.uleb128 0x6
	.uleb128 0x1
	.uleb128 0x13
	.byte	0x0
	.byte	0x0
	.uleb128 0x11
	.uleb128 0x5
	.byte	0x0
	.uleb128 0x3
	.uleb128 0x8
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0xb
	.uleb128 0x49
	.uleb128 0x13
	.uleb128 0x2
	.uleb128 0xa
	.byte	0x0
	.byte	0x0
	.uleb128 0x12
	.uleb128 0x34
	.byte	0x0
	.uleb128 0x3
	.uleb128 0x8
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0xb
	.uleb128 0x49
	.uleb128 0x13
	.byte	0x0
	.byte	0x0
	.uleb128 0x13
	.uleb128 0x34
	.byte	0x0
	.uleb128 0x3
	.uleb128 0x8
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0xb
	.uleb128 0x49
	.uleb128 0x13
	.uleb128 0x2
	.uleb128 0x6
	.byte	0x0
	.byte	0x0
	.uleb128 0x14
	.uleb128 0x1d
	.byte	0x1
	.uleb128 0x31
	.uleb128 0x13
	.uleb128 0x55
	.uleb128 0x6
	.uleb128 0x58
	.uleb128 0xb
	.uleb128 0x59
	.uleb128 0xb
	.uleb128 0x1
	.uleb128 0x13
	.byte	0x0
	.byte	0x0
	.uleb128 0x15
	.uleb128 0x5
	.byte	0x0
	.uleb128 0x31
	.uleb128 0x13
	.byte	0x0
	.byte	0x0
	.uleb128 0x16
	.uleb128 0x1d
	.byte	0x1
	.uleb128 0x31
	.uleb128 0x13
	.uleb128 0x55
	.uleb128 0x6
	.uleb128 0x58
	.uleb128 0xb
	.uleb128 0x59
	.uleb128 0xb
	.byte	0x0
	.byte	0x0
	.uleb128 0x17
	.uleb128 0x34
	.byte	0x0
	.uleb128 0x3
	.uleb128 0xe
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0xb
	.uleb128 0x49
	.uleb128 0x13
	.uleb128 0x2
	.uleb128 0xa
	.byte	0x0
	.byte	0x0
	.uleb128 0x18
	.uleb128 0x26
	.byte	0x0
	.uleb128 0x49
	.uleb128 0x13
	.byte	0x0
	.byte	0x0
	.uleb128 0x19
	.uleb128 0x34
	.byte	0x0
	.uleb128 0x3
	.uleb128 0xe
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0xb
	.uleb128 0x49
	.uleb128 0x13
	.uleb128 0x3f
	.uleb128 0xc
	.uleb128 0x3c
	.uleb128 0xc
	.byte	0x0
	.byte	0x0
	.byte	0x0
	.section	.debug_pubnames,"",@progbits
	.long	0x18
	.value	0x2
	.long	.Ldebug_info0
	.long	0x1e2
	.long	0x13d
	.string	"c_exp"
	.long	0x0
	.section	.debug_aranges,"",@progbits
	.long	0x1c
	.value	0x2
	.long	.Ldebug_info0
	.byte	0x4
	.byte	0x0
	.value	0x0
	.value	0x0
	.long	.Ltext0
	.long	.Letext0-.Ltext0
	.long	0x0
	.long	0x0
	.section	.debug_ranges,"",@progbits
.Ldebug_ranges0:
	.long	.LBB6-.Ltext0
	.long	.LBE6-.Ltext0
	.long	.LBB23-.Ltext0
	.long	.LBE23-.Ltext0
	.long	.LBB21-.Ltext0
	.long	.LBE21-.Ltext0
	.long	.LBB19-.Ltext0
	.long	.LBE19-.Ltext0
	.long	.LBB17-.Ltext0
	.long	.LBE17-.Ltext0
	.long	.LBB15-.Ltext0
	.long	.LBE15-.Ltext0
	.long	.LBB13-.Ltext0
	.long	.LBE13-.Ltext0
	.long	0x0
	.long	0x0
	.long	.LBB9-.Ltext0
	.long	.LBE9-.Ltext0
	.long	.LBB22-.Ltext0
	.long	.LBE22-.Ltext0
	.long	.LBB20-.Ltext0
	.long	.LBE20-.Ltext0
	.long	.LBB18-.Ltext0
	.long	.LBE18-.Ltext0
	.long	.LBB16-.Ltext0
	.long	.LBE16-.Ltext0
	.long	.LBB14-.Ltext0
	.long	.LBE14-.Ltext0
	.long	0x0
	.long	0x0
	.section	.debug_line
	.long	.LELT0-.LSLT0
.LSLT0:
	.value	0x2
	.long	.LELTP0-.LASLTP0
.LASLTP0:
	.byte	0x1
	.byte	0x1
	.byte	0xf6
	.byte	0xf5
	.byte	0xa
	.byte	0x0
	.byte	0x1
	.byte	0x1
	.byte	0x1
	.byte	0x1
	.byte	0x0
	.byte	0x0
	.byte	0x0
	.byte	0x1
	.byte	0x2f,0x68,0x6f,0x6d,0x65,0x2f,0x74,0x75,0x62,0x61,0x2f,0x73,0x6b
	.byte	0x69,0x70,0x6d,0x2f,0x73,0x72,0x63,0x2f,0x50,0x79,0x74,0x68,0x6f
	.byte	0x6e,0x2d,0x33,0x2e,0x30,0x2f,0x2e,0x2f,0x49,0x6e,0x63,0x6c,0x75
	.byte	0x64,0x65
	.byte	0
	.byte	0x2f,0x68,0x6f,0x6d,0x65,0x2f,0x74,0x75,0x62,0x61,0x2f,0x73,0x6b
	.byte	0x69,0x70,0x6d,0x2f,0x73,0x72,0x63,0x2f,0x50,0x79,0x74,0x68,0x6f
	.byte	0x6e,0x2d,0x33,0x2e,0x30,0x2f,0x4d,0x6f,0x64,0x75,0x6c,0x65,0x73
	.byte	0
	.byte	0x2f,0x75,0x73,0x72,0x2f,0x69,0x6e,0x63,0x6c,0x75,0x64,0x65,0x2f
	.byte	0x69,0x73,0x6f
	.byte	0
	.byte	0x0
	.string	"cmathmodule.c"
	.uleb128 0x2
	.uleb128 0x0
	.uleb128 0x0
	.string	"math_iso.h"
	.uleb128 0x3
	.uleb128 0x0
	.uleb128 0x0
	.string	"complexobject.h"
	.uleb128 0x1
	.uleb128 0x0
	.uleb128 0x0
	.byte	0x0
.LELTP0:
	.byte	0x0
	.uleb128 0x5
	.byte	0x2
	.long	.LM1
	.byte	0x8b
	.byte	0x0
	.uleb128 0x5
	.byte	0x2
	.long	.LM2
	.byte	0x1
	.byte	0x0
	.uleb128 0x5
	.byte	0x2
	.long	.LM3
	.byte	0x18
	.byte	0x0
	.uleb128 0x5
	.byte	0x2
	.long	.LM4
	.byte	0x10
	.byte	0x0
	.uleb128 0x5
	.byte	0x2
	.long	.LM5
	.byte	0x19
	.byte	0x0
	.uleb128 0x5
	.byte	0x2
	.long	.LM6
	.byte	0x3
	.sleb128 -57
	.byte	0x1
	.byte	0x0
	.uleb128 0x5
	.byte	0x2
	.long	.LM7
	.byte	0x15
	.byte	0x0
	.uleb128 0x5
	.byte	0x2
	.long	.LM8
	.byte	0x15
	.byte	0x0
	.uleb128 0x5
	.byte	0x2
	.long	.LM9
	.byte	0x12
	.byte	0x0
	.uleb128 0x5
	.byte	0x2
	.long	.LM10
	.byte	0x16
	.byte	0x0
	.uleb128 0x5
	.byte	0x2
	.long	.LM11
	.byte	0x12
	.byte	0x0
	.uleb128 0x5
	.byte	0x2
	.long	.LM12
	.byte	0x22
	.byte	0x0
	.uleb128 0x5
	.byte	0x2
	.long	.LM13
	.byte	0x16
	.byte	0x0
	.uleb128 0x5
	.byte	0x2
	.long	.LM14
	.byte	0x3d
	.byte	0x0
	.uleb128 0x5
	.byte	0x2
	.long	.LM15
	.byte	0x16
	.byte	0x0
	.uleb128 0x5
	.byte	0x2
	.long	.LM16
	.byte	0x15
	.byte	0x0
	.uleb128 0x5
	.byte	0x2
	.long	.LM17
	.byte	0x15
	.byte	0x0
	.uleb128 0x5
	.byte	0x2
	.long	.LM18
	.byte	0x3
	.sleb128 -47
	.byte	0x1
	.byte	0x0
	.uleb128 0x5
	.byte	0x2
	.long	.LM19
	.byte	0x16
	.byte	0x0
	.uleb128 0x5
	.byte	0x2
	.long	.LM20
	.byte	0x3
	.sleb128 -16
	.byte	0x1
	.byte	0x0
	.uleb128 0x5
	.byte	0x2
	.long	.LM21
	.byte	0x15
	.byte	0x0
	.uleb128 0x5
	.byte	0x2
	.long	.LM22
	.byte	0x15
	.byte	0x0
	.uleb128 0x5
	.byte	0x2
	.long	.LM23
	.byte	0x57
	.byte	0x0
	.uleb128 0x5
	.byte	0x2
	.long	.LM24
	.byte	0x19
	.byte	0x0
	.uleb128 0x5
	.byte	0x2
	.long	.LM25
	.byte	0x19
	.byte	0x0
	.uleb128 0x5
	.byte	0x2
	.long	.LM26
	.byte	0x15
	.byte	0x0
	.uleb128 0x5
	.byte	0x2
	.long	.LM27
	.byte	0x29
	.byte	0x0
	.uleb128 0x5
	.byte	0x2
	.long	.LM28
	.byte	0x3
	.sleb128 -45
	.byte	0x1
	.byte	0x0
	.uleb128 0x5
	.byte	0x2
	.long	.LM29
	.byte	0x3
	.sleb128 -48
	.byte	0x1
	.byte	0x0
	.uleb128 0x5
	.byte	0x2
	.long	.LM30
	.byte	0x1c
	.byte	0x0
	.uleb128 0x5
	.byte	0x2
	.long	.LM31
	.byte	0x3
	.sleb128 -14
	.byte	0x1
	.byte	0x0
	.uleb128 0x5
	.byte	0x2
	.long	.LM32
	.byte	0x1a
	.byte	0x0
	.uleb128 0x5
	.byte	0x2
	.long	.LM33
	.byte	0x59
	.byte	0x0
	.uleb128 0x5
	.byte	0x2
	.long	.LM34
	.byte	0x1a
	.byte	0x0
	.uleb128 0x5
	.byte	0x2
	.long	.LM35
	.byte	0x19
	.byte	0x0
	.uleb128 0x5
	.byte	0x2
	.long	.LM36
	.byte	0x15
	.byte	0x0
	.uleb128 0x5
	.byte	0x2
	.long	.LM37
	.byte	0x15
	.byte	0x0
	.uleb128 0x5
	.byte	0x2
	.long	.LM38
	.byte	0x17
	.byte	0x0
	.uleb128 0x5
	.byte	0x2
	.long	.LM39
	.byte	0x15
	.byte	0x0
	.uleb128 0x5
	.byte	0x2
	.long	.LM40
	.byte	0x17
	.byte	0x0
	.uleb128 0x5
	.byte	0x2
	.long	.LM41
	.byte	0x17
	.byte	0x0
	.uleb128 0x5
	.byte	0x2
	.long	.LM42
	.byte	0x3
	.sleb128 -16
	.byte	0x1
	.byte	0x0
	.uleb128 0x5
	.byte	0x2
	.long	.LM43
	.byte	0x15
	.byte	0x0
	.uleb128 0x5
	.byte	0x2
	.long	.LM44
	.byte	0x15
	.byte	0x0
	.uleb128 0x5
	.byte	0x2
	.long	.LM45
	.byte	0x1c
	.byte	0x0
	.uleb128 0x5
	.byte	0x2
	.long	.LM46
	.byte	0x16
	.byte	0x0
	.uleb128 0x5
	.byte	0x2
	.long	.LM47
	.byte	0x17
	.byte	0x0
	.uleb128 0x5
	.byte	0x2
	.long	.LM48
	.byte	0xf
	.byte	0x0
	.uleb128 0x5
	.byte	0x2
	.long	.LM49
	.byte	0x3
	.sleb128 -30
	.byte	0x1
	.byte	0x0
	.uleb128 0x5
	.byte	0x2
	.long	.LM50
	.byte	0x15
	.byte	0x0
	.uleb128 0x5
	.byte	0x2
	.long	.Letext0
	.byte	0x0
	.uleb128 0x1
	.byte	0x1
.LELT0:
	.section	.debug_str,"MS",@progbits,1
.LASF22:
	.string	"ST_NAN"
.LASF29:
	.string	"__huge_val"
.LASF24:
	.string	"GNU C 4.2.2"
.LASF15:
	.string	"Py_complex"
.LASF17:
	.string	"ST_NEG"
.LASF20:
	.string	"ST_POS"
.LASF28:
	.string	"c_exp"
.LASF1:
	.string	"unsigned int"
.LASF26:
	.string	"special_types"
.LASF11:
	.string	"float"
.LASF7:
	.string	"long long unsigned int"
.LASF18:
	.string	"ST_NZERO"
.LASF25:
	.string	"/home/tuba/skipm/src/Python-3.0/Modules/cmathmodule.c"
.LASF21:
	.string	"ST_PINF"
.LASF8:
	.string	"long unsigned int"
.LASF6:
	.string	"short unsigned int"
.LASF23:
	.string	"exp_special_values"
.LASF3:
	.string	"unsigned char"
.LASF10:
	.string	"double"
.LASF27:
	.string	"special_type"
.LASF13:
	.string	"imag"
.LASF12:
	.string	"real"
.LASF2:
	.string	"char"
.LASF14:
	.string	"_h_val"
.LASF4:
	.string	"long long int"
.LASF19:
	.string	"ST_PZERO"
.LASF5:
	.string	"short int"
.LASF0:
	.string	"long int"
.LASF9:
	.string	"long double"
.LASF16:
	.string	"ST_NINF"
	.ident	"GCC: (GNU) 4.2.2"
	.text
.LPR3:
	movl	(%esp), %ebx
	ret
