Guest User

Untitled

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