brintos

brintos / llvm-project-archived public Read only

0
0
Text · 1.6 KiB · 0b63f83 Raw
59 lines · plain
1// RUN: llvm-mc -triple i386-unknown-unknown --show-encoding %s | FileCheck %s2 3// CHECK: xgetbv 4// CHECK: encoding: [0x0f,0x01,0xd0]          5xgetbv 6 7// CHECK: xrstor -485498096(%edx,%eax,4) 8// CHECK: encoding: [0x0f,0xae,0xac,0x82,0x10,0xe3,0x0f,0xe3]         9xrstor -485498096(%edx,%eax,4) 10 11// CHECK: xrstor 485498096(%edx,%eax,4) 12// CHECK: encoding: [0x0f,0xae,0xac,0x82,0xf0,0x1c,0xf0,0x1c]         13xrstor 485498096(%edx,%eax,4) 14 15// CHECK: xrstor 485498096(%edx) 16// CHECK: encoding: [0x0f,0xae,0xaa,0xf0,0x1c,0xf0,0x1c]         17xrstor 485498096(%edx) 18 19// CHECK: xrstor 485498096 20// CHECK: encoding: [0x0f,0xae,0x2d,0xf0,0x1c,0xf0,0x1c]         21xrstor 485498096 22 23// CHECK: xrstor 64(%edx,%eax) 24// CHECK: encoding: [0x0f,0xae,0x6c,0x02,0x40]         25xrstor 64(%edx,%eax) 26 27// CHECK: xrstor (%edx) 28// CHECK: encoding: [0x0f,0xae,0x2a]         29xrstor (%edx) 30 31// CHECK: xsave -485498096(%edx,%eax,4) 32// CHECK: encoding: [0x0f,0xae,0xa4,0x82,0x10,0xe3,0x0f,0xe3]         33xsave -485498096(%edx,%eax,4) 34 35// CHECK: xsave 485498096(%edx,%eax,4) 36// CHECK: encoding: [0x0f,0xae,0xa4,0x82,0xf0,0x1c,0xf0,0x1c]         37xsave 485498096(%edx,%eax,4) 38 39// CHECK: xsave 485498096(%edx) 40// CHECK: encoding: [0x0f,0xae,0xa2,0xf0,0x1c,0xf0,0x1c]         41xsave 485498096(%edx) 42 43// CHECK: xsave 485498096 44// CHECK: encoding: [0x0f,0xae,0x25,0xf0,0x1c,0xf0,0x1c]         45xsave 485498096 46 47// CHECK: xsave 64(%edx,%eax) 48// CHECK: encoding: [0x0f,0xae,0x64,0x02,0x40]         49xsave 64(%edx,%eax) 50 51// CHECK: xsave (%edx) 52// CHECK: encoding: [0x0f,0xae,0x22]         53xsave (%edx) 54 55// CHECK: xsetbv 56// CHECK: encoding: [0x0f,0x01,0xd1]          57xsetbv 58 59