brintos

brintos / llvm-project-archived public Read only

0
0
Text · 7.7 KiB · 648de01 Raw
271 lines · plain
1// RUN: llvm-mc -triple i386-unknown-unknown --show-encoding %s | FileCheck %s2 3// CHECK: clts 4// CHECK: encoding: [0x0f,0x06]          5clts 6 7// CHECK: larl 3809469200(%edx,%eax,4), %eax 8// CHECK: encoding: [0x0f,0x02,0x84,0x82,0x10,0xe3,0x0f,0xe3]        9larl 3809469200(%edx,%eax,4), %eax 10 11// CHECK: larl 485498096, %eax 12// CHECK: encoding: [0x0f,0x02,0x05,0xf0,0x1c,0xf0,0x1c]        13larl 485498096, %eax 14 15// CHECK: larl 485498096(%edx,%eax,4), %eax 16// CHECK: encoding: [0x0f,0x02,0x84,0x82,0xf0,0x1c,0xf0,0x1c]        17larl 485498096(%edx,%eax,4), %eax 18 19// CHECK: larl 485498096(%edx), %eax 20// CHECK: encoding: [0x0f,0x02,0x82,0xf0,0x1c,0xf0,0x1c]        21larl 485498096(%edx), %eax 22 23// CHECK: larl 64(%edx,%eax), %eax 24// CHECK: encoding: [0x0f,0x02,0x44,0x02,0x40]        25larl 64(%edx,%eax), %eax 26 27// CHECK: larl %ax, %eax 28// CHECK: encoding: [0x0f,0x02,0xc0]        29larl %eax, %eax 30 31// CHECK: larl (%edx), %eax 32// CHECK: encoding: [0x0f,0x02,0x02]        33larl (%edx), %eax 34 35// CHECK: lldtw -485498096(%edx,%eax,4) 36// CHECK: encoding: [0x0f,0x00,0x94,0x82,0x10,0xe3,0x0f,0xe3]         37lldtw -485498096(%edx,%eax,4) 38 39// CHECK: lldtw 485498096(%edx,%eax,4) 40// CHECK: encoding: [0x0f,0x00,0x94,0x82,0xf0,0x1c,0xf0,0x1c]         41lldtw 485498096(%edx,%eax,4) 42 43// CHECK: lldtw 485498096(%edx) 44// CHECK: encoding: [0x0f,0x00,0x92,0xf0,0x1c,0xf0,0x1c]         45lldtw 485498096(%edx) 46 47// CHECK: lldtw 485498096 48// CHECK: encoding: [0x0f,0x00,0x15,0xf0,0x1c,0xf0,0x1c]         49lldtw 485498096 50 51// CHECK: lldtw 64(%edx,%eax) 52// CHECK: encoding: [0x0f,0x00,0x54,0x02,0x40]         53lldtw 64(%edx,%eax) 54 55// CHECK: lldtw (%edx) 56// CHECK: encoding: [0x0f,0x00,0x12]         57lldtw (%edx) 58 59// CHECK: lmsww -485498096(%edx,%eax,4) 60// CHECK: encoding: [0x0f,0x01,0xb4,0x82,0x10,0xe3,0x0f,0xe3]         61lmsww -485498096(%edx,%eax,4) 62 63// CHECK: lmsww 485498096(%edx,%eax,4) 64// CHECK: encoding: [0x0f,0x01,0xb4,0x82,0xf0,0x1c,0xf0,0x1c]         65lmsww 485498096(%edx,%eax,4) 66 67// CHECK: lmsww 485498096(%edx) 68// CHECK: encoding: [0x0f,0x01,0xb2,0xf0,0x1c,0xf0,0x1c]         69lmsww 485498096(%edx) 70 71// CHECK: lmsww 485498096 72// CHECK: encoding: [0x0f,0x01,0x35,0xf0,0x1c,0xf0,0x1c]         73lmsww 485498096 74 75// CHECK: lmsww 64(%edx,%eax) 76// CHECK: encoding: [0x0f,0x01,0x74,0x02,0x40]         77lmsww 64(%edx,%eax) 78 79// CHECK: lmsww (%edx) 80// CHECK: encoding: [0x0f,0x01,0x32]         81lmsww (%edx) 82 83// CHECK: lsll 3809469200(%edx,%eax,4), %eax 84// CHECK: encoding: [0x0f,0x03,0x84,0x82,0x10,0xe3,0x0f,0xe3]        85lsll 3809469200(%edx,%eax,4), %eax 86 87// CHECK: lsll 485498096, %eax 88// CHECK: encoding: [0x0f,0x03,0x05,0xf0,0x1c,0xf0,0x1c]        89lsll 485498096, %eax 90 91// CHECK: lsll 485498096(%edx,%eax,4), %eax 92// CHECK: encoding: [0x0f,0x03,0x84,0x82,0xf0,0x1c,0xf0,0x1c]        93lsll 485498096(%edx,%eax,4), %eax 94 95// CHECK: lsll 485498096(%edx), %eax 96// CHECK: encoding: [0x0f,0x03,0x82,0xf0,0x1c,0xf0,0x1c]        97lsll 485498096(%edx), %eax 98 99// CHECK: lsll 64(%edx,%eax), %eax 100// CHECK: encoding: [0x0f,0x03,0x44,0x02,0x40]        101lsll 64(%edx,%eax), %eax 102 103// CHECK: lsll %ax, %eax 104// CHECK: encoding: [0x0f,0x03,0xc0]        105lsll %eax, %eax 106 107// CHECK: lsll (%edx), %eax 108// CHECK: encoding: [0x0f,0x03,0x02]        109lsll (%edx), %eax 110 111// CHECK: ltrw -485498096(%edx,%eax,4) 112// CHECK: encoding: [0x0f,0x00,0x9c,0x82,0x10,0xe3,0x0f,0xe3]         113ltrw -485498096(%edx,%eax,4) 114 115// CHECK: ltrw 485498096(%edx,%eax,4) 116// CHECK: encoding: [0x0f,0x00,0x9c,0x82,0xf0,0x1c,0xf0,0x1c]         117ltrw 485498096(%edx,%eax,4) 118 119// CHECK: ltrw 485498096(%edx) 120// CHECK: encoding: [0x0f,0x00,0x9a,0xf0,0x1c,0xf0,0x1c]         121ltrw 485498096(%edx) 122 123// CHECK: ltrw 485498096 124// CHECK: encoding: [0x0f,0x00,0x1d,0xf0,0x1c,0xf0,0x1c]         125ltrw 485498096 126 127// CHECK: ltrw 64(%edx,%eax) 128// CHECK: encoding: [0x0f,0x00,0x5c,0x02,0x40]         129ltrw 64(%edx,%eax) 130 131// CHECK: ltrw (%edx) 132// CHECK: encoding: [0x0f,0x00,0x1a]         133ltrw (%edx) 134 135// CHECK: sldtw %ax 136// CHECK: encoding: [0x66,0x0f,0x00,0xc0]         137sldtw %ax 138 139// CHECK: sldtl %eax 140// CHECK: encoding: [0x0f,0x00,0xc0]         141sldtl %eax 142 143// CHECK: sldtw -485498096(%edx,%eax,4) 144// CHECK: encoding: [0x0f,0x00,0x84,0x82,0x10,0xe3,0x0f,0xe3]         145sldtw -485498096(%edx,%eax,4) 146 147// CHECK: sldtw 485498096(%edx,%eax,4) 148// CHECK: encoding: [0x0f,0x00,0x84,0x82,0xf0,0x1c,0xf0,0x1c]         149sldtw 485498096(%edx,%eax,4) 150 151// CHECK: sldtw 485498096(%edx) 152// CHECK: encoding: [0x0f,0x00,0x82,0xf0,0x1c,0xf0,0x1c]         153sldtw 485498096(%edx) 154 155// CHECK: sldtw 485498096 156// CHECK: encoding: [0x0f,0x00,0x05,0xf0,0x1c,0xf0,0x1c]         157sldtw 485498096 158 159// CHECK: sldtw 64(%edx,%eax) 160// CHECK: encoding: [0x0f,0x00,0x44,0x02,0x40]         161sldtw 64(%edx,%eax) 162 163// CHECK: sldtw (%edx) 164// CHECK: encoding: [0x0f,0x00,0x02]         165sldtw (%edx) 166 167// CHECK: smswl %eax 168// CHECK: encoding: [0x0f,0x01,0xe0]         169smswl %eax 170 171// CHECK: smsww -485498096(%edx,%eax,4) 172// CHECK: encoding: [0x0f,0x01,0xa4,0x82,0x10,0xe3,0x0f,0xe3]         173smsww -485498096(%edx,%eax,4) 174 175// CHECK: smsww 485498096(%edx,%eax,4) 176// CHECK: encoding: [0x0f,0x01,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]         177smsww 485498096(%edx,%eax,4) 178 179// CHECK: smsww 485498096(%edx) 180// CHECK: encoding: [0x0f,0x01,0xa2,0xf0,0x1c,0xf0,0x1c]         181smsww 485498096(%edx) 182 183// CHECK: smsww 485498096 184// CHECK: encoding: [0x0f,0x01,0x25,0xf0,0x1c,0xf0,0x1c]         185smsww 485498096 186 187// CHECK: smsww 64(%edx,%eax) 188// CHECK: encoding: [0x0f,0x01,0x64,0x02,0x40]         189smsww 64(%edx,%eax) 190 191// CHECK: smsww (%edx) 192// CHECK: encoding: [0x0f,0x01,0x22]         193smsww (%edx) 194 195// CHECK: strl %eax 196// CHECK: encoding: [0x0f,0x00,0xc8]         197strl %eax 198 199// CHECK: strw -485498096(%edx,%eax,4) 200// CHECK: encoding: [0x0f,0x00,0x8c,0x82,0x10,0xe3,0x0f,0xe3]         201strw -485498096(%edx,%eax,4) 202 203// CHECK: strw 485498096(%edx,%eax,4) 204// CHECK: encoding: [0x0f,0x00,0x8c,0x82,0xf0,0x1c,0xf0,0x1c]         205strw 485498096(%edx,%eax,4) 206 207// CHECK: strw 485498096(%edx) 208// CHECK: encoding: [0x0f,0x00,0x8a,0xf0,0x1c,0xf0,0x1c]         209strw 485498096(%edx) 210 211// CHECK: strw 485498096 212// CHECK: encoding: [0x0f,0x00,0x0d,0xf0,0x1c,0xf0,0x1c]         213strw 485498096 214 215// CHECK: strw 64(%edx,%eax) 216// CHECK: encoding: [0x0f,0x00,0x4c,0x02,0x40]         217strw 64(%edx,%eax) 218 219// CHECK: strw (%edx) 220// CHECK: encoding: [0x0f,0x00,0x0a]         221strw (%edx) 222 223// CHECK: verr -485498096(%edx,%eax,4) 224// CHECK: encoding: [0x0f,0x00,0xa4,0x82,0x10,0xe3,0x0f,0xe3]         225verr -485498096(%edx,%eax,4) 226 227// CHECK: verr 485498096(%edx,%eax,4) 228// CHECK: encoding: [0x0f,0x00,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]         229verr 485498096(%edx,%eax,4) 230 231// CHECK: verr 485498096(%edx) 232// CHECK: encoding: [0x0f,0x00,0xa2,0xf0,0x1c,0xf0,0x1c]         233verr 485498096(%edx) 234 235// CHECK: verr 485498096 236// CHECK: encoding: [0x0f,0x00,0x25,0xf0,0x1c,0xf0,0x1c]         237verr 485498096 238 239// CHECK: verr 64(%edx,%eax) 240// CHECK: encoding: [0x0f,0x00,0x64,0x02,0x40]         241verr 64(%edx,%eax) 242 243// CHECK: verr (%edx) 244// CHECK: encoding: [0x0f,0x00,0x22]         245verr (%edx) 246 247// CHECK: verw -485498096(%edx,%eax,4) 248// CHECK: encoding: [0x0f,0x00,0xac,0x82,0x10,0xe3,0x0f,0xe3]         249verw -485498096(%edx,%eax,4) 250 251// CHECK: verw 485498096(%edx,%eax,4) 252// CHECK: encoding: [0x0f,0x00,0xac,0x82,0xf0,0x1c,0xf0,0x1c]         253verw 485498096(%edx,%eax,4) 254 255// CHECK: verw 485498096(%edx) 256// CHECK: encoding: [0x0f,0x00,0xaa,0xf0,0x1c,0xf0,0x1c]         257verw 485498096(%edx) 258 259// CHECK: verw 485498096 260// CHECK: encoding: [0x0f,0x00,0x2d,0xf0,0x1c,0xf0,0x1c]         261verw 485498096 262 263// CHECK: verw 64(%edx,%eax) 264// CHECK: encoding: [0x0f,0x00,0x6c,0x02,0x40]         265verw 64(%edx,%eax) 266 267// CHECK: verw (%edx) 268// CHECK: encoding: [0x0f,0x00,0x2a]         269verw (%edx) 270 271