block8.h 2.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125
  1. LEnter16_8:
  2. movb (%esi),%al
  3. movb (%esi,%ebx,),%cl
  4. movb %dh,%ah
  5. addl %ebp,%edx
  6. movb %dh,%ch
  7. leal (%esi,%ebx,2),%esi
  8. movb 0x12345678(%eax),%al
  9. LBPatch0:
  10. addl %ebp,%edx
  11. movb %al,(%edi)
  12. movb 0x12345678(%ecx),%cl
  13. LBPatch1:
  14. movb %cl,1(%edi)
  15. addl $0x2,%edi
  16. movb (%esi),%al
  17. movb (%esi,%ebx,),%cl
  18. movb %dh,%ah
  19. addl %ebp,%edx
  20. movb %dh,%ch
  21. leal (%esi,%ebx,2),%esi
  22. movb 0x12345678(%eax),%al
  23. LBPatch2:
  24. addl %ebp,%edx
  25. movb %al,(%edi)
  26. movb 0x12345678(%ecx),%cl
  27. LBPatch3:
  28. movb %cl,1(%edi)
  29. addl $0x2,%edi
  30. movb (%esi),%al
  31. movb (%esi,%ebx,),%cl
  32. movb %dh,%ah
  33. addl %ebp,%edx
  34. movb %dh,%ch
  35. leal (%esi,%ebx,2),%esi
  36. movb 0x12345678(%eax),%al
  37. LBPatch4:
  38. addl %ebp,%edx
  39. movb %al,(%edi)
  40. movb 0x12345678(%ecx),%cl
  41. LBPatch5:
  42. movb %cl,1(%edi)
  43. addl $0x2,%edi
  44. movb (%esi),%al
  45. movb (%esi,%ebx,),%cl
  46. movb %dh,%ah
  47. addl %ebp,%edx
  48. movb %dh,%ch
  49. leal (%esi,%ebx,2),%esi
  50. movb 0x12345678(%eax),%al
  51. LBPatch6:
  52. addl %ebp,%edx
  53. movb %al,(%edi)
  54. movb 0x12345678(%ecx),%cl
  55. LBPatch7:
  56. movb %cl,1(%edi)
  57. addl $0x2,%edi
  58. LEnter8_8:
  59. movb (%esi),%al
  60. movb (%esi,%ebx,),%cl
  61. movb %dh,%ah
  62. addl %ebp,%edx
  63. movb %dh,%ch
  64. leal (%esi,%ebx,2),%esi
  65. movb 0x12345678(%eax),%al
  66. LBPatch8:
  67. addl %ebp,%edx
  68. movb %al,(%edi)
  69. movb 0x12345678(%ecx),%cl
  70. LBPatch9:
  71. movb %cl,1(%edi)
  72. addl $0x2,%edi
  73. movb (%esi),%al
  74. movb (%esi,%ebx,),%cl
  75. movb %dh,%ah
  76. addl %ebp,%edx
  77. movb %dh,%ch
  78. leal (%esi,%ebx,2),%esi
  79. movb 0x12345678(%eax),%al
  80. LBPatch10:
  81. addl %ebp,%edx
  82. movb %al,(%edi)
  83. movb 0x12345678(%ecx),%cl
  84. LBPatch11:
  85. movb %cl,1(%edi)
  86. addl $0x2,%edi
  87. LEnter4_8:
  88. movb (%esi),%al
  89. movb (%esi,%ebx,),%cl
  90. movb %dh,%ah
  91. addl %ebp,%edx
  92. movb %dh,%ch
  93. leal (%esi,%ebx,2),%esi
  94. movb 0x12345678(%eax),%al
  95. LBPatch12:
  96. addl %ebp,%edx
  97. movb %al,(%edi)
  98. movb 0x12345678(%ecx),%cl
  99. LBPatch13:
  100. movb %cl,1(%edi)
  101. addl $0x2,%edi
  102. LEnter2_8:
  103. movb (%esi),%al
  104. movb (%esi,%ebx,),%cl
  105. movb %dh,%ah
  106. addl %ebp,%edx
  107. movb %dh,%ch
  108. leal (%esi,%ebx,2),%esi
  109. movb 0x12345678(%eax),%al
  110. LBPatch14:
  111. addl %ebp,%edx
  112. movb %al,(%edi)
  113. movb 0x12345678(%ecx),%cl
  114. LBPatch15:
  115. movb %cl,1(%edi)
  116. addl $0x2,%edi