Last active
September 8, 2022 14:47
-
-
Save barrbrain/e1621e0ebd6d88ccef4cded49ae3feeb to your computer and use it in GitHub Desktop.
rav1e-ch cpu features
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
17590 mov | |
5373 lea | |
3701 add | |
3632 cmp | |
1740 jmp | |
1708 call | |
1534 sub | |
1281 cmovl | |
1272 imul | |
1230 push | |
1213 pop | |
1151 je | |
1142 xor | |
1060 sar | |
988 movzx | |
853 test | |
829 vmovups | |
719 shl | |
680 ret | |
635 shr | |
491 jne | |
412 or | |
375 ud2 | |
313 movsxd | |
307 jae | |
260 pause | |
243 setb | |
185 and | |
180 vpinsrd | |
175 jbe | |
173 ja | |
162 jb | |
160 movabs | |
158 jg | |
146 vmovaps | |
111 vmovd | |
106 vzeroupper | |
96 vpextrd | |
71 vxorps | |
57 setne | |
55 neg | |
55 movsx | |
53 cmovb | |
47 sete | |
42 div | |
40 jle | |
38 cmovge | |
37 jge | |
36 vpsubd | |
36 setae | |
36 cmove | |
31 lock | |
31 cmovne | |
28 vpaddd | |
28 cmovns | |
28 cmovae | |
27 cmova | |
26 cmovle | |
23 xchg | |
23 vmovsd | |
22 vpbroadcastd | |
22 not | |
21 js | |
21 cmovbe | |
20 vmovdqa | |
19 vunpcklps | |
19 mul | |
18 vpabsd | |
17 cmovs | |
14 vaddsd | |
13 vmovdqu | |
12 vunpckhps | |
12 vunpckhpd | |
12 bsr | |
11 vsubpd | |
11 vpermilpd | |
11 rol | |
10 vucomisd | |
10 vinserti128 | |
10 jo | |
9 vmulsd | |
9 vmovapd | |
9 data16 | |
8 vunpcklpd | |
8 vcvttsd2si | |
8 setno | |
8 sbb | |
7 vdivsd | |
7 adc | |
6 vpxor | |
6 vpsrlvd | |
6 vpsrld | |
6 vpmulld | |
6 vpmaddwd | |
6 vextracti128 | |
5 vcvtsi2sd | |
5 jl | |
5 cmovg | |
4 vxorpd | |
4 vsubsd | |
4 vroundsd | |
4 vpunpckldq | |
4 vpermpd | |
4 vperm2f128 | |
4 vmovq | |
4 vmovlhps | |
4 vinsertf128 | |
4 setbe | |
4 idiv | |
4 bsf | |
3 setl | |
3 rex64 | |
3 cqo | |
3 bt | |
2 vpslld | |
2 vpminsd | |
2 vpmaxsd | |
2 vpgatherdd | |
2 vpcmpeqd | |
2 vorpd | |
2 vmovddup | |
2 vandpd | |
2 seta | |
2 inc | |
2 bts | |
1 vpunpcklwd | |
1 vpunpckhwd | |
1 vptest | |
1 vpsignw | |
1 vpblendd | |
1 vpackssdw | |
1 vpabsw | |
1 vbroadcastf128 | |
1 jp | |
1 jno |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
17430 mov | |
5324 lea | |
3626 cmp | |
3462 add | |
1729 jmp | |
1709 call | |
1534 sub | |
1281 cmovl | |
1272 imul | |
1231 push | |
1213 pop | |
1139 je | |
1116 xor | |
1062 sar | |
987 movzx | |
843 test | |
829 vmovups | |
678 ret | |
574 shl | |
545 shr | |
498 jne | |
412 or | |
376 ud2 | |
313 movsxd | |
303 jae | |
260 pause | |
242 setb | |
226 inc | |
180 vpinsrd | |
177 and | |
172 ja | |
170 jbe | |
159 jb | |
158 movabs | |
156 jg | |
146 vmovaps | |
141 shlx | |
111 vmovd | |
106 vzeroupper | |
96 vpextrd | |
90 shrx | |
71 vxorps | |
57 dec | |
56 setne | |
55 neg | |
55 movsx | |
54 cmovb | |
47 sete | |
43 cmovne | |
42 div | |
40 jle | |
38 cmovge | |
37 jge | |
36 vpsubd | |
36 setae | |
33 cmovae | |
31 lock | |
29 cmova | |
28 vpaddd | |
28 cmovle | |
26 cmove | |
23 xchg | |
23 vmovsd | |
23 andn | |
22 vpbroadcastd | |
21 js | |
21 cmovns | |
21 cmovbe | |
20 vmovdqa | |
19 vunpcklps | |
18 vpabsd | |
18 not | |
17 sarx | |
14 vaddsd | |
14 mul | |
13 vmovdqu | |
12 vunpckhps | |
12 vunpckhpd | |
12 lzcnt | |
11 vsubpd | |
11 vpermilpd | |
10 vucomisd | |
10 vinserti128 | |
10 jo | |
9 vmulsd | |
9 vmovapd | |
9 rorx | |
9 data16 | |
8 vunpcklpd | |
8 vcvttsd2si | |
8 setno | |
8 sbb | |
7 vdivsd | |
7 adc | |
6 vpxor | |
6 vpsrlvd | |
6 vpsrld | |
6 vpmulld | |
6 vpmaddwd | |
6 vextracti128 | |
5 vcvtsi2sd | |
5 mulx | |
5 jl | |
5 cmovs | |
5 cmovg | |
5 bzhi | |
4 vxorpd | |
4 vsubsd | |
4 vroundsd | |
4 vpunpckldq | |
4 vpermpd | |
4 vperm2f128 | |
4 vmovq | |
4 vmovlhps | |
4 vinsertf128 | |
4 tzcnt | |
4 setbe | |
4 idiv | |
4 blsr | |
3 setl | |
3 rex64 | |
3 cqo | |
3 bt | |
2 vpslld | |
2 vpminsd | |
2 vpmaxsd | |
2 vpgatherdd | |
2 vpcmpeqd | |
2 vorpd | |
2 vmovddup | |
2 vandpd | |
2 seta | |
2 rol | |
2 bts | |
1 vpunpcklwd | |
1 vpunpckhwd | |
1 vptest | |
1 vpsignw | |
1 vpblendd | |
1 vpackssdw | |
1 vpabsw | |
1 vbroadcastf128 | |
1 popcnt | |
1 jp | |
1 jno |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
rav1e p20220906 (Release) | |
rustc 1.63.0 (4b91a6ea7 2022-08-08) x86_64-unknown-linux-gnu | |
Compiled CPU Features: avx,avx2,fma,fxsr,sse,sse2,sse3,sse4.1,ssse3 | |
Assembly: Enabled | |
Threading: Enabled | |
Unstable Features: Enabled | |
Compiler Flags: -Ctarget-feature=+avx2,+fma | |
rav1e p20220906 (Release) | |
rustc 1.63.0 (4b91a6ea7 2022-08-08) x86_64-unknown-linux-gnu | |
Compiled CPU Features: adx,aes,avx,avx2,bmi1,bmi2,fma,fxsr,lzcnt,pclmulqdq,popcnt,rdrand,rdseed,sha,sse,sse2,sse3,sse4.1,sse4.2,ssse3,xsave,xsavec,xsaveopt,xsaves | |
Assembly: Enabled | |
Threading: Enabled | |
Unstable Features: Enabled | |
Compiler Flags: -Ctarget-cpu=native |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment