diff options
Diffstat (limited to 'test')
-rw-r--r-- | test/MC/AsmParser/X86/x86_32-new-encoder.s | 8 | ||||
-rw-r--r-- | test/MC/AsmParser/X86/x86_64-new-encoder.s | 11 |
2 files changed, 18 insertions, 1 deletions
diff --git a/test/MC/AsmParser/X86/x86_32-new-encoder.s b/test/MC/AsmParser/X86/x86_32-new-encoder.s index e99af15a1d..ed8ee86819 100644 --- a/test/MC/AsmParser/X86/x86_32-new-encoder.s +++ b/test/MC/AsmParser/X86/x86_32-new-encoder.s @@ -444,3 +444,11 @@ iretw iretl // CHECK: iretl // CHECK: encoding: [0xcf] + +// rdar://8403907 +sysret +// CHECK: sysretl +// CHECK: encoding: [0x0f,0x07] +sysretl +// CHECK: sysretl +// CHECK: encoding: [0x0f,0x07] diff --git a/test/MC/AsmParser/X86/x86_64-new-encoder.s b/test/MC/AsmParser/X86/x86_64-new-encoder.s index 75a424322b..6f5f8fae1d 100644 --- a/test/MC/AsmParser/X86/x86_64-new-encoder.s +++ b/test/MC/AsmParser/X86/x86_64-new-encoder.s @@ -201,4 +201,13 @@ iretq // CHECK: iretq // CHECK: encoding: [0x48,0xcf] - +// rdar://8403907 +sysret +// CHECK: sysretl +// CHECK: encoding: [0x0f,0x07] +sysretl +// CHECK: sysretl +// CHECK: encoding: [0x0f,0x07] +sysretq +// CHECK: sysretq +// CHECK: encoding: [0x48,0x0f,0x07] |