1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156
|
#as:
#objdump: -dwMintel
#name: x86-64 BMI2 insns (Intel disassembly)
#source: x86-64-bmi2.s
.*: +file format .*
Disassembly of section .text:
0+ <_start>:
[ ]*[a-f0-9]+: c4 e3 7b f0 d8 07 rorx ebx,eax,0x7
[ ]*[a-f0-9]+: c4 e3 7b f0 19 07 rorx ebx,DWORD PTR \[rcx\],0x7
[ ]*[a-f0-9]+: c4 43 7b f0 f9 07 rorx r15d,r9d,0x7
[ ]*[a-f0-9]+: c4 63 7b f0 39 07 rorx r15d,DWORD PTR \[rcx\],0x7
[ ]*[a-f0-9]+: c4 e2 63 f6 f0 mulx esi,ebx,eax
[ ]*[a-f0-9]+: c4 e2 63 f6 31 mulx esi,ebx,DWORD PTR \[rcx\]
[ ]*[a-f0-9]+: c4 42 03 f6 d1 mulx r10d,r15d,r9d
[ ]*[a-f0-9]+: c4 62 03 f6 11 mulx r10d,r15d,DWORD PTR \[rcx\]
[ ]*[a-f0-9]+: c4 e2 63 f5 f0 pdep esi,ebx,eax
[ ]*[a-f0-9]+: c4 e2 63 f5 31 pdep esi,ebx,DWORD PTR \[rcx\]
[ ]*[a-f0-9]+: c4 42 03 f5 d1 pdep r10d,r15d,r9d
[ ]*[a-f0-9]+: c4 62 03 f5 11 pdep r10d,r15d,DWORD PTR \[rcx\]
[ ]*[a-f0-9]+: c4 e2 62 f5 f0 pext esi,ebx,eax
[ ]*[a-f0-9]+: c4 e2 62 f5 31 pext esi,ebx,DWORD PTR \[rcx\]
[ ]*[a-f0-9]+: c4 42 02 f5 d1 pext r10d,r15d,r9d
[ ]*[a-f0-9]+: c4 62 02 f5 11 pext r10d,r15d,DWORD PTR \[rcx\]
[ ]*[a-f0-9]+: c4 e2 78 f5 f3 bzhi esi,ebx,eax
[ ]*[a-f0-9]+: c4 e2 60 f5 31 bzhi esi,DWORD PTR \[rcx\],ebx
[ ]*[a-f0-9]+: c4 42 30 f5 d7 bzhi r10d,r15d,r9d
[ ]*[a-f0-9]+: c4 62 30 f5 11 bzhi r10d,DWORD PTR \[rcx\],r9d
[ ]*[a-f0-9]+: c4 e2 7a f7 f3 sarx esi,ebx,eax
[ ]*[a-f0-9]+: c4 e2 62 f7 31 sarx esi,DWORD PTR \[rcx\],ebx
[ ]*[a-f0-9]+: c4 42 32 f7 d7 sarx r10d,r15d,r9d
[ ]*[a-f0-9]+: c4 62 32 f7 11 sarx r10d,DWORD PTR \[rcx\],r9d
[ ]*[a-f0-9]+: c4 e2 79 f7 f3 shlx esi,ebx,eax
[ ]*[a-f0-9]+: c4 e2 61 f7 31 shlx esi,DWORD PTR \[rcx\],ebx
[ ]*[a-f0-9]+: c4 42 31 f7 d7 shlx r10d,r15d,r9d
[ ]*[a-f0-9]+: c4 62 31 f7 11 shlx r10d,DWORD PTR \[rcx\],r9d
[ ]*[a-f0-9]+: c4 e2 7b f7 f3 shrx esi,ebx,eax
[ ]*[a-f0-9]+: c4 e2 63 f7 31 shrx esi,DWORD PTR \[rcx\],ebx
[ ]*[a-f0-9]+: c4 42 33 f7 d7 shrx r10d,r15d,r9d
[ ]*[a-f0-9]+: c4 62 33 f7 11 shrx r10d,DWORD PTR \[rcx\],r9d
[ ]*[a-f0-9]+: c4 e3 fb f0 d8 07 rorx rbx,rax,0x7
[ ]*[a-f0-9]+: c4 e3 fb f0 19 07 rorx rbx,QWORD PTR \[rcx\],0x7
[ ]*[a-f0-9]+: c4 43 fb f0 f9 07 rorx r15,r9,0x7
[ ]*[a-f0-9]+: c4 63 fb f0 39 07 rorx r15,QWORD PTR \[rcx\],0x7
[ ]*[a-f0-9]+: c4 e2 e3 f6 f0 mulx rsi,rbx,rax
[ ]*[a-f0-9]+: c4 e2 e3 f6 31 mulx rsi,rbx,QWORD PTR \[rcx\]
[ ]*[a-f0-9]+: c4 42 83 f6 d1 mulx r10,r15,r9
[ ]*[a-f0-9]+: c4 62 83 f6 11 mulx r10,r15,QWORD PTR \[rcx\]
[ ]*[a-f0-9]+: c4 e2 e3 f5 f0 pdep rsi,rbx,rax
[ ]*[a-f0-9]+: c4 e2 e3 f5 31 pdep rsi,rbx,QWORD PTR \[rcx\]
[ ]*[a-f0-9]+: c4 42 83 f5 d1 pdep r10,r15,r9
[ ]*[a-f0-9]+: c4 62 83 f5 11 pdep r10,r15,QWORD PTR \[rcx\]
[ ]*[a-f0-9]+: c4 e2 e2 f5 f0 pext rsi,rbx,rax
[ ]*[a-f0-9]+: c4 e2 e2 f5 31 pext rsi,rbx,QWORD PTR \[rcx\]
[ ]*[a-f0-9]+: c4 42 82 f5 d1 pext r10,r15,r9
[ ]*[a-f0-9]+: c4 62 82 f5 11 pext r10,r15,QWORD PTR \[rcx\]
[ ]*[a-f0-9]+: c4 e2 f8 f5 f3 bzhi rsi,rbx,rax
[ ]*[a-f0-9]+: c4 e2 f8 f5 31 bzhi rsi,QWORD PTR \[rcx\],rax
[ ]*[a-f0-9]+: c4 42 b0 f5 d7 bzhi r10,r15,r9
[ ]*[a-f0-9]+: c4 62 b0 f5 11 bzhi r10,QWORD PTR \[rcx\],r9
[ ]*[a-f0-9]+: c4 e2 fa f7 f3 sarx rsi,rbx,rax
[ ]*[a-f0-9]+: c4 e2 fa f7 31 sarx rsi,QWORD PTR \[rcx\],rax
[ ]*[a-f0-9]+: c4 42 b2 f7 d7 sarx r10,r15,r9
[ ]*[a-f0-9]+: c4 62 b2 f7 11 sarx r10,QWORD PTR \[rcx\],r9
[ ]*[a-f0-9]+: c4 e2 f9 f7 f3 shlx rsi,rbx,rax
[ ]*[a-f0-9]+: c4 e2 f9 f7 31 shlx rsi,QWORD PTR \[rcx\],rax
[ ]*[a-f0-9]+: c4 42 b1 f7 d7 shlx r10,r15,r9
[ ]*[a-f0-9]+: c4 62 b1 f7 11 shlx r10,QWORD PTR \[rcx\],r9
[ ]*[a-f0-9]+: c4 e2 fb f7 f3 shrx rsi,rbx,rax
[ ]*[a-f0-9]+: c4 e2 fb f7 31 shrx rsi,QWORD PTR \[rcx\],rax
[ ]*[a-f0-9]+: c4 42 b3 f7 d7 shrx r10,r15,r9
[ ]*[a-f0-9]+: c4 62 b3 f7 11 shrx r10,QWORD PTR \[rcx\],r9
[ ]*[a-f0-9]+: c4 e3 7b f0 d8 07 rorx ebx,eax,0x7
[ ]*[a-f0-9]+: c4 e3 7b f0 19 07 rorx ebx,DWORD PTR \[rcx\],0x7
[ ]*[a-f0-9]+: c4 43 7b f0 d1 07 rorx r10d,r9d,0x7
[ ]*[a-f0-9]+: c4 63 7b f0 11 07 rorx r10d,DWORD PTR \[rcx\],0x7
[ ]*[a-f0-9]+: c4 e3 7b f0 19 07 rorx ebx,DWORD PTR \[rcx\],0x7
[ ]*[a-f0-9]+: c4 e2 63 f6 f0 mulx esi,ebx,eax
[ ]*[a-f0-9]+: c4 e2 63 f6 31 mulx esi,ebx,DWORD PTR \[rcx\]
[ ]*[a-f0-9]+: c4 42 2b f6 f9 mulx r15d,r10d,r9d
[ ]*[a-f0-9]+: c4 62 2b f6 39 mulx r15d,r10d,DWORD PTR \[rcx\]
[ ]*[a-f0-9]+: c4 e2 63 f6 31 mulx esi,ebx,DWORD PTR \[rcx\]
[ ]*[a-f0-9]+: c4 e2 63 f5 f0 pdep esi,ebx,eax
[ ]*[a-f0-9]+: c4 e2 63 f5 31 pdep esi,ebx,DWORD PTR \[rcx\]
[ ]*[a-f0-9]+: c4 42 2b f5 f9 pdep r15d,r10d,r9d
[ ]*[a-f0-9]+: c4 62 2b f5 39 pdep r15d,r10d,DWORD PTR \[rcx\]
[ ]*[a-f0-9]+: c4 e2 63 f5 31 pdep esi,ebx,DWORD PTR \[rcx\]
[ ]*[a-f0-9]+: c4 e2 62 f5 f0 pext esi,ebx,eax
[ ]*[a-f0-9]+: c4 e2 62 f5 31 pext esi,ebx,DWORD PTR \[rcx\]
[ ]*[a-f0-9]+: c4 42 2a f5 f9 pext r15d,r10d,r9d
[ ]*[a-f0-9]+: c4 62 2a f5 39 pext r15d,r10d,DWORD PTR \[rcx\]
[ ]*[a-f0-9]+: c4 e2 62 f5 31 pext esi,ebx,DWORD PTR \[rcx\]
[ ]*[a-f0-9]+: c4 e2 78 f5 f3 bzhi esi,ebx,eax
[ ]*[a-f0-9]+: c4 e2 60 f5 31 bzhi esi,DWORD PTR \[rcx\],ebx
[ ]*[a-f0-9]+: c4 42 30 f5 fa bzhi r15d,r10d,r9d
[ ]*[a-f0-9]+: c4 62 30 f5 39 bzhi r15d,DWORD PTR \[rcx\],r9d
[ ]*[a-f0-9]+: c4 e2 60 f5 31 bzhi esi,DWORD PTR \[rcx\],ebx
[ ]*[a-f0-9]+: c4 e2 7a f7 f3 sarx esi,ebx,eax
[ ]*[a-f0-9]+: c4 e2 62 f7 31 sarx esi,DWORD PTR \[rcx\],ebx
[ ]*[a-f0-9]+: c4 42 32 f7 fa sarx r15d,r10d,r9d
[ ]*[a-f0-9]+: c4 62 32 f7 39 sarx r15d,DWORD PTR \[rcx\],r9d
[ ]*[a-f0-9]+: c4 e2 62 f7 31 sarx esi,DWORD PTR \[rcx\],ebx
[ ]*[a-f0-9]+: c4 e2 79 f7 f3 shlx esi,ebx,eax
[ ]*[a-f0-9]+: c4 e2 61 f7 31 shlx esi,DWORD PTR \[rcx\],ebx
[ ]*[a-f0-9]+: c4 42 31 f7 fa shlx r15d,r10d,r9d
[ ]*[a-f0-9]+: c4 62 31 f7 39 shlx r15d,DWORD PTR \[rcx\],r9d
[ ]*[a-f0-9]+: c4 e2 61 f7 31 shlx esi,DWORD PTR \[rcx\],ebx
[ ]*[a-f0-9]+: c4 e2 7b f7 f3 shrx esi,ebx,eax
[ ]*[a-f0-9]+: c4 e2 63 f7 31 shrx esi,DWORD PTR \[rcx\],ebx
[ ]*[a-f0-9]+: c4 42 33 f7 fa shrx r15d,r10d,r9d
[ ]*[a-f0-9]+: c4 62 33 f7 39 shrx r15d,DWORD PTR \[rcx\],r9d
[ ]*[a-f0-9]+: c4 e2 63 f7 31 shrx esi,DWORD PTR \[rcx\],ebx
[ ]*[a-f0-9]+: c4 e3 fb f0 d8 07 rorx rbx,rax,0x7
[ ]*[a-f0-9]+: c4 e3 fb f0 19 07 rorx rbx,QWORD PTR \[rcx\],0x7
[ ]*[a-f0-9]+: c4 43 fb f0 f9 07 rorx r15,r9,0x7
[ ]*[a-f0-9]+: c4 63 fb f0 39 07 rorx r15,QWORD PTR \[rcx\],0x7
[ ]*[a-f0-9]+: c4 e3 fb f0 19 07 rorx rbx,QWORD PTR \[rcx\],0x7
[ ]*[a-f0-9]+: c4 e2 e3 f6 f0 mulx rsi,rbx,rax
[ ]*[a-f0-9]+: c4 e2 e3 f6 31 mulx rsi,rbx,QWORD PTR \[rcx\]
[ ]*[a-f0-9]+: c4 42 83 f6 d1 mulx r10,r15,r9
[ ]*[a-f0-9]+: c4 62 83 f6 11 mulx r10,r15,QWORD PTR \[rcx\]
[ ]*[a-f0-9]+: c4 e2 e3 f6 31 mulx rsi,rbx,QWORD PTR \[rcx\]
[ ]*[a-f0-9]+: c4 e2 e3 f5 f0 pdep rsi,rbx,rax
[ ]*[a-f0-9]+: c4 e2 e3 f5 31 pdep rsi,rbx,QWORD PTR \[rcx\]
[ ]*[a-f0-9]+: c4 42 83 f5 d1 pdep r10,r15,r9
[ ]*[a-f0-9]+: c4 62 83 f5 11 pdep r10,r15,QWORD PTR \[rcx\]
[ ]*[a-f0-9]+: c4 e2 e3 f5 31 pdep rsi,rbx,QWORD PTR \[rcx\]
[ ]*[a-f0-9]+: c4 e2 e2 f5 f0 pext rsi,rbx,rax
[ ]*[a-f0-9]+: c4 e2 e2 f5 31 pext rsi,rbx,QWORD PTR \[rcx\]
[ ]*[a-f0-9]+: c4 42 82 f5 d1 pext r10,r15,r9
[ ]*[a-f0-9]+: c4 62 82 f5 11 pext r10,r15,QWORD PTR \[rcx\]
[ ]*[a-f0-9]+: c4 e2 e2 f5 31 pext rsi,rbx,QWORD PTR \[rcx\]
[ ]*[a-f0-9]+: c4 e2 f8 f5 f3 bzhi rsi,rbx,rax
[ ]*[a-f0-9]+: c4 e2 f8 f5 31 bzhi rsi,QWORD PTR \[rcx\],rax
[ ]*[a-f0-9]+: c4 42 b0 f5 d7 bzhi r10,r15,r9
[ ]*[a-f0-9]+: c4 62 b0 f5 11 bzhi r10,QWORD PTR \[rcx\],r9
[ ]*[a-f0-9]+: c4 e2 f8 f5 31 bzhi rsi,QWORD PTR \[rcx\],rax
[ ]*[a-f0-9]+: c4 e2 fa f7 f3 sarx rsi,rbx,rax
[ ]*[a-f0-9]+: c4 e2 fa f7 31 sarx rsi,QWORD PTR \[rcx\],rax
[ ]*[a-f0-9]+: c4 42 b2 f7 d7 sarx r10,r15,r9
[ ]*[a-f0-9]+: c4 62 b2 f7 11 sarx r10,QWORD PTR \[rcx\],r9
[ ]*[a-f0-9]+: c4 e2 fa f7 31 sarx rsi,QWORD PTR \[rcx\],rax
[ ]*[a-f0-9]+: c4 e2 f9 f7 f3 shlx rsi,rbx,rax
[ ]*[a-f0-9]+: c4 e2 f9 f7 31 shlx rsi,QWORD PTR \[rcx\],rax
[ ]*[a-f0-9]+: c4 42 b1 f7 d7 shlx r10,r15,r9
[ ]*[a-f0-9]+: c4 62 b1 f7 11 shlx r10,QWORD PTR \[rcx\],r9
[ ]*[a-f0-9]+: c4 e2 f9 f7 31 shlx rsi,QWORD PTR \[rcx\],rax
[ ]*[a-f0-9]+: c4 e2 fb f7 f3 shrx rsi,rbx,rax
[ ]*[a-f0-9]+: c4 e2 fb f7 31 shrx rsi,QWORD PTR \[rcx\],rax
[ ]*[a-f0-9]+: c4 42 b3 f7 d7 shrx r10,r15,r9
[ ]*[a-f0-9]+: c4 62 b3 f7 11 shrx r10,QWORD PTR \[rcx\],r9
[ ]*[a-f0-9]+: c4 e2 fb f7 31 shrx rsi,QWORD PTR \[rcx\],rax
#pass
|