mirror of
https://github.com/RPCS3/llvm-mirror.git
synced 2024-12-11 21:45:16 +00:00
[X86] Add GETSEC instruction.
llvm-svn: 228514
This commit is contained in:
parent
a28dacc86e
commit
0fbb3fa6e9
@ -577,3 +577,9 @@ let Defs = [EFLAGS] in {
|
||||
def CLAC : I<0x01, MRM_CA, (outs), (ins), "clac", []>, TB;
|
||||
def STAC : I<0x01, MRM_CB, (outs), (ins), "stac", []>, TB;
|
||||
}
|
||||
|
||||
//===----------------------------------------------------------------------===//
|
||||
// SMX Instruction
|
||||
let Uses = [RAX, RBX, RCX, RDX], Defs = [RAX, RBX, RCX] in {
|
||||
def GETSEC : I<0x37, RawFrm, (outs), (ins), "getsec", []>, TB;
|
||||
}
|
||||
|
@ -761,3 +761,6 @@
|
||||
0x82 0x35 0x38 0x87 0x50 0x00 0x26
|
||||
# CHECK: cmpb $38, 5277496
|
||||
0x82 0x3d 0x38 0x87 0x50 0x00 0x26
|
||||
|
||||
#CHECK: getsec
|
||||
0x0f 0x37
|
||||
|
@ -10738,3 +10738,7 @@ btcq $4, (%eax)
|
||||
// CHECK: xrstors 305419896
|
||||
// CHECK: encoding: [0x0f,0xc7,0x1d,0x78,0x56,0x34,0x12]
|
||||
xrstors 0x12345678
|
||||
|
||||
// CHECK: getsec
|
||||
// CHECK: encoding: [0x0f,0x37]
|
||||
getsec
|
||||
|
Loading…
Reference in New Issue
Block a user