Advertisement
Guest User

Untitled

a guest
Sep 23rd, 2014
266
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. c++14_test`main at main.cpp:20:
  2. 0x100000eb0:  pushq  %rbp
  3. 0x100000eb1:  movq   %rsp, %rbp
  4. 0x100000eb4:  pushq  %r14
  5. 0x100000eb6:  pushq  %rbx
  6. 0x100000eb7:  subq   $0x10, %rsp
  7. 0x100000ebb:  callq  0x100000f4e               ; symbol stub for: std::__1::chrono::system_clock::now()
  8. 0x100000ec0:  movq   %rax, %r14
  9. 0x100000ec3:  movl   $0x280de80, %ebx
  10. 0x100000ec8:  nopl   (%rax,%rax)
  11. 0x100000ed0:  callq  0x100000f54               ; symbol stub for: rand
  12. 0x100000ed5:  xorps  %xmm1, %xmm1
  13. 0x100000ed8:  cvtsi2ssl %eax, %xmm1
  14. 0x100000edc:  mulss  0xa8(%rip), %xmm1
  15. 0x100000ee4:  movss  0xa4(%rip), %xmm0
  16. 0x100000eec:  ucomiss %xmm1, %xmm0
  17. 0x100000eef:  jbe    0x100000f00               ; main + 80 at main.cpp:17
  18. 0x100000ef1:  callq  0x100000f54               ; symbol stub for: rand
  19. 0x100000ef6:  jmp    0x100000f18               ; main + 104 [inlined] randFloat() at main.cpp:31
  20. main + 104 at main.cpp:31
  21. 0x100000ef8:  nopl   (%rax,%rax)
  22. 0x100000f00:  movss  %xmm1, -0x14(%rbp)
  23. 0x100000f05:  callq  0x100000f54               ; symbol stub for: rand
  24. 0x100000f0a:  movss  0x82(%rip), %xmm0
  25. 0x100000f12:  ucomiss -0x14(%rbp), %xmm0
  26. 0x100000f16:  ja     0x100000f22               ; main + 114 at main.cpp:22
  27. 0x100000f18:  callq  0x100000f54               ; symbol stub for: rand
  28. 0x100000f1d:  callq  0x100000f54               ; symbol stub for: rand
  29. 0x100000f22:  decl   %ebx
  30. 0x100000f24:  jne    0x100000ed0               ; main + 32 [inlined] randFloat() at main.cpp:24
  31. main + 32 at main.cpp:24
  32. 0x100000f26:  callq  0x100000f4e               ; symbol stub for: std::__1::chrono::system_clock::now()
  33. 0x100000f2b:  subq   %r14, %rax
  34. 0x100000f2e:  movq   0xdb(%rip), %rdi          ; (void *)0x00007fff7e89e2f8: std::__1::cout
  35. 0x100000f35:  movq   %rax, %rsi
  36. 0x100000f38:  callq  0x100000f48               ; symbol stub for: std::__1::basic_ostream<char, std::__1::char_traits<char> >::operator<<(long long)
  37. 0x100000f3d:  xorl   %eax, %eax
  38. 0x100000f3f:  addq   $0x10, %rsp
  39. 0x100000f43:  popq   %rbx
  40. 0x100000f44:  popq   %r14
  41. 0x100000f46:  popq   %rbp
  42. 0x100000f47:  retq  
  43. //*********************************************************************************************************************************************
  44.  
  45.  
  46.  
  47.  
  48.  
  49.  
  50.  
  51.  
  52. c++14_test`main at main.cpp:20:
  53. 0x100000d80:  pushq  %rbp
  54. 0x100000d81:  movq   %rsp, %rbp
  55. 0x100000d84:  pushq  %r14
  56. 0x100000d86:  pushq  %rbx
  57. 0x100000d87:  callq  0x100000e84               ; symbol stub for: std::__1::chrono::system_clock::now()
  58. 0x100000d8c:  movq   %rax, %r14
  59. 0x100000d8f:  xorl   %ebx, %ebx
  60. 0x100000d91:  nopw   %cs:(%rax,%rax)
  61. 0x100000da0:  callq  0x100000e96               ; symbol stub for: rand
  62. 0x100000da5:  cvtsi2ssl %eax, %xmm0
  63. 0x100000da9:  mulss  0x12f(%rip), %xmm0
  64. 0x100000db1:  movss  0x12b(%rip), %xmm1
  65. 0x100000db9:  ucomiss %xmm0, %xmm1
  66. 0x100000dbc:  jbe    0x100000dd0               ; main + 80 at main.cpp:17
  67. 0x100000dbe:  callq  0x100000e96               ; symbol stub for: rand
  68. 0x100000dc3:  callq  0x100000e96               ; symbol stub for: rand
  69. 0x100000dc8:  callq  0x100000e96               ; symbol stub for: rand
  70. 0x100000dcd:  jmp    0x100000dff               ; main + 127 at main.cpp:22
  71. 0x100000dcf:  nop    
  72. 0x100000dd0:  movss  0x110(%rip), %xmm1
  73. 0x100000dd8:  ucomiss %xmm0, %xmm1
  74. 0x100000ddb:  jbe    0x100000df0               ; main + 112 [inlined] randFloat() + 12 at main.cpp:31
  75. main + 100 at main.cpp:31
  76. 0x100000ddd:  callq  0x100000e96               ; symbol stub for: rand
  77. 0x100000de2:  jmp    0x100000dff               ; main + 127 at main.cpp:22
  78. 0x100000de4:  nopw   %cs:(%rax,%rax)
  79. 0x100000df0:  callq  0x100000e96               ; symbol stub for: rand
  80. 0x100000df5:  callq  0x100000e96               ; symbol stub for: rand
  81. 0x100000dfa:  callq  0x100000e96               ; symbol stub for: rand
  82. 0x100000dff:  incl   %ebx
  83. 0x100000e01:  cmpl   $0x280de80, %ebx
  84. 0x100000e07:  jl     0x100000da0               ; main + 32 [inlined] randFloat() at main.cpp:24
  85. main + 32 at main.cpp:24
  86. 0x100000e09:  callq  0x100000e84               ; symbol stub for: std::__1::chrono::system_clock::now()
  87. 0x100000e0e:  subq   %r14, %rax
  88. 0x100000e11:  movq   0x1f8(%rip), %rdi         ; (void *)0x00007fff7e89e2f8: std::__1::cout
  89. 0x100000e18:  movq   %rax, %rsi
  90. 0x100000e1b:  callq  0x100000e7e               ; symbol stub for: std::__1::basic_ostream<char, std::__1::char_traits<char> >::operator<<(long long)
  91. 0x100000e20:  xorl   %eax, %eax
  92. 0x100000e22:  popq   %rbx
  93. 0x100000e23:  popq   %r14
  94. 0x100000e25:  popq   %rbp
  95. 0x100000e26:  retq  
  96. 0x100000e27:  movq   %rax, %rdi
  97. 0x100000e2a:  callq  0x100000e70               ; __clang_call_terminate
  98. 0x100000e2f:  movq   %rax, %rdi
  99. 0x100000e32:  callq  0x100000e70               ; __clang_call_terminate
  100. 0x100000e37:  movq   %rax, %rdi
  101. 0x100000e3a:  callq  0x100000e70               ; __clang_call_terminate
  102. 0x100000e3f:  movq   %rax, %rdi
  103. 0x100000e42:  callq  0x100000e70               ; __clang_call_terminate
  104. 0x100000e47:  movq   %rax, %rdi
  105. 0x100000e4a:  callq  0x100000e70               ; __clang_call_terminate
  106. 0x100000e4f:  movq   %rax, %rdi
  107. 0x100000e52:  callq  0x100000e70               ; __clang_call_terminate
  108. 0x100000e57:  movq   %rax, %rdi
  109. 0x100000e5a:  callq  0x100000e70               ; __clang_call_terminate
  110. 0x100000e5f:  movq   %rax, %rdi
  111. 0x100000e62:  callq  0x100000e70               ; __clang_call_terminate
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement