Advertisement
Guest User

Untitled

a guest
Apr 24th, 2014
34
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.38 KB | None | 0 0
  1. //Other code
  2. movl %ecx, -20(%ebp)
  3. movl $0, %ecx
  4. addl $3, %ecx
  5. .L24:
  6. xorl %edi, %edi
  7. movl -32(%ebp), %ebx
  8. movl -44(%ebp), %esi
  9. cmpl %esi, -52(%ebp)
  10. movl %ebx, -48(%ebp)
  11. jg .L11
  12. movl -52(%ebp), %eax
  13. movl %ebx, %edx
  14. xorl %edi, %edi
  15. subl $2, %edx
  16. movl %edx, -40(%ebp)
  17. movl %eax, -36(%ebp)
  18. .p2align 4,,7
  19. .p2align 3
  20. .L19:
  21. movl -36(%ebp), %eax
  22. testl %eax, %eax
  23. js .L42
  24. movl 16(%ebp), %ebx
  25. cmpl %ebx, -36(%ebp)
  26. je .L11
  27. .L13:
  28. movl -40(%ebp), %ebx
  29. cmpl %ebx, -32(%ebp)
  30. jl .L14
  31. movl -36(%ebp), %esi
  32. addl 16(%ebp), %esi
  33. movl %edi, -60(%ebp)
  34. movl %esi, -28(%ebp)
  35. jmp .L31
  36. .p2align 4,,7
  37. .p2align 3
  38. .L15:
  39. movl %edx, -24(%ebp)
  40. movl -20(%ebp), %edx
  41. cmpl %edx, %ebx
  42. movl %edx, -20(%ebx)
  43. movl -24(%ebp), %edx
  44. je .L38
  45. .L16:
  46. movl -28(%ebp), %edx
  47. movl 8(%ebp), %edi
  48. movl %edx, %eax
  49. sarl $31, %edx
  50. idivl 16(%ebp)
  51. movl %edx, %esi
  52. movl %eax, -24(%ebp)
  53. movl -20(%ebp), %eax
  54. leal (%ebx,%eax), %edx
  55. movl %eax, -20(%ebp)
  56. movl %edx, %eax
  57. sarl $31, %edx
  58. idivl -20(%ebp)
  59. movl (%edi,%esi,4), %eax
  60. cmpl $1, (%eax,%edx,4)
  61. sbbl $-1, -60(%ebp)
  62. addl $1, %ebx
  63. cmpl -32(%ebp), %ebx
  64. jg .L38
  65. .L31:
  66. testl %ebx, %ebx
  67. jns .L15
  68. addl $1, %ebx
  69. jmp .L16
  70. .p2align 4,,7
  71. .p2align 3
  72. .L38:
  73. movl -60(%ebp), %edi
  74. .L14:
  75. addl $1, -36(%ebp)
  76. movl -44(%ebp), %eax
  77. cmpl %eax, -36(%ebp)
  78. jle .L19
  79. .L11:
  80. movl -44(%ebp), %ebx
  81. movl 8(%ebp), %esi
  82. movl -32(%ebp), %edx
  83. movl -4(%esi,%ebx,4), %eax
  84. addl $1073741823, %edx
  85. movl -56(%ebp), %esi
  86. movl (%eax,%edx,4), %eax
  87. movl -4(%esi,%ebx,4), %ebx
  88. cmpl $1, %eax
  89. adcl $-1, %edi
  90. cmpl $3, %edi
  91. movl %eax, -28(%ebp)
  92. movl $1, %eax
  93. je .L22
  94. xorb %al, %al
  95. cmpl $2, %edi
  96. je .L43
  97. .L22:
  98. addl $1, -32(%ebp)
  99. movl %ebx, -24(%ebp)
  100. movl -20(%ebp), %ebx
  101. cmpl -48(%ebp), %ebx
  102. movl %ebx, -20(%ebp)
  103. movl -24(%ebp), %ebx
  104. movl %eax, (%ebx,%edx,4)
  105. loop .L24 <--Error occurs right here
  106. .L9:
  107. addl $1, -44(%ebp)
  108. jmp .L8
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement