Advertisement
Guest User

Untitled

a guest
Nov 27th, 2014
154
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.90 KB | None | 0 0
  1. Faster:
  2. if (a) {stuff1 + morestuff} else else {stuff2 + morestuff} eof
  3.  
  4. // Stuff1 end
  5. 4ff156: 0f 29 a4 24 90 00 00 movaps %xmm4,0x90(%rsp)
  6. 4ff15d: 00
  7. 4ff15e: 0f 29 9c 24 a0 00 00 movaps %xmm3,0xa0(%rsp)
  8. 4ff165: 00
  9. 4ff166: 0f 29 8c 24 00 01 00 movaps %xmm1,0x100(%rsp)
  10. 4ff16d: 00
  11. 4ff16e: 0f 29 94 24 b0 00 00 movaps %xmm2,0xb0(%rsp)
  12. 4ff175: 00
  13. 4ff176: 0f 29 8c 24 c0 00 00 movaps %xmm1,0xc0(%rsp)
  14. 4ff17d: 00
  15. 4ff17e: 0f 84 7b f6 ff ff je 4fe7ff
  16. // Morestuff
  17. 4ff184: 0f 1f 40 00 nopl 0x0(%rax)
  18. 4ff188: 48 8b 3b mov (%rbx),%rdi
  19. 4ff18b: 4c 89 e9 mov %r13,%rcx
  20. 4ff18e: 4c 89 f2 mov %r14,%rdx
  21. 4ff191: 41 0f 28 04 24 movaps (%r12),%xmm0
  22. 4ff196: 48 89 ee mov %rbp,%rsi
  23. 4ff199: 48 83 c3 08 add $0x8,%rbx
  24. 4ff19d: 48 8b 07 mov (%rdi),%rax
  25. 4ff1a0: ff 90 d8 00 00 00 callq *0xd8(%rax)
  26. 4ff1a6: 48 3b 1d fb b6 28 00 cmp 0x28b6fb(%rip),%rbx
  27. 4ff1ad: 75 d9 jne 4ff188
  28. 4ff1af: e9 4b f6 ff ff jmpq 4fe7ff
  29.  
  30. =============================================================
  31. Slower:
  32. if (a) {stuff1} else {stuff2} morestuff eof
  33.  
  34. // Stuff 1 end
  35. 4ff130: 0f 29 a4 24 90 00 00 movaps %xmm4,0x90(%rsp)
  36. 4ff137: 00
  37. 4ff138: 0f 29 9c 24 a0 00 00 movaps %xmm3,0xa0(%rsp)
  38. 4ff13f: 00
  39. 4ff140: 0f 29 8c 24 00 01 00 movaps %xmm1,0x100(%rsp)
  40. 4ff147: 00
  41. 4ff148: 0f 29 94 24 b0 00 00 movaps %xmm2,0xb0(%rsp)
  42. 4ff14f: 00
  43. 4ff150: 0f 29 8c 24 c0 00 00 movaps %xmm1,0xc0(%rsp)
  44. 4ff157: 00
  45. 4ff158: e9 54 f6 ff ff jmpq 4fe7b1
  46. // jmpq to morestuff I presume ^
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement