Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- $ objdump -S signs
- signs: file format elf64-x86-64
- Disassembly of section .text:
- 0000000000000000 <_Z7nDigDivl>:
- 0: 48 89 f8 mov %rdi,%rax
- 3: 49 b8 67 66 66 66 66 movabs $0x6666666666666667,%r8
- a: 66 66 66
- d: 48 c1 ff 3f sar $0x3f,%rdi
- 11: 49 f7 e8 imul %r8
- 14: be 01 00 00 00 mov $0x1,%esi
- 19: 48 c1 fa 02 sar $0x2,%rdx
- 1d: 48 89 d1 mov %rdx,%rcx
- 20: 48 29 f9 sub %rdi,%rcx
- 23: 74 24 je 49 <_Z7nDigDivl+0x49>
- 25: 4c 89 c7 mov %r8,%rdi
- 28: 0f 1f 84 00 00 00 00 nopl 0x0(%rax,%rax,1)
- 2f: 00
- 30: 48 89 c8 mov %rcx,%rax
- 33: 48 c1 f9 3f sar $0x3f,%rcx
- 37: 83 c6 01 add $0x1,%esi
- 3a: 48 f7 ef imul %rdi
- 3d: 48 c1 fa 02 sar $0x2,%rdx
- 41: 48 29 ca sub %rcx,%rdx
- 44: 48 89 d1 mov %rdx,%rcx
- 47: 75 e7 jne 30 <_Z7nDigDivl+0x30>
- 49: 89 f0 mov %esi,%eax
- 4b: c3 retq
- 4c: 0f 1f 40 00 nopl 0x0(%rax)
- 0000000000000050 <_Z7nDigLogl>:
- 50: f2 48 0f 2a c7 cvtsi2sd %rdi,%xmm0
- 55: 48 83 ec 08 sub $0x8,%rsp
- 59: e8 00 00 00 00 callq 5e <_Z7nDigLogl+0xe>
- 5e: f2 0f 58 05 00 00 00 addsd 0x0(%rip),%xmm0 # 66 <_Z7nDigLogl+0x16>
- 65: 00
- 66: 48 83 c4 08 add $0x8,%rsp
- 6a: f2 0f 2c c0 cvttsd2si %xmm0,%eax
- 6e: c3 retq
- 6f: 90 nop
- 0000000000000070 <main>:
- 70: 53 push %rbx
- 71: 48 83 ec 10 sub $0x10,%rsp
- 75: e8 00 00 00 00 callq 7a <main+0xa>
- 7a: 48 89 c3 mov %rax,%rbx
- 7d: e8 00 00 00 00 callq 82 <main+0x12>
- 82: f2 48 0f 2a cb cvtsi2sd %rbx,%xmm1
- 87: bf 00 00 00 00 mov $0x0,%edi
- 8c: f2 48 0f 2a c0 cvtsi2sd %rax,%xmm0
- 91: f2 0f 5c c1 subsd %xmm1,%xmm0
- 95: e8 00 00 00 00 callq 9a <main+0x2a>
- 9a: 48 8d 74 24 0f lea 0xf(%rsp),%rsi
- 9f: ba 01 00 00 00 mov $0x1,%edx
- a4: 48 89 c7 mov %rax,%rdi
- a7: c6 44 24 0f 0a movb $0xa,0xf(%rsp)
- ac: e8 00 00 00 00 callq b1 <main+0x41>
- b1: e8 00 00 00 00 callq b6 <main+0x46>
- b6: 48 89 c3 mov %rax,%rbx
- b9: e8 00 00 00 00 callq be <main+0x4e>
- be: f2 48 0f 2a cb cvtsi2sd %rbx,%xmm1
- c3: bf 00 00 00 00 mov $0x0,%edi
- c8: f2 48 0f 2a c0 cvtsi2sd %rax,%xmm0
- cd: f2 0f 5c c1 subsd %xmm1,%xmm0
- d1: e8 00 00 00 00 callq d6 <main+0x66>
- d6: 31 c0 xor %eax,%eax
- d8: 48 83 c4 10 add $0x10,%rsp
- dc: 5b pop %rbx
- dd: c3 retq
- de: 66 90 xchg %ax,%ax
- 00000000000000e0 <_GLOBAL__I__Z7nDigDivl>:
- e0: 48 83 ec 08 sub $0x8,%rsp
- e4: bf 00 00 00 00 mov $0x0,%edi
- e9: e8 00 00 00 00 callq ee <_GLOBAL__I__Z7nDigDivl+0xe>
- ee: ba 00 00 00 00 mov $0x0,%edx
- f3: be 00 00 00 00 mov $0x0,%esi
- f8: bf 00 00 00 00 mov $0x0,%edi
- fd: 48 83 c4 08 add $0x8,%rsp
- 101: e9 00 00 00 00 jmpq 106 <_GLOBAL__I__Z7nDigDivl+0x26>
Advertisement
Add Comment
Please, Sign In to add comment