(original) (raw)
.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,140, %esp .LCFI5: call .LPR3 addl 140,_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(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 0,−85(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,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 6,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(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,−85(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,140, %esp popl %ebx popl %esi popl %edi popl %ebp ret 140,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,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,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,(33, (%eax) jmp .L72 .L5: .LM34: movl 33,(-1, (%esp) movl 2144337919,4(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 2144337919,4(1, 4(%esp) movl %eax, (%esp) call printf@PLT .L90: .LM40: call ___errno@PLT movl 34,(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 34,(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