From ce8d7befbf01bcd6160398088799124b84be62e7 Mon Sep 17 00:00:00 2001 From: David Woodhouse Date: Wed, 8 Jan 2014 12:57:49 +0000 Subject: [x86] Add JMP16[rm],CALL16[rm] instructions, and fix up aliases git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@198754 91177308-0d34-0410-b5e6-96231b3b80d8 --- test/MC/X86/x86-16.s | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) (limited to 'test/MC/X86/x86-16.s') diff --git a/test/MC/X86/x86-16.s b/test/MC/X86/x86-16.s index 75611bfb6f..082e5d0739 100644 --- a/test/MC/X86/x86-16.s +++ b/test/MC/X86/x86-16.s @@ -339,6 +339,10 @@ cmovnae %bx,%bx // CHECK: encoding: [0x66,0x61] popal +// CHECK: jmpw *8(%eax) +// CHECK: encoding: [0x67,0xff,0x60,0x08] + jmp *8(%eax) + // CHECK: jmpl *8(%eax) // CHECK: encoding: [0x67,0x66,0xff,0x60,0x08] jmpl *8(%eax) @@ -476,6 +480,26 @@ lcalll $0x7ace,$0x7ace jmpl $0x7ace,$0x7ace ljmpl $0x7ace,$0x7ace +// CHECK: lcallw $31438, $31438 +// CHECK: lcallw $31438, $31438 +// CHECK: ljmpw $31438, $31438 +// CHECK: ljmpw $31438, $31438 + +callw $0x7ace,$0x7ace +lcallw $0x7ace,$0x7ace +jmpw $0x7ace,$0x7ace +ljmpw $0x7ace,$0x7ace + +// CHECK: lcallw $31438, $31438 +// CHECK: lcallw $31438, $31438 +// CHECK: ljmpw $31438, $31438 +// CHECK: ljmpw $31438, $31438 + +call $0x7ace,$0x7ace +lcall $0x7ace,$0x7ace +jmp $0x7ace,$0x7ace +ljmp $0x7ace,$0x7ace + // CHECK: calll a calll a -- cgit v1.2.3