0x00007fff88c4fb4a <+0000> push %rbp
0x00007fff88c4fb4b <+0001> mov %rsp,%rbp
0x00007fff88c4fb4e <+0004> push %r15
0x00007fff88c4fb50 <+0006> push %r14
0x00007fff88c4fb52 <+0008> push %r13
0x00007fff88c4fb54 <+0010> push %r12
0x00007fff88c4fb56 <+0012> push %rbx
0x00007fff88c4fb57 <+0013> sub $0x128,%rsp
0x00007fff88c4fb5e <+0020> mov %rdi,%r12
0x00007fff88c4fb61 <+0023> mov %rsi,-0x100(%rbp)
0x00007fff88c4fb68 <+0030> mov %rdx,-0x108(%rbp)
0x00007fff88c4fb6f <+0037> mov %rcx,-0x110(%rbp)
0x00007fff88c4fb76 <+0044> mov %r8,-0x118(%rbp)
0x00007fff88c4fb7d <+0051> mov %r9,%rbx
0x00007fff88c4fb80 <+0054> test %r9,%r9
0x00007fff88c4fb83 <+0057> jne 0x7fff88c4fb91 <__strtodg+71>
0x00007fff88c4fb85 <+0059> mov -0x17af9aec(%rip),%rax # 0x7fff711560a0
0x00007fff88c4fb8c <+0066> mov (%rax),%rbx
0x00007fff88c4fb8f <+0069> jmp 0x7fff88c4fba0 <__strtodg+86>
0x00007fff88c4fb91 <+0071> cmp $0xffffffffffffffff,%r9
0x00007fff88c4fb95 <+0075> lea -0x17af31dc(%rip),%rax # 0x7fff7115c9c0 <__global_locale>
0x00007fff88c4fb9c <+0082> cmove %rax,%rbx
0x00007fff88c4fba0 <+0086> mov %rbx,%rdi
0x00007fff88c4fba3 <+0089> callq 0x7fff88d2a8c4 <dyld_stub_localeconv_l>
0x00007fff88c4fba8 <+0094> mov (%rax),%rax
0x00007fff88c4fbab <+0097> mov %rax,-0x88(%rbp)
0x00007fff88c4fbb2 <+0104> movl $0x0,-0x3c(%rbp)
0x00007fff88c4fbb9 <+0111> lea -0x60(%rbp),%r13
0x00007fff88c4fbbd <+0115> movq $0x0,-0x60(%rbp)
0x00007fff88c4fbc5 <+0123> movq $0x0,-0x68(%rbp)
0x00007fff88c4fbcd <+0131> mov -0x108(%rbp),%rax
0x00007fff88c4fbd4 <+0138> mov (%rax),%eax
0x00007fff88c4fbd6 <+0140> mov %eax,-0xd4(%rbp)
0x00007fff88c4fbdc <+0146> mov %r12,-0x50(%rbp)
0x00007fff88c4fbe0 <+0150> lea 0x19(%rip),%rdx # 0x7fff88c4fc00 <__strtodg+182>
0x00007fff88c4fbe7 <+0157> mov -0x50(%rbp),%rdi
0x00007fff88c4fbeb <+0161> cmpb $0x2d,(%rdi) //The problem is in this line.
0x00007fff88c4fbee <+0164> ja 0x7fff88c4fcf2 <__strtodg+424>
0x00007fff88c4fbf4 <+0170> movzbl (%rdi),%eax
0x00007fff88c4fbf7 <+0173> movslq (%rdx,%rax,4),%rax
0x00007fff88c4fbfb <+0177> add %rdx,%rax
0x00007fff88c4fbfe <+0180> jmpq *%rax
0x00007fff88c4fc00 <+0182> faddl (%rax)
0x00007fff88c4fc02 <+0184> add %al,(%rax)
0x00007fff88c4fc04 <+0186> repnz add %al,(%rax)
0x00007fff88c4fc07 <+0189> add %dh,%dl
0x00007fff88c4fc09 <+0191> add %al,(%rax)
0x00007fff88c4fc0b <+0193> add %dh,%dl
0x00007fff88c4fc0d <+0195> add %al,(%rax)
0x00007fff88c4fc0f <+0197> add %dh,%dl
0x00007fff88c4fc11 <+0199> add %al,(%rax)
0x00007fff88c4fc13 <+0201> add %dh,%dl
0x00007fff88c4fc15 <+0203> add %al,(%rax)
0x00007fff88c4fc17 <+0205> add %dh,%dl
0x00007fff88c4fc19 <+0207> add %al,(%rax)
0x00007fff88c4fc1b <+0209> add %dh,%dl
0x00007fff88c4fc1d <+0211> add %al,(%rax)
0x00007fff88c4fc1f <+0213> add %dh,%dl
0x00007fff88c4fc21 <+0215> add %al,(%rax)
0x00007fff88c4fc23 <+0217> add %ah,%ch
0x00007fff88c4fc25 <+0219> add %al,(%rax)
0x00007fff88c4fc27 <+0221> add %ah,%ch
0x00007fff88c4fc29 <+0223> add %al,(%rax)
0x00007fff88c4fc2b <+0225> add %ah,%ch
0x00007fff88c4fc2d <+0227> add %al,(%rax)
0x00007fff88c4fc2f <+0229> add %ah,%ch
0x00007fff88c4fc31 <+0231> add %al,(%rax)
0x00007fff88c4fc33 <+0233> add %ah,%ch
0x00007fff88c4fc35 <+0235> add %al,(%rax)
0x00007fff88c4fc37 <+0237> add %dh,%dl
0x00007fff88c4fc39 <+0239> add %al,(%rax)
0x00007fff88c4fc3b <+0241> add %dh,%dl
0x00007fff88c4fc3d <+0243> add %al,(%rax)
0x00007fff88c4fc3f <+0245> add %dh,%dl
0x00007fff88c4fc41 <+0247> add %al,(%rax)
0x00007fff88c4fc43 <+0249> add %dh,%dl
0x00007fff88c4fc45 <+0251> add %al,(%rax)
0x00007fff88c4fc47 <+0253> add %dh,%dl
0x00007fff88c4fc49 <+0255> add %al,(%rax)
0x00007fff88c4fc4b <+0257> add %dh,%dl
0x00007fff88c4fc4d <+0259> add %al,(%rax)
0x00007fff88c4fc4f <+0261> add %dh,%dl
0x00007fff88c4fc51 <+0263> add %al,(%rax)
0x00007fff88c4fc53 <+0265> add %dh,%dl
0x00007fff88c4fc55 <+0267> add %al,(%rax)
0x00007fff88c4fc57 <+0269> add %dh,%dl
0x00007fff88c4fc59 <+0271> add %al,(%rax)
0x00007fff88c4fc5b <+0273> add %dh,%dl
0x00007fff88c4fc5d <+0275> add %al,(%rax)
0x00007fff88c4fc5f <+0277> add %dh,%dl
0x00007fff88c4fc61 <+0279> add %al,(%rax)
0x00007fff88c4fc63 <+0281> add %dh,%dl
0x00007fff88c4fc65 <+0283> add %al,(%rax)
0x00007fff88c4fc67 <+0285> add %dh,%dl
0x00007fff88c4fc69 <+0287> add %al,(%rax)
0x00007fff88c4fc6b <+0289> add %dh,%dl
0x00007fff88c4fc6d <+0291> add %al,(%rax)
0x00007fff88c4fc6f <+0293> add %dh,%dl
0x00007fff88c4fc71 <+0295> add %al,(%rax)
0x00007fff88c4fc73 <+0297> add %dh,%dl
0x00007fff88c4fc75 <+0299> add %al,(%rax)
0x00007fff88c4fc77 <+0301> add %dh,%dl
0x00007fff88c4fc79 <+0303> add %al,(%rax)
0x00007fff88c4fc7b <+0305> add %dh,%dl
0x00007fff88c4fc7d <+0307> add %al,(%rax)
0x00007fff88c4fc7f <+0309> add %ah,%ch
0x00007fff88c4fc81 <+0311> add %al,(%rax)
0x00007fff88c4fc83 <+0313> add %dh,%dl
0x00007fff88c4fc85 <+0315> add %al,(%rax)
0x00007fff88c4fc87 <+0317> add %dh,%dl
0x00007fff88c4fc89 <+0319> add %al,(%rax)
0x00007fff88c4fc8b <+0321> add %dh,%dl
0x00007fff88c4fc8d <+0323> add %al,(%rax)
0x00007fff88c4fc8f <+0325> add %dh,%dl
0x00007fff88c4fc91 <+0327> add %al,(%rax)
0x00007fff88c4fc93 <+0329> add %dh,%dl
0x00007fff88c4fc95 <+0331> add %al,(%rax)
0x00007fff88c4fc97 <+0333> add %dh,%dl
0x00007fff88c4fc99 <+0335> add %al,(%rax)
0x00007fff88c4fc9b <+0337> add %dh,%dl
0x00007fff88c4fc9d <+0339> add %al,(%rax)
0x00007fff88c4fc9f <+0341> add %dh,%dl
0x00007fff88c4fca1 <+0343> add %al,(%rax)
0x00007fff88c4fca3 <+0345> add %dh,%dl
0x00007fff88c4fca5 <+0347> add %al,(%rax)
0x00007fff88c4fca7 <+0349> add %dh,%dl
0x00007fff88c4fca9 <+0351> add %al,(%rax)
0x00007fff88c4fcab <+0353> add %al,%ah