000000000004a390 : 4a390: 55 push %rbp 4a391: 53 push %rbx 4a392: 4c 89 d3 mov %r10,%rbx 4a395: 48 83 ec 08 sub $0x8,%rsp 4a399: 41 8b 42 30 mov 0x30(%r10),%eax 4a39d: 85 c0 test %eax,%eax 4a39f: 74 0b je 4a3ac 4a3a1: 41 83 7a 2c 66 cmpl $0x66,0x2c(%r10) 4a3a6: 0f 84 04 01 00 00 je 4a4b0 4a3ac: 4c 8b 4b 20 mov 0x20(%rbx),%r9 4a3b0: 4d 85 c9 test %r9,%r9 4a3b3: 0f 84 c7 00 00 00 je 4a480 4a3b9: 48 8b 53 18 mov 0x18(%rbx),%rdx 4a3bd: 49 39 d1 cmp %rdx,%r9 4a3c0: 7e 3e jle 4a400 4a3c2: 48 8b 7b 10 mov 0x10(%rbx),%rdi 4a3c6: bd 30 00 00 00 mov $0x30,%ebp 4a3cb: b9 0a 00 00 00 mov $0xa,%ecx 4a3d0: 48 89 fe mov %rdi,%rsi 4a3d3: e8 d8 97 ff ff callq 43bb0 <__mpn_mul_1> 4a3d8: 48 85 c0 test %rax,%rax 4a3db: 74 14 je 4a3f1 4a3dd: 48 8b 53 18 mov 0x18(%rbx),%rdx 4a3e1: 48 8d 4a 01 lea 0x1(%rdx),%rcx 4a3e5: 48 89 4b 18 mov %rcx,0x18(%rbx) 4a3e9: 48 8b 4b 10 mov 0x10(%rbx),%rcx 4a3ed: 48 89 04 d1 mov %rax,(%rcx,%rdx,8) 4a3f1: 48 83 c4 08 add $0x8,%rsp 4a3f5: 89 e8 mov %ebp,%eax 4a3f7: 5b pop %rbx 4a3f8: 5d pop %rbp 4a3f9: c3 retq 4a3fa: 66 0f 1f 44 00 00 nopw 0x0(%rax,%rax,1) 4a400: 48 89 d1 mov %rdx,%rcx 4a403: 48 8b 7b 08 mov 0x8(%rbx),%rdi 4a407: 48 8b 53 10 mov 0x10(%rbx),%rdx 4a40b: 4c 8b 03 mov (%rbx),%r8 4a40e: 31 f6 xor %esi,%esi 4a410: e8 2b 8d ff ff callq 43140 <__mpn_divrem> 4a415: 48 8b 53 20 mov 0x20(%rbx),%rdx 4a419: 48 8b 4b 18 mov 0x18(%rbx),%rcx 4a41d: 48 8b 73 08 mov 0x8(%rbx),%rsi 4a421: 48 29 d1 sub %rdx,%rcx 4a424: 48 85 d2 test %rdx,%rdx 4a427: 48 89 04 ce mov %rax,(%rsi,%rcx,8) 4a42b: 48 8b 2e mov (%rsi),%rbp 4a42e: 48 89 53 18 mov %rdx,0x18(%rbx) 4a432: 74 2f je 4a463 4a434: 48 8b 7b 10 mov 0x10(%rbx),%rdi 4a438: 48 8d 4a ff lea -0x1(%rdx),%rcx 4a43c: 48 83 7c d7 f8 00 cmpq $0x0,-0x8(%rdi,%rdx,8) 4a442: 74 17 je 4a45b 4a444: e9 93 00 00 00 jmpq 4a4dc 4a449: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 4a450: 48 8d 49 ff lea -0x1(%rcx),%rcx 4a454: 48 83 3c cf 00 cmpq $0x0,(%rdi,%rcx,8) 4a459: 75 7d jne 4a4d8 4a45b: 48 85 c9 test %rcx,%rcx 4a45e: 48 89 ca mov %rcx,%rdx 4a461: 75 ed jne 4a450 4a463: 48 c7 43 18 01 00 00 movq $0x1,0x18(%rbx) 4a46a: 00 4a46b: 48 83 c4 08 add $0x8,%rsp 4a46f: 83 c5 30 add $0x30,%ebp 4a472: 5b pop %rbx 4a473: 89 e8 mov %ebp,%eax 4a475: 5d pop %rbp 4a476: c3 retq 4a477: 66 0f 1f 84 00 00 00 nopw 0x0(%rax,%rax,1) 4a47e: 00 00 4a480: 48 8b 53 18 mov 0x18(%rbx),%rdx 4a484: 48 8b 7b 10 mov 0x10(%rbx),%rdi 4a488: b9 0a 00 00 00 mov $0xa,%ecx 4a48d: 48 8d 5c d7 f8 lea -0x8(%rdi,%rdx,8),%rbx 4a492: 48 89 fe mov %rdi,%rsi 4a495: 48 83 ea 01 sub $0x1,%rdx 4a499: 48 8b 2b mov (%rbx),%rbp 4a49c: e8 0f 97 ff ff callq 43bb0 <__mpn_mul_1> 4a4a1: 48 89 03 mov %rax,(%rbx) 4a4a4: 48 83 c4 08 add $0x8,%rsp 4a4a8: 83 c5 30 add $0x30,%ebp 4a4ab: 5b pop %rbx 4a4ac: 89 e8 mov %ebp,%eax 4a4ae: 5d pop %rbp 4a4af: c3 retq 4a4b0: 41 8b 42 28 mov 0x28(%r10),%eax 4a4b4: bd 30 00 00 00 mov $0x30,%ebp 4a4b9: 8d 50 ff lea -0x1(%rax),%edx 4a4bc: 85 c0 test %eax,%eax 4a4be: 41 89 52 28 mov %edx,0x28(%r10) 4a4c2: 0f 8e e4 fe ff ff jle 4a3ac 4a4c8: 48 83 c4 08 add $0x8,%rsp 4a4cc: 89 e8 mov %ebp,%eax 4a4ce: 5b pop %rbx 4a4cf: 5d pop %rbp 4a4d0: c3 retq 4a4d1: 0f 1f 80 00 00 00 00 nopl 0x0(%rax) 4a4d8: 48 89 53 18 mov %rdx,0x18(%rbx) 4a4dc: 83 c5 30 add $0x30,%ebp 4a4df: e9 e7 fe ff ff jmpq 4a3cb 4a4e4: 66 66 66 2e 0f 1f 84 data32 data32 nopw %cs:0x0(%rax,%rax,1) 4a4eb: 00 00 00 00 00