Skip to content

Instantly share code, notes, and snippets.

@pepijndevos
Created August 24, 2016 14:44
Show Gist options
  • Save pepijndevos/c9ea860acb9cc41d6ed6bd1df7ca0605 to your computer and use it in GitHub Desktop.
Save pepijndevos/c9ea860acb9cc41d6ed6bd1df7ca0605 to your computer and use it in GitHub Desktop.
Opcode distribution
1 aesdeclast
1 aesimc
1 cmovp
1 fcmovbe
1 fcmove
1 fcmovnbe
1 fdivr
1 fdivs
1 fild
1 fmuls
1 imulq
1 pclmullqhqdq
1 pextrb
1 pextrd
1 pshufhw
1 rex
1 rorb
1 seto
1 sti
1 subps
1 vpand
1 vpbroadcastb
1 vpxor
2 adcb
2 cvtpd
2 fistpl
2 fstps
2 fsubp
2 fsubrp
2 fsubs
2 fxam
2 jrcxz
2 negw
2 pinsrd
2 pinsrq
2 roll
2 sarw
2 vptest
3 crc
3 decw
3 notw
4 addr
4 cmpltss
4 cmpneqsd
4 divps
4 movsl
4 mulps
4 pinsrb
4 prefetchw
4 sarq
4 shlw
4 vmovntdq
4 xorq
5 cmpnltss
5 cmpordss
5 fstl
5 rdtsc
5 sbbb
6 cbtw
6 divw
6 lfence
6 shrb
6 vpcmpeqb
7 fdiv
7 fmull
7 fprem
7 sfence
8 fildl
8 movntdq
8 pause
8 pmulhw
8 sets
9 adcq
9 addps
9 cmpordsd
9 fnstsw
9 movsw
9 prefetchnta
9 scas
9 vzeroupper
10 cmpnlesd
10 movhps
10 shrw
10 std
10 vpcmpeqq
11 comiss
12 faddl
12 fdivp
12 leave
13 aesdec
13 fdivrp
13 sarl
13 shlb
14 cmplesd
14 fsub
14 movhpd
14 psllw
14 subpd
14 vpmovmskb
15 movmskpd
15 movupd
15 prefetcht
16 stos
17 pinsrw
17 shrq
17 sqrtss
18 rcr
20 pmaxub
20 ret
21 fsubr
21 pclmulhqlqdq
22 andnps
22 clflush
22 fchs
22 movsb
23 fadd
23 notb
23 pcmpeqd
23 xgetbv
24 notq
25 sbbq
26 vmovdqa
29 mulb
31 aesenclast
31 aeskeygenassist
32 fmulp
32 fsubl
32 unpcklpd
34 orps
34 shrl
35 in
38 fstpl
38 pushl
39 pclmulhqhqdq
40 mull
40 paddusb
42 rolw
43 vmovdqu
44 pshufb
46 fadds
46 incw
47 fnstcw
47 out
48 flds
48 notl
50 fistpll
51 mulq
52 minss
53 stmxcsr
54 divb
56 cvtdq
56 cvttpd
57 fucomi
58 punpckhdq
60 movntq
62 ldmxcsr
63 fmul
64 movnti
65 faddp
65 shld
69 shrd
70 fildll
72 pclmullqlqdq
74 fldz
75 mfence
76 sbbl
77 fucomip
79 pcmpestri
84 paddb
88 pmullw
94 tzcnt
98 punpcklqdq
109 fld
110 cmpxchg
110 fldl
113 call
116 movzbw
117 fldcw
117 shufps
119 psrld
121 psllq
124 emms
125 adcl
134 addpd
134 psubw
136 ptest
138 cmpltsd
138 movlpd
144 pminub
148 negq
152 mulpd
154 decb
155 pcmpistri
159 bsf
174 movzbq
179 andnpd
186 shlq
194 pcmpgtw
199 fxch
199 shll
202 andps
207 incb
211 negl
212 psubusb
215 xorb
218 jo
219 idivq
220 psrlw
225 movsq
228 cmpnltsd
228 movsbw
237 psrlq
242 packuswb
244 fldt
270 palignr
279 jnp
279 syscall
281 punpckldq
283 fstpt
285 pslldq
294 pslld
296 fstp
300 cwtl
313 paddw
314 maxss
316 paddq
327 psrad
333 cpuid
357 decl
357 punpckhbw
376 orpd
378 bsr
402 setp
432 cld
437 punpcklbw
458 incl
460 pmuludq
467 xorl
481 psrldq
502 sqrtsd
514 aesenc
549 subb
549 subw
556 divl
575 andw
577 psubb
596 pshufd
619 setnp
680 pcmpgtd
710 addw
724 paddd
727 pmovmskb
792 andq
817 movzwq
825 minsd
825 pandn
832 movd
873 comisd
873 divq
916 maxsd
996 setge
1116 punpckhwd
1120 idivl
1160 setae
1207 divss
1208 addb
1214 pcmpgtb
1260 testq
1326 pcmpeqb
1364 psubd
1385 orw
1387 punpcklwd
1497 cvtsd
1543 xorps
1639 hlt
1769 por
1784 setle
1796 testw
2044 subss
2147 movups
2263 setl
2264 movdqu
2295 adc
2396 pand
2422 xorpd
2508 movswq
2552 andpd
2730 decq
2797 setbe
2814 cvttss
2824 mulss
3003 cvtss
3040 movw
3119 cmovb
3153 testl
3203 orq
3271 cmovge
3360 leaveq
3464 andl
3541 ucomiss
3565 cmovae
3665 cmovl
3670 cqto
3713 incq
3730 addss
4655 cmovns
4693 cmova
4807 movsbq
5251 mul
5356 cmovg
5378 dec
5452 andb
5642 jp
5726 setb
5924 cltd
6000 cmovs
6237 setg
6620 repnz
7149 cmovle
7414 bt
7487 seta
7680 idiv
8040 bswap
8261 cmovbe
8588 data
8911 div
8958 cmpw
9084 movswl
9405 movdqa
10458 divsd
10627 cvttsd
11570 ud
12326 movss
13079 orl
13484 orb
13705 subsd
14066 inc
14726 subl
18553 neg
19207 ucomisd
19471 rep
19914 addsd
22545 ror
22981 sbb
23599 mulsd
24069 jns
24864 movapd
25630 rol
27688 not
27701 cvtsi
32537 lock
32570 movsbl
34864 cltq
37626 addl
38458 subq
38479 cmovne
40561 jl
40694 movaps
41198 pxor
43794 jge
44320 addq
48991 jb
49362 movabs
53874 cmove
57165 imul
61507 sete
65994 movzwl
66967 setne
70190 sar
71966 int
76940 jae
77062 repz
92407 testb
97546 js
105113 jg
131840 cmpl
134070 jbe
134461 shr
136026 or
141640 movsd
148188 cmpq
149291 ja
153826 shl
162876 jle
183507 nop
184334 xchg
225211 movb
238457 pushq
240569 movslq
263673 cmpb
301499 and
437121 movl
447712 movq
452714 movzbl
527131 jmp
550885 retq
593566 nopw
732683 sub
949577 nopl
1308397 add
1350600 push
1477287 jne
1728455 pop
1807285 cmp
1826256 jmpq
1857500 xor
2201814 test
2306209 lea
2396223 je
4197672 callq
15891451 mov
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment