x86: have insns acting on segment selector values allow for consistent operands
[binutils-gdb.git] / gas / testsuite / gas / i386 / i386.d
index d532110d5f425c6adda6c78de98acb2c3ff8c846..54e19e87641c3118eb1f583b1902868faf3d0ee2 100644 (file)
@@ -61,24 +61,62 @@ Disassembly of section .text:
 [      ]*[a-f0-9]+:    0f b6 00                movzbl \(%eax\),%eax
 [      ]*[a-f0-9]+:    0f b7 00                movzwl \(%eax\),%eax
 [      ]*[a-f0-9]+:    0f c3 00                movnti %eax,\(%eax\)
+[      ]*[a-f0-9]+:    63 ca                   arpl   %cx,%dx
+[      ]*[a-f0-9]+:    63 ca                   arpl   %cx,%dx
+[      ]*[a-f0-9]+:    63 0a                   arpl   %cx,\(%edx\)
+[      ]*[a-f0-9]+:    63 0a                   arpl   %cx,\(%edx\)
 [      ]*[a-f0-9]+:    66 0f 02 d2             lar    %dx,%dx
 [      ]*[a-f0-9]+:    0f 02 d2                lar    %edx,%edx
 [      ]*[a-f0-9]+:    0f 02 d2                lar    %edx,%edx
 [      ]*[a-f0-9]+:    66 0f 02 12             lar    \(%edx\),%dx
 [      ]*[a-f0-9]+:    0f 02 12                lar    \(%edx\),%edx
+[      ]*[a-f0-9]+:    0f 00 d2                lldt   %dx
+[      ]*[a-f0-9]+:    0f 00 d2                lldt   %dx
+[      ]*[a-f0-9]+:    0f 00 12                lldt   \(%edx\)
 [      ]*[a-f0-9]+:    66 0f 03 d2             lsl    %dx,%dx
 [      ]*[a-f0-9]+:    0f 03 d2                lsl    %edx,%edx
 [      ]*[a-f0-9]+:    0f 03 d2                lsl    %edx,%edx
 [      ]*[a-f0-9]+:    66 0f 03 12             lsl    \(%edx\),%dx
 [      ]*[a-f0-9]+:    0f 03 12                lsl    \(%edx\),%edx
+[      ]*[a-f0-9]+:    0f 00 da                ltr    %dx
+[      ]*[a-f0-9]+:    0f 00 da                ltr    %dx
+[      ]*[a-f0-9]+:    0f 00 1a                ltr    \(%edx\)
+[      ]*[a-f0-9]+:    0f 00 e2                verr   %dx
+[      ]*[a-f0-9]+:    0f 00 e2                verr   %dx
+[      ]*[a-f0-9]+:    0f 00 22                verr   \(%edx\)
+[      ]*[a-f0-9]+:    0f 00 ea                verw   %dx
+[      ]*[a-f0-9]+:    0f 00 ea                verw   %dx
+[      ]*[a-f0-9]+:    0f 00 2a                verw   \(%edx\)
+[      ]*[a-f0-9]+:    63 d1                   arpl   %dx,%cx
+[      ]*[a-f0-9]+:    63 d1                   arpl   %dx,%cx
+[      ]*[a-f0-9]+:    63 11                   arpl   %dx,\(%ecx\)
+[      ]*[a-f0-9]+:    63 11                   arpl   %dx,\(%ecx\)
+[      ]*[a-f0-9]+:    63 11                   arpl   %dx,\(%ecx\)
+[      ]*[a-f0-9]+:    63 11                   arpl   %dx,\(%ecx\)
 [      ]*[a-f0-9]+:    66 0f 02 d2             lar    %dx,%dx
 [      ]*[a-f0-9]+:    0f 02 d2                lar    %edx,%edx
 [      ]*[a-f0-9]+:    0f 02 d2                lar    %edx,%edx
 [      ]*[a-f0-9]+:    66 0f 02 12             lar    \(%edx\),%dx
 [      ]*[a-f0-9]+:    0f 02 12                lar    \(%edx\),%edx
+[      ]*[a-f0-9]+:    0f 00 d2                lldt   %dx
+[      ]*[a-f0-9]+:    0f 00 d2                lldt   %dx
+[      ]*[a-f0-9]+:    0f 00 12                lldt   \(%edx\)
+[      ]*[a-f0-9]+:    0f 00 12                lldt   \(%edx\)
 [      ]*[a-f0-9]+:    66 0f 03 d2             lsl    %dx,%dx
 [      ]*[a-f0-9]+:    0f 03 d2                lsl    %edx,%edx
 [      ]*[a-f0-9]+:    0f 03 d2                lsl    %edx,%edx
 [      ]*[a-f0-9]+:    66 0f 03 12             lsl    \(%edx\),%dx
 [      ]*[a-f0-9]+:    0f 03 12                lsl    \(%edx\),%edx
+[      ]*[a-f0-9]+:    0f 00 da                ltr    %dx
+[      ]*[a-f0-9]+:    0f 00 da                ltr    %dx
+[      ]*[a-f0-9]+:    0f 00 1a                ltr    \(%edx\)
+[      ]*[a-f0-9]+:    0f 00 1a                ltr    \(%edx\)
+[      ]*[a-f0-9]+:    0f 00 e2                verr   %dx
+[      ]*[a-f0-9]+:    0f 00 e2                verr   %dx
+[      ]*[a-f0-9]+:    0f 00 22                verr   \(%edx\)
+[      ]*[a-f0-9]+:    0f 00 22                verr   \(%edx\)
+[      ]*[a-f0-9]+:    0f 00 ea                verw   %dx
+[      ]*[a-f0-9]+:    0f 00 ea                verw   %dx
+[      ]*[a-f0-9]+:    0f 00 2a                verw   \(%edx\)
+[      ]*[a-f0-9]+:    0f 00 2a                verw   \(%edx\)
 #pass