Advertisement
Guest User

Untitled

a guest
Nov 20th, 2015
92
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.81 KB | None | 0 0
  1. .text
  2. .file "test.cpp"
  3. .section .text._Z18SaturatingMultiplyImET_S0_S0_,"axG",@progbits,_Z18SaturatingMultiplyImET_S0_S0_,comdat
  4. .weak _Z18SaturatingMultiplyImET_S0_S0_
  5. .align 16, 0x90
  6. .type _Z18SaturatingMultiplyImET_S0_S0_,@function
  7. _Z18SaturatingMultiplyImET_S0_S0_: # @_Z18SaturatingMultiplyImET_S0_S0_
  8. .cfi_startproc
  9. # BB#0:
  10. movq %rsi, %rcx
  11. imulq %rdi, %rcx
  12. testq %rsi, %rsi
  13. je .LBB0_2
  14. # BB#1:
  15. xorl %edx, %edx
  16. movq %rcx, %rax
  17. divq %rsi
  18. cmpq %rdi, %rax
  19. movq $-1, %rax
  20. cmoveq %rcx, %rax
  21. retq
  22. .LBB0_2:
  23. movq %rcx, %rax
  24. retq
  25. .Lfunc_end0:
  26. .size _Z18SaturatingMultiplyImET_S0_S0_, .Lfunc_end0-_Z18SaturatingMultiplyImET_S0_S0_
  27. .cfi_endproc
  28.  
  29.  
  30. .ident "Ubuntu clang version 3.7.0-2ubuntu1 (tags/RELEASE_370/final) (based on LLVM 3.7.0)"
  31. .section ".note.GNU-stack","",@progbits
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement