Advertisement
krot

Opcode Frequency Statistics

Aug 26th, 2016
261
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1.  
  2. op frequency    %    ---mostly used as:---
  3. 8B  6588971    15%     mov modr/m
  4. FF  2736426     6%     push modr/m
  5. E8  2509099     6%     call
  6. 83  2240885     5%     cmp/add modr/m (including add esp, xx after call)
  7. 89  2045133     4%     mov modr/m
  8. 8D  1573296     3%     lea modr/m
  9. 50  1423289     3%     push eax
  10. 74  1269798     3%     jz
  11. 6A  1064820     2%     push xx
  12. 85  1001107     2%     test r,r
  13. 0F  939376      2%     0F xx
  14. 56  882376      2%     push esi
  15. 75  845429      2%     jnz
  16. 33  781974      1%     xor r,r
  17. 53  740703      1%     push ebx
  18. 66  738157      1%     operand-size modifier prefix (-->16-bit)
  19. EB  734922      1%     jmp xx
  20. 68  705038      1%     push imm32
  21. 57  679402      1%     push edi
  22. C7  639613      1%     mov modr/m, imm
  23. E9  616969      1%     jmp
  24. C3  518251      1%     retn
  25. 5E  515151      1%     pop esi
  26. 3B  503023      1%     cmp r,r
  27. 55  467792      1%     push ebp
  28. 51  465043      1%     push ecx
  29. 59  454977      1%     pop ecx (after call)
  30. C2  423134      1%     retn n
  31. 5B  388365      0%     pop ebx
  32. 5F  378583      0%     pop edi
  33. B8  361314      0%     mov eax, c
  34. 5D  357410      0%     pop ebp
  35. 52  303136      0%     push edx
  36. 81  242215      0%
  37. 03  241530      0%
  38. 8A  219404      0%
  39. 39  214276      0%
  40. 64  208496      0%
  41. 80  201614      0%
  42. C6  201273      0%
  43. C1  190927      0%
  44. A1  177274      0%
  45. 2B  173151      0%
  46. F6  166445      0%
  47. C9  146955      0%
  48. F7  135687      0%
  49. 88  125771      0%
  50. F3  103929      0%
  51. A5  101174      0%
  52. 7C  99153       0%
  53. B9  83369       0%
  54. 84  79363       0%
  55. D9  73042       0%
  56. 72  68183       0%
  57. 40  67919       0%
  58. 7E  67620       0%
  59. A3  67196       0%
  60. 48  66434       0%
  61. 7D  66015       0%
  62. 76  62449       0%
  63. 58  59073       0%
  64. 3D  55021       0%
  65. BF  52910       0%
  66. BE  52893       0%
  67. DD  50018       0%
  68. 1B  47972       0%
  69. 73  45725       0%
  70. 01  43249       0%
  71. D1  41029       0%
  72. 23  40509       0%
  73. 7F  40459       0%
  74. BB  40403       0%
  75. BA  40217       0%
  76. AB  39515       0%
  77. 46  39420       0%
  78. 0B  39209       0%
  79. 77  34632       0%
  80. 25  34612       0%
  81. D8  33722       0%
  82. 43  33402       0%
  83. 3C  29601       0%
  84. 05  28960       0%
  85. 47  28381       0%
  86. A4  27395       0%
  87. 49  27157       0%
  88. 5A  27086       0%
  89. 99  24504       0%
  90. DB  24317       0%
  91. F2  23894       0%
  92. AE  23725       0%
  93. 41  21745       0%
  94. A8  20662       0%
  95. 42  20038       0%
  96. DC  19108       0%
  97. B0  18301       0%
  98. 3A  17726       0%     ...
  99. A9  17323       0%     test eax, c
  100. 4A  16252       0%     dec edx
  101. 24  16162       0%     and al, nn
  102. 6B  15040       0%     imul modr/m, imm8
  103. DF  14601       0%     fpu
  104. 38  14428       0%     cmp modr/m (8-bit)
  105. 4E  13731       0%     dec esi
  106. 4F  12994       0%     dec edi
  107. D3  12952       0%     shift modr/m, cl
  108. 29  12266       0%     sub modr/m
  109. 4B  11811       0%     dec ebx
  110. DE  11689       0%     fpu
  111. B2  11646       0%     mov dl, nn
  112. A6  10319       0%     cmpsb
  113. 69  9156        0%     imul modr/m, c
  114. 32  8539        0%     xor modr/m (8-bit)
  115. AA  8469        0%     stosb
  116. FE  8463        0%
  117. 2D  8450        0%     sub eax, c
  118. 79  8017        0%     jns
  119. 0C  7954        0%     or al, nn
  120. 09  7362        0%     or modr/m
  121. BD  6953        0%     mov ebp, c
  122. 21  6680        0%     and modr/m
  123. 9E  6556        0%     sahf
  124. 0A  6409        0%     or modr/m (8-bit)
  125. 0D  6277        0%     or eax, c
  126. 31  5936        0%     xor modr/m
  127. 9B  4925        0%     fwait
  128. A0  4764        0%     mov al, [addr]
  129. 90  4757        0%     nop
  130. 13  4490        0%     adc modr/m
  131. B3  4484        0%     mov bl, nn
  132. 2C  4093        0%     sub al, nn
  133. 45  4083        0%     inc ebp
  134. FC  3769        0%     cld
  135. 78  3744        0%     js xx
  136. 87  3329        0%     xchg modr/m
  137. B1  3247        0%     mov cl, nn
  138. A2  3034        0%     mov [addr], al
  139. 67  2995        0%     address-modifier prefix (-->16-bit)
  140. A7  2809        0%     cmpsd
  141. 54  2754        0%     push esp
  142. C0  2723        0%     shift modr/m, nn
  143. 04  2649        0%     add al, nn
  144. 8F  2287        0%     pop modr/m
  145. 02  2268        0%     add modr/m (8-bit)
  146. 4D  2177        0%   * dec ebp
  147. C8  2108        0%   * enter
  148. E3  1787        0%   * jecxz xx
  149. 22  1762        0%     and modr/m (8-bit)
  150. 08  1704        0%     or modr/m (8-bit)
  151. AC  1665        0%   * lodsb
  152. 20  1643        0%     and modr/m (8-bit)
  153. 2A  1563        0%     sub modr/m (8-bit)
  154. DA  1325        0%     fpu
  155. 92  1288        0%   * xchg edx, eax
  156. F0  1106        0%     lock
  157. D0  1092        0%     shift, 1
  158. D2  1057        0%     shift, cl
  159. 00  988         0%     add modr/m
  160. CC  985         0%   * int3
  161. 9C  908         0%   * pushfd
  162. 9D  883         0%   * popfd
  163. F8  872         0%   * clc
  164. 11  857         0%   * adc modr/m
  165. 1A  847         0%   * sbb modr/m (8-bit)
  166. E2  730         0%   * loop xx
  167. 86  707         0%     xchg modr/m
  168. F9  652         0%   * stc
  169. 30  615         0%   * xor modr/m
  170. 7A  562         0%     jp xx
  171. FD  540         0%   * std
  172. 91  535         0%   * xchg ecx, eax
  173. B5  512         0%   * mov ch, nn
  174. 19  456         0%   * sbb modr/m
  175. 34  425         0%   * xor al, cc
  176. B4  393         0%   * mov ah, cc
  177. 2E  391         0%   * cs:
  178. 28  386         0%   * sub modr/m
  179. CD  362         0%   * int nn
  180. 35  281         0%   * xor eax, c
  181. AF  279         0%   * scasd
  182. B7  275         0%   * mov bh, nn
  183. 98  273         0%   * cwde
  184. D7  271         0%     xlat
  185. 96  185         0%   * xchg esi, eax
  186. F5  178         0%   * cmc
  187. AD  176         0%   * lodsd
  188. CB  168         0%   * retf
  189. E6  158         0%     out port, al
  190. 7B  133         0%     jnp xx
  191. 44  120         0%     inc esp
  192. B6  116         0%   * mov dh, nn
  193. 93  110         0%   * xchg ebx, eax
  194. CA  104         0%     retf n
  195. 61  83          0%   * popad
  196. 60  75          0%   * pushad
  197. 65  72          0%   * gs:
  198. 8E  72          0%     mov sr, modr/m
  199. 26  71          0%   * es:
  200. 1C  68          0%   * sbb al, nn
  201. 97  60          0%   * xchg edi, eax
  202. E4  60          0%     in al,port
  203. 4C  59          0%     dec esp
  204. 5C  56          0%     pop esp
  205. 8C  50          0%   * mov r,sr
  206. EC  48          0%     in al,dx
  207. EF  48          0%     out dx, eax
  208. FA  45          0%     cli
  209. 1E  43          0%   * push ds
  210. EE  41          0%     out dx,al
  211. BC  40          0%     mov esp, c
  212. 10  39          0%     adc modr/m,r8
  213. 70  35          0%     jo xx
  214. C4  35          0%     les
  215. C5  34          0%     lds
  216. E0  32          0%   * loopne xx
  217. ED  32          0%     in eax,dx
  218. 14  31          0%   * adc al, nn
  219. CE  29          0%     into
  220. 18  28          0%     sbb modr/m,r8
  221. 36  26          0%     ss:
  222. 63  25          0%     arpl
  223. 6E  22          0%     outsb
  224. 94  20          0%     xchg esp, eax
  225. 9F  20          0%     lahf
  226. 9A  19          0%   * call seg:offs
  227. E1  19          0%   * loope xx
  228. 15  18          0%     adc eax, c
  229. D4  17          0%   * aam nn
  230. FB  17          0%     sti
  231. 95  16          0%   * xchg ebp, eax
  232. 1F  14          0%     pop ds
  233. 82  13          0%   * cmd byte modr/m, imm8
  234. 0E  12          0%     push cs
  235. 62  12          0%     bound
  236. 71  11          0%     jno
  237. D6  10          0%   * setalc
  238. 12  9           0%   * adc modr/m
  239. 3E  9           0%     ds:
  240. 6F  8           0%     outsd
  241. CF  8           0%   * iretd
  242. D5  8           0%     aad nn
  243. F4  8           0%     hlt
  244. 06  7           0%   * push es
  245. 37  6           0%     aaa
  246. E5  6           0%     in eax, port
  247. E7  5           0%     out port, eax
  248. EA  5           0%   * jmp seg:offs
  249. F1  5           0%     break
  250. 6C  4           0%     insb
  251. 6D  4           0%     insd
  252. 1D  3           0%   * sbb eax, c
  253. 27  3           0%     daa
  254. 2F  3           0%     das
  255. 16  2           0%   * push ss
  256. 17  2           0%   * pop ss
  257. 07  1           0%   * pop es
  258. 3F  1           0%     aas
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement