1 # Check 32bit BMI instructions
7 # Test for op r16, r/m16
11 # Test for op r32, r32, r/m32
15 # Test for op r32, r/m32, r32
17 bextr %ebx,(%ecx),%esi
19 # Test for op r32, r/m32
29 .intel_syntax noprefix
31 # Test for op r16, r/m16
33 tzcnt bx,WORD PTR [ecx]
36 # Test for op r32, r32, r/m32
38 andn esi,ebx,DWORD PTR [ecx]
41 # Test for op r32, r/m32, r32
43 bextr esi,DWORD PTR [ecx],ebx
46 # Test for op r32, r/m32
48 tzcnt ebx,DWORD PTR [ecx]
51 blsi ebx,DWORD PTR [ecx]
54 blsmsk ebx,DWORD PTR [ecx]
57 blsr ebx,DWORD PTR [ecx]