diff options
Diffstat (limited to 'llvm/test/MC')
| -rw-r--r-- | llvm/test/MC/Disassembler/X86/fp-stack.txt | 192 | ||||
| -rw-r--r-- | llvm/test/MC/Disassembler/X86/x86-16.txt | 4 | ||||
| -rwxr-xr-x | llvm/test/MC/X86/X87-32.s | 24 | ||||
| -rwxr-xr-x | llvm/test/MC/X86/X87-64.s | 22 | ||||
| -rw-r--r-- | llvm/test/MC/X86/intel-syntax-2.s | 12 | ||||
| -rw-r--r-- | llvm/test/MC/X86/intel-syntax.s | 84 | ||||
| -rw-r--r-- | llvm/test/MC/X86/x86-16.s | 4 | ||||
| -rw-r--r-- | llvm/test/MC/X86/x86-32-coverage.s | 22 | ||||
| -rw-r--r-- | llvm/test/MC/X86/x86-32.s | 2 | ||||
| -rw-r--r-- | llvm/test/MC/X86/x86-64.s | 66 |
10 files changed, 216 insertions, 216 deletions
diff --git a/llvm/test/MC/Disassembler/X86/fp-stack.txt b/llvm/test/MC/Disassembler/X86/fp-stack.txt index 6c4ae7c118d..1b1687b2a20 100644 --- a/llvm/test/MC/Disassembler/X86/fp-stack.txt +++ b/llvm/test/MC/Disassembler/X86/fp-stack.txt @@ -1,52 +1,52 @@ # RUN: llvm-mc --disassemble %s -triple=x86_64 | FileCheck %s # RUN: llvm-mc --disassemble %s -triple=i686-apple-darwin9 | FileCheck %s -# CHECK: fadd %st(0) +# CHECK: fadd %st(0), %st 0xd8,0xc0 -# CHECK: fadd %st(1) +# CHECK: fadd %st(1), %st 0xd8,0xc1 -# CHECK: fadd %st(2) +# CHECK: fadd %st(2), %st 0xd8,0xc2 -# CHECK: fadd %st(3) +# CHECK: fadd %st(3), %st 0xd8,0xc3 -# CHECK: fadd %st(4) +# CHECK: fadd %st(4), %st 0xd8,0xc4 -# CHECK: fadd %st(5) +# CHECK: fadd %st(5), %st 0xd8,0xc5 -# CHECK: fadd %st(6) +# CHECK: fadd %st(6), %st 0xd8,0xc6 -# CHECK: fadd %st(7) +# CHECK: fadd %st(7), %st 0xd8,0xc7 -# CHECK: fmul %st(0) +# CHECK: fmul %st(0), %st 0xd8,0xc8 -# CHECK: fmul %st(1) +# CHECK: fmul %st(1), %st 0xd8,0xc9 -# CHECK: fmul %st(2) +# CHECK: fmul %st(2), %st 0xd8,0xca -# CHECK: fmul %st(3) +# CHECK: fmul %st(3), %st 0xd8,0xcb -# CHECK: fmul %st(4) +# CHECK: fmul %st(4), %st 0xd8,0xcc -# CHECK: fmul %st(5) +# CHECK: fmul %st(5), %st 0xd8,0xcd -# CHECK: fmul %st(6) +# CHECK: fmul %st(6), %st 0xd8,0xce -# CHECK: fmul %st(7) +# CHECK: fmul %st(7), %st 0xd8,0xcf # CHECK: fcom %st(0) @@ -97,100 +97,100 @@ # CHECK: fcomp %st(7) 0xd8,0xdf -# CHECK: fsub %st(0) +# CHECK: fsub %st(0), %st 0xd8,0xe0 -# CHECK: fsub %st(1) +# CHECK: fsub %st(1), %st 0xd8,0xe1 -# CHECK: fsub %st(2) +# CHECK: fsub %st(2), %st 0xd8,0xe2 -# CHECK: fsub %st(3) +# CHECK: fsub %st(3), %st 0xd8,0xe3 -# CHECK: fsub %st(4) +# CHECK: fsub %st(4), %st 0xd8,0xe4 -# CHECK: fsub %st(5) +# CHECK: fsub %st(5), %st 0xd8,0xe5 -# CHECK: fsub %st(6) +# CHECK: fsub %st(6), %st 0xd8,0xe6 -# CHECK: fsub %st(7) +# CHECK: fsub %st(7), %st 0xd8,0xe7 -# CHECK: fsubr %st(0) +# CHECK: fsubr %st(0), %st 0xd8,0xe8 -# CHECK: fsubr %st(1) +# CHECK: fsubr %st(1), %st 0xd8,0xe9 -# CHECK: fsubr %st(2) +# CHECK: fsubr %st(2), %st 0xd8,0xea -# CHECK: fsubr %st(3) +# CHECK: fsubr %st(3), %st 0xd8,0xeb -# CHECK: fsubr %st(4) +# CHECK: fsubr %st(4), %st 0xd8,0xec -# CHECK: fsubr %st(5) +# CHECK: fsubr %st(5), %st 0xd8,0xed -# CHECK: fsubr %st(6) +# CHECK: fsubr %st(6), %st 0xd8,0xee -# CHECK: fsubr %st(7) +# CHECK: fsubr %st(7), %st 0xd8,0xef -# CHECK: fdiv %st(0) +# CHECK: fdiv %st(0), %st 0xd8,0xf0 -# CHECK: fdiv %st(1) +# CHECK: fdiv %st(1), %st 0xd8,0xf1 -# CHECK: fdiv %st(2) +# CHECK: fdiv %st(2), %st 0xd8,0xf2 -# CHECK: fdiv %st(3) +# CHECK: fdiv %st(3), %st 0xd8,0xf3 -# CHECK: fdiv %st(4) +# CHECK: fdiv %st(4), %st 0xd8,0xf4 -# CHECK: fdiv %st(5) +# CHECK: fdiv %st(5), %st 0xd8,0xf5 -# CHECK: fdiv %st(6) +# CHECK: fdiv %st(6), %st 0xd8,0xf6 -# CHECK: fdiv %st(7) +# CHECK: fdiv %st(7), %st 0xd8,0xf7 -# CHECK: fdivr %st(0) +# CHECK: fdivr %st(0), %st 0xd8,0xf8 -# CHECK: fdivr %st(1) +# CHECK: fdivr %st(1), %st 0xd8,0xf9 -# CHECK: fdivr %st(2) +# CHECK: fdivr %st(2), %st 0xd8,0xfa -# CHECK: fdivr %st(3) +# CHECK: fdivr %st(3), %st 0xd8,0xfb -# CHECK: fdivr %st(4) +# CHECK: fdivr %st(4), %st 0xd8,0xfc -# CHECK: fdivr %st(5) +# CHECK: fdivr %st(5), %st 0xd8,0xfd -# CHECK: fdivr %st(6) +# CHECK: fdivr %st(6), %st 0xd8,0xfe -# CHECK: fdivr %st(7) +# CHECK: fdivr %st(7), %st 0xd8,0xff # CHECK: fld %st(0) @@ -838,151 +838,151 @@ # CHECK: fucomp %st(7) 0xdd,0xef -# CHECK: faddp %st(0) +# CHECK: faddp %st, %st(0) 0xde,0xc0 -# CHECK: faddp %st(1) +# CHECK: faddp %st, %st(1) 0xde,0xc1 -# CHECK: faddp %st(2) +# CHECK: faddp %st, %st(2) 0xde,0xc2 -# CHECK: faddp %st(3) +# CHECK: faddp %st, %st(3) 0xde,0xc3 -# CHECK: faddp %st(4) +# CHECK: faddp %st, %st(4) 0xde,0xc4 -# CHECK: faddp %st(5) +# CHECK: faddp %st, %st(5) 0xde,0xc5 -# CHECK: faddp %st(6) +# CHECK: faddp %st, %st(6) 0xde,0xc6 -# CHECK: faddp %st(7) +# CHECK: faddp %st, %st(7) 0xde,0xc7 -# CHECK: fmulp %st(0) +# CHECK: fmulp %st, %st(0) 0xde,0xc8 -# CHECK: fmulp %st(1) +# CHECK: fmulp %st, %st(1) 0xde,0xc9 -# CHECK: fmulp %st(2) +# CHECK: fmulp %st, %st(2) 0xde,0xca -# CHECK: fmulp %st(3) +# CHECK: fmulp %st, %st(3) 0xde,0xcb -# CHECK: fmulp %st(4) +# CHECK: fmulp %st, %st(4) 0xde,0xcc -# CHECK: fmulp %st(5) +# CHECK: fmulp %st, %st(5) 0xde,0xcd -# CHECK: fmulp %st(6) +# CHECK: fmulp %st, %st(6) 0xde,0xce -# CHECK: fmulp %st(7) +# CHECK: fmulp %st, %st(7) 0xde,0xcf # CHECK: fcompp 0xde,0xd9 -# CHECK: fsubp %st(0) +# CHECK: fsubp %st, %st(0) 0xde,0xe0 -# CHECK: fsubp %st(1) +# CHECK: fsubp %st, %st(1) 0xde,0xe1 -# CHECK: fsubp %st(2) +# CHECK: fsubp %st, %st(2) 0xde,0xe2 -# CHECK: fsubp %st(3) +# CHECK: fsubp %st, %st(3) 0xde,0xe3 -# CHECK: fsubp %st(4) +# CHECK: fsubp %st, %st(4) 0xde,0xe4 -# CHECK: fsubp %st(5) +# CHECK: fsubp %st, %st(5) 0xde,0xe5 -# CHECK: fsubp %st(6) +# CHECK: fsubp %st, %st(6) 0xde,0xe6 -# CHECK: fsubp %st(7) +# CHECK: fsubp %st, %st(7) 0xde,0xe7 -# CHECK: fsubrp %st(0) +# CHECK: fsubrp %st, %st(0) 0xde,0xe8 -# CHECK: fsubrp %st(1) +# CHECK: fsubrp %st, %st(1) 0xde,0xe9 -# CHECK: fsubrp %st(2) +# CHECK: fsubrp %st, %st(2) 0xde,0xea -# CHECK: fsubrp %st(3) +# CHECK: fsubrp %st, %st(3) 0xde,0xeb -# CHECK: fsubrp %st(4) +# CHECK: fsubrp %st, %st(4) 0xde,0xec -# CHECK: fsubrp %st(5) +# CHECK: fsubrp %st, %st(5) 0xde,0xed -# CHECK: fsubrp %st(6) +# CHECK: fsubrp %st, %st(6) 0xde,0xee -# CHECK: fsubrp %st(7) +# CHECK: fsubrp %st, %st(7) 0xde,0xef -# CHECK: fdivp %st(0) +# CHECK: fdivp %st, %st(0) 0xde,0xf0 -# CHECK: fdivp %st(1) +# CHECK: fdivp %st, %st(1) 0xde,0xf1 -# CHECK: fdivp %st(2) +# CHECK: fdivp %st, %st(2) 0xde,0xf2 -# CHECK: fdivp %st(3) +# CHECK: fdivp %st, %st(3) 0xde,0xf3 -# CHECK: fdivp %st(4) +# CHECK: fdivp %st, %st(4) 0xde,0xf4 -# CHECK: fdivp %st(5) +# CHECK: fdivp %st, %st(5) 0xde,0xf5 -# CHECK: fdivp %st(6) +# CHECK: fdivp %st, %st(6) 0xde,0xf6 -# CHECK: fdivp %st(7) +# CHECK: fdivp %st, %st(7) 0xde,0xf7 -# CHECK: fdivrp %st(0) +# CHECK: fdivrp %st, %st(0) 0xde,0xf8 -# CHECK: fdivrp %st(1) +# CHECK: fdivrp %st, %st(1) 0xde,0xf9 -# CHECK: fdivrp %st(2) +# CHECK: fdivrp %st, %st(2) 0xde,0xfa -# CHECK: fdivrp %st(3) +# CHECK: fdivrp %st, %st(3) 0xde,0xfb -# CHECK: fdivrp %st(4) +# CHECK: fdivrp %st, %st(4) 0xde,0xfc -# CHECK: fdivrp %st(5) +# CHECK: fdivrp %st, %st(5) 0xde,0xfd -# CHECK: fdivrp %st(6) +# CHECK: fdivrp %st, %st(6) 0xde,0xfe -# CHECK: fdivrp %st(7) +# CHECK: fdivrp %st, %st(7) 0xde,0xff # CHECK: ffreep %st(0) diff --git a/llvm/test/MC/Disassembler/X86/x86-16.txt b/llvm/test/MC/Disassembler/X86/x86-16.txt index 43cd09516c3..286aa88489c 100644 --- a/llvm/test/MC/Disassembler/X86/x86-16.txt +++ b/llvm/test/MC/Disassembler/X86/x86-16.txt @@ -759,10 +759,10 @@ # CHECK: strl %eax 0x66 0x0f 0x00 0xc8 -# CHECK: fsubp %st(1) +# CHECK: fsubp %st, %st(1) 0xde 0xe1 -# CHECK: fsubp %st(2) +# CHECK: fsubp %st, %st(2) 0xde 0xe2 # CHECKX: nop diff --git a/llvm/test/MC/X86/X87-32.s b/llvm/test/MC/X86/X87-32.s index 5d001b9863c..d414ab65b7d 100755 --- a/llvm/test/MC/X86/X87-32.s +++ b/llvm/test/MC/X86/X87-32.s @@ -31,7 +31,7 @@ faddl 64(%edx,%eax) // CHECK: encoding: [0xdc,0x02] faddl (%edx) -// CHECK: faddp %st(4) +// CHECK: faddp %st, %st(4) // CHECK: encoding: [0xde,0xc4] faddp %st(4) @@ -63,7 +63,7 @@ fadds (%edx) // CHECK: encoding: [0xdc,0xc4] fadd %st, %st(4) -// CHECK: fadd %st(4) +// CHECK: fadd %st(4), %st // CHECK: encoding: [0xd8,0xc4] fadd %st(4) @@ -259,7 +259,7 @@ fdivl 64(%edx,%eax) // CHECK: encoding: [0xdc,0x32] fdivl (%edx) -// CHECK: fdivp %st(4) +// CHECK: fdivp %st, %st(4) // CHECK: encoding: [0xde,0xf4] fdivp %st(4) @@ -287,7 +287,7 @@ fdivrl 64(%edx,%eax) // CHECK: encoding: [0xdc,0x3a] fdivrl (%edx) -// CHECK: fdivrp %st(4) +// CHECK: fdivrp %st, %st(4) // CHECK: encoding: [0xde,0xfc] fdivrp %st(4) @@ -319,7 +319,7 @@ fdivrs (%edx) // CHECK: encoding: [0xdc,0xfc] fdivr %st, %st(4) -// CHECK: fdivr %st(4) +// CHECK: fdivr %st(4), %st // CHECK: encoding: [0xd8,0xfc] fdivr %st(4) @@ -351,7 +351,7 @@ fdivs (%edx) // CHECK: encoding: [0xdc,0xf4] fdiv %st, %st(4) -// CHECK: fdiv %st(4) +// CHECK: fdiv %st(4), %st // CHECK: encoding: [0xd8,0xf4] fdiv %st(4) @@ -1119,7 +1119,7 @@ fmull 64(%edx,%eax) // CHECK: encoding: [0xdc,0x0a] fmull (%edx) -// CHECK: fmulp %st(4) +// CHECK: fmulp %st, %st(4) // CHECK: encoding: [0xde,0xcc] fmulp %st(4) @@ -1151,7 +1151,7 @@ fmuls (%edx) // CHECK: encoding: [0xdc,0xcc] fmul %st, %st(4) -// CHECK: fmul %st(4) +// CHECK: fmul %st(4), %st // CHECK: encoding: [0xd8,0xcc] fmul %st(4) @@ -1479,7 +1479,7 @@ fsubl 64(%edx,%eax) // CHECK: encoding: [0xdc,0x22] fsubl (%edx) -// CHECK: fsubp %st(4) +// CHECK: fsubp %st, %st(4) // CHECK: encoding: [0xde,0xe4] fsubp %st(4) @@ -1507,7 +1507,7 @@ fsubrl 64(%edx,%eax) // CHECK: encoding: [0xdc,0x2a] fsubrl (%edx) -// CHECK: fsubrp %st(4) +// CHECK: fsubrp %st, %st(4) // CHECK: encoding: [0xde,0xec] fsubrp %st(4) @@ -1539,7 +1539,7 @@ fsubrs (%edx) // CHECK: encoding: [0xdc,0xec] fsubr %st, %st(4) -// CHECK: fsubr %st(4) +// CHECK: fsubr %st(4), %st // CHECK: encoding: [0xd8,0xec] fsubr %st(4) @@ -1571,7 +1571,7 @@ fsubs (%edx) // CHECK: encoding: [0xdc,0xe4] fsub %st, %st(4) -// CHECK: fsub %st(4) +// CHECK: fsub %st(4), %st // CHECK: encoding: [0xd8,0xe4] fsub %st(4) diff --git a/llvm/test/MC/X86/X87-64.s b/llvm/test/MC/X86/X87-64.s index 83abafd9eea..1103f326ea0 100755 --- a/llvm/test/MC/X86/X87-64.s +++ b/llvm/test/MC/X86/X87-64.s @@ -31,7 +31,7 @@ faddl 64(%rdx,%rax) // CHECK: encoding: [0xdc,0x02] faddl (%rdx) -// CHECK: faddp %st(4) +// CHECK: faddp %st, %st(4) // CHECK: encoding: [0xde,0xc4] faddp %st(4) @@ -63,7 +63,7 @@ fadds (%rdx) // CHECK: encoding: [0xdc,0xc4] fadd %st, %st(4) -// CHECK: fadd %st(4) +// CHECK: fadd %st(4), %st // CHECK: encoding: [0xd8,0xc4] fadd %st(4) @@ -259,7 +259,7 @@ fdivl 64(%rdx,%rax) // CHECK: encoding: [0xdc,0x32] fdivl (%rdx) -// CHECK: fdivp %st(4) +// CHECK: fdivp %st, %st(4) // CHECK: encoding: [0xde,0xf4] fdivp %st(4) @@ -287,7 +287,7 @@ fdivrl 64(%rdx,%rax) // CHECK: encoding: [0xdc,0x3a] fdivrl (%rdx) -// CHECK: fdivrp %st(4) +// CHECK: fdivrp %st, %st(4) // CHECK: encoding: [0xde,0xfc] fdivrp %st(4) @@ -319,7 +319,7 @@ fdivrs (%rdx) // CHECK: encoding: [0xdc,0xfc] fdivr %st, %st(4) -// CHECK: fdivr %st(4) +// CHECK: fdivr %st(4), %st // CHECK: encoding: [0xd8,0xfc] fdivr %st(4) @@ -351,7 +351,7 @@ fdivs (%rdx) // CHECK: encoding: [0xdc,0xf4] fdiv %st, %st(4) -// CHECK: fdiv %st(4) +// CHECK: fdiv %st(4), %st // CHECK: encoding: [0xd8,0xf4] fdiv %st(4) @@ -1119,7 +1119,7 @@ fmull 64(%rdx,%rax) // CHECK: encoding: [0xdc,0x0a] fmull (%rdx) -// CHECK: fmulp %st(4) +// CHECK: fmulp %st, %st(4) // CHECK: encoding: [0xde,0xcc] fmulp %st(4) @@ -1479,7 +1479,7 @@ fsubl 64(%rdx,%rax) // CHECK: encoding: [0xdc,0x22] fsubl (%rdx) -// CHECK: fsubp %st(4) +// CHECK: fsubp %st, %st(4) // CHECK: encoding: [0xde,0xe4] fsubp %st(4) @@ -1507,7 +1507,7 @@ fsubrl 64(%rdx,%rax) // CHECK: encoding: [0xdc,0x2a] fsubrl (%rdx) -// CHECK: fsubrp %st(4) +// CHECK: fsubrp %st, %st(4) // CHECK: encoding: [0xde,0xec] fsubrp %st(4) @@ -1539,7 +1539,7 @@ fsubrs (%rdx) // CHECK: encoding: [0xdc,0xec] fsubr %st, %st(4) -// CHECK: fsubr %st(4) +// CHECK: fsubr %st(4), %st // CHECK: encoding: [0xd8,0xec] fsubr %st(4) @@ -1571,7 +1571,7 @@ fsubs (%rdx) // CHECK: encoding: [0xdc,0xe4] fsub %st, %st(4) -// CHECK: fsub %st(4) +// CHECK: fsub %st(4), %st // CHECK: encoding: [0xd8,0xe4] fsub %st(4) diff --git a/llvm/test/MC/X86/intel-syntax-2.s b/llvm/test/MC/X86/intel-syntax-2.s index aead5766db4..b23965ae52e 100644 --- a/llvm/test/MC/X86/intel-syntax-2.s +++ b/llvm/test/MC/X86/intel-syntax-2.s @@ -18,14 +18,14 @@ _test2: _test3: fadd -// CHECK: faddp %st(1) +// CHECK: faddp %st, %st(1) fmul -// CHECK: fmulp %st(1) +// CHECK: fmulp %st, %st(1) fsub -// CHECK: fsubp %st(1) +// CHECK: fsubp %st, %st(1) fsubr -// CHECK: fsubrp %st(1) +// CHECK: fsubrp %st, %st(1) fdiv -// CHECK: fdivp %st(1) +// CHECK: fdivp %st, %st(1) fdivr -// CHECK: fdivrp %st(1) +// CHECK: fdivrp %st, %st(1) diff --git a/llvm/test/MC/X86/intel-syntax.s b/llvm/test/MC/X86/intel-syntax.s index ade58f17bf1..171357e1f52 100644 --- a/llvm/test/MC/X86/intel-syntax.s +++ b/llvm/test/MC/X86/intel-syntax.s @@ -556,12 +556,12 @@ fnstsw fnstsw AX fnstsw WORD PTR [EAX] -// CHECK: faddp %st(1) -// CHECK: fmulp %st(1) -// CHECK: fsubrp %st(1) -// CHECK: fsubp %st(1) -// CHECK: fdivrp %st(1) -// CHECK: fdivp %st(1) +// CHECK: faddp %st, %st(1) +// CHECK: fmulp %st, %st(1) +// CHECK: fsubrp %st, %st(1) +// CHECK: fsubp %st, %st(1) +// CHECK: fdivrp %st, %st(1) +// CHECK: fdivp %st, %st(1) faddp ST(1), ST(0) fmulp ST(1), ST(0) fsubp ST(1), ST(0) @@ -569,12 +569,12 @@ fsubrp ST(1), ST(0) fdivp ST(1), ST(0) fdivrp ST(1), ST(0) -// CHECK: faddp %st(1) -// CHECK: fmulp %st(1) -// CHECK: fsubrp %st(1) -// CHECK: fsubp %st(1) -// CHECK: fdivrp %st(1) -// CHECK: fdivp %st(1) +// CHECK: faddp %st, %st(1) +// CHECK: fmulp %st, %st(1) +// CHECK: fsubrp %st, %st(1) +// CHECK: fsubp %st, %st(1) +// CHECK: fdivrp %st, %st(1) +// CHECK: fdivp %st, %st(1) faddp ST(0), ST(1) fmulp ST(0), ST(1) fsubp ST(0), ST(1) @@ -582,12 +582,12 @@ fsubrp ST(0), ST(1) fdivp ST(0), ST(1) fdivrp ST(0), ST(1) -// CHECK: faddp %st(1) -// CHECK: fmulp %st(1) -// CHECK: fsubrp %st(1) -// CHECK: fsubp %st(1) -// CHECK: fdivrp %st(1) -// CHECK: fdivp %st(1) +// CHECK: faddp %st, %st(1) +// CHECK: fmulp %st, %st(1) +// CHECK: fsubrp %st, %st(1) +// CHECK: fsubp %st, %st(1) +// CHECK: fdivrp %st, %st(1) +// CHECK: fdivp %st, %st(1) faddp ST(1) fmulp ST(1) fsubp ST(1) @@ -596,12 +596,12 @@ fdivp ST(1) fdivrp ST(1) -// CHECK: faddp %st(1) -// CHECK: fmulp %st(1) -// CHECK: fsubrp %st(1) -// CHECK: fsubp %st(1) -// CHECK: fdivrp %st(1) -// CHECK: fdivp %st(1) +// CHECK: faddp %st, %st(1) +// CHECK: fmulp %st, %st(1) +// CHECK: fsubrp %st, %st(1) +// CHECK: fsubp %st, %st(1) +// CHECK: fdivrp %st, %st(1) +// CHECK: fdivp %st, %st(1) fadd fmul fsub @@ -609,12 +609,12 @@ fsubr fdiv fdivr -// CHECK: faddp %st(1) -// CHECK: fmulp %st(1) -// CHECK: fsubrp %st(1) -// CHECK: fsubp %st(1) -// CHECK: fdivrp %st(1) -// CHECK: fdivp %st(1) +// CHECK: faddp %st, %st(1) +// CHECK: fmulp %st, %st(1) +// CHECK: fsubrp %st, %st(1) +// CHECK: fsubp %st, %st(1) +// CHECK: fdivrp %st, %st(1) +// CHECK: fdivp %st, %st(1) faddp fmulp fsubp @@ -622,12 +622,12 @@ fsubrp fdivp fdivrp -// CHECK: fadd %st(1) -// CHECK: fmul %st(1) -// CHECK: fsub %st(1) -// CHECK: fsubr %st(1) -// CHECK: fdiv %st(1) -// CHECK: fdivr %st(1) +// CHECK: fadd %st(1), %st +// CHECK: fmul %st(1), %st +// CHECK: fsub %st(1), %st +// CHECK: fsubr %st(1), %st +// CHECK: fdiv %st(1), %st +// CHECK: fdivr %st(1), %st fadd ST(0), ST(1) fmul ST(0), ST(1) fsub ST(0), ST(1) @@ -648,12 +648,12 @@ fsubr ST(1), ST(0) fdiv ST(1), ST(0) fdivr ST(1), ST(0) -// CHECK: fadd %st(1) -// CHECK: fmul %st(1) -// CHECK: fsub %st(1) -// CHECK: fsubr %st(1) -// CHECK: fdiv %st(1) -// CHECK: fdivr %st(1) +// CHECK: fadd %st(1), %st +// CHECK: fmul %st(1), %st +// CHECK: fsub %st(1), %st +// CHECK: fsubr %st(1), %st +// CHECK: fdiv %st(1), %st +// CHECK: fdivr %st(1), %st fadd ST(1) fmul ST(1) fsub ST(1) diff --git a/llvm/test/MC/X86/x86-16.s b/llvm/test/MC/X86/x86-16.s index 50263beaa67..88ee77a6d41 100644 --- a/llvm/test/MC/X86/x86-16.s +++ b/llvm/test/MC/X86/x86-16.s @@ -920,11 +920,11 @@ pshufw $90, %mm4, %mm0 str %eax -// CHECK: fsubp +// CHECK: fsubp %st, %st(1) // CHECK: encoding: [0xde,0xe1] fsubp %st,%st(1) -// CHECK: fsubp %st(2) +// CHECK: fsubp %st, %st(2) // CHECK: encoding: [0xde,0xe2] fsubp %st, %st(2) diff --git a/llvm/test/MC/X86/x86-32-coverage.s b/llvm/test/MC/X86/x86-32-coverage.s index 2686792a415..ba59fb357b9 100644 --- a/llvm/test/MC/X86/x86-32-coverage.s +++ b/llvm/test/MC/X86/x86-32-coverage.s @@ -2472,11 +2472,11 @@ // CHECK: encoding: [0xda,0x05,0x78,0x56,0x34,0x12] fiaddl 0x12345678 -// CHECK: faddp %st(2) +// CHECK: faddp %st, %st(2) // CHECK: encoding: [0xde,0xc2] faddp %st(2) -// CHECK: fsub %st(2) +// CHECK: fsub %st(2), %st // CHECK: encoding: [0xd8,0xe2] fsub %st(2) @@ -2504,11 +2504,11 @@ // CHECK: encoding: [0xda,0x25,0x78,0x56,0x34,0x12] fisubl 0x12345678 -// CHECK: fsubp %st(2) +// CHECK: fsubp %st, %st(2) // CHECK: encoding: [0xde,0xe2] fsubp %st(2) -// CHECK: fsubr %st(2) +// CHECK: fsubr %st(2), %st // CHECK: encoding: [0xd8,0xea] fsubr %st(2) @@ -2536,11 +2536,11 @@ // CHECK: encoding: [0xda,0x2d,0x78,0x56,0x34,0x12] fisubrl 0x12345678 -// CHECK: fsubrp %st(2) +// CHECK: fsubrp %st, %st(2) // CHECK: encoding: [0xde,0xea] fsubrp %st(2) -// CHECK: fmul %st(2) +// CHECK: fmul %st(2), %st // CHECK: encoding: [0xd8,0xca] fmul %st(2) @@ -2568,11 +2568,11 @@ // CHECK: encoding: [0xda,0x0d,0x78,0x56,0x34,0x12] fimull 0x12345678 -// CHECK: fmulp %st(2) +// CHECK: fmulp %st, %st(2) // CHECK: encoding: [0xde,0xca] fmulp %st(2) -// CHECK: fdiv %st(2) +// CHECK: fdiv %st(2), %st // CHECK: encoding: [0xd8,0xf2] fdiv %st(2) @@ -2600,11 +2600,11 @@ // CHECK: encoding: [0xda,0x35,0x78,0x56,0x34,0x12] fidivl 0x12345678 -// CHECK: fdivp %st(2) +// CHECK: fdivp %st, %st(2) // CHECK: encoding: [0xde,0xf2] fdivp %st(2) -// CHECK: fdivr %st(2) +// CHECK: fdivr %st(2), %st // CHECK: encoding: [0xd8,0xfa] fdivr %st(2) @@ -2632,7 +2632,7 @@ // CHECK: encoding: [0xda,0x3d,0x78,0x56,0x34,0x12] fidivrl 0x12345678 -// CHECK: fdivrp %st(2) +// CHECK: fdivrp %st, %st(2) // CHECK: encoding: [0xde,0xfa] fdivrp %st(2) diff --git a/llvm/test/MC/X86/x86-32.s b/llvm/test/MC/X86/x86-32.s index 69d36032593..1593c26b9d0 100644 --- a/llvm/test/MC/X86/x86-32.s +++ b/llvm/test/MC/X86/x86-32.s @@ -1055,7 +1055,7 @@ pshufw $90, %mm4, %mm0 fsubp %st,%st(1) // PR9164 -// CHECK: fsubp %st(2) +// CHECK: fsubp %st, %st(2) // CHECK: encoding: [0xde,0xe2] fsubp %st, %st(2) diff --git a/llvm/test/MC/X86/x86-64.s b/llvm/test/MC/X86/x86-64.s index 6aa30ad9f45..e35ba19fc4f 100644 --- a/llvm/test/MC/X86/x86-64.s +++ b/llvm/test/MC/X86/x86-64.s @@ -307,13 +307,13 @@ insl (%dx), %es:(%rdi) // CHECK: fxch %st(1) // CHECK: fucom %st(1) // CHECK: fucomp %st(1) -// CHECK: faddp %st(1) -// CHECK: faddp %st(0) -// CHECK: fsubp %st(1) -// CHECK: fsubrp %st(1) -// CHECK: fmulp %st(1) -// CHECK: fdivp %st(1) -// CHECK: fdivrp %st(1) +// CHECK: faddp %st, %st(1) +// CHECK: faddp %st, %st(0) +// CHECK: fsubp %st, %st(1) +// CHECK: fsubrp %st, %st(1) +// CHECK: fmulp %st, %st(1) +// CHECK: fdivp %st, %st(1) +// CHECK: fdivrp %st, %st(1) fxch fucom @@ -456,8 +456,8 @@ mov %rdx, %db15 // CHECK: encoding: [0x44,0x0f,0x23,0xfa] // rdar://8456371 - Handle commutable instructions written backward. -// CHECK: faddp %st(1) -// CHECK: fmulp %st(2) +// CHECK: faddp %st, %st(1) +// CHECK: fmulp %st, %st(2) faddp %st, %st(1) fmulp %st, %st(2) @@ -1391,12 +1391,12 @@ clac // CHECK: encoding: [0x0f,0x01,0xcb] stac -// CHECK: faddp %st(1) -// CHECK: fmulp %st(1) -// CHECK: fsubp %st(1) -// CHECK: fsubrp %st(1) -// CHECK: fdivp %st(1) -// CHECK: fdivrp %st(1) +// CHECK: faddp %st, %st(1) +// CHECK: fmulp %st, %st(1) +// CHECK: fsubp %st, %st(1) +// CHECK: fsubrp %st, %st(1) +// CHECK: fdivp %st, %st(1) +// CHECK: fdivrp %st, %st(1) faddp %st, %st(1) fmulp %st, %st(1) fsubp %st, %st(1) @@ -1404,12 +1404,12 @@ fsubrp %st, %st(1) fdivp %st, %st(1) fdivrp %st, %st(1) -// CHECK: faddp %st(1) -// CHECK: fmulp %st(1) -// CHECK: fsubp %st(1) -// CHECK: fsubrp %st(1) -// CHECK: fdivp %st(1) -// CHECK: fdivrp %st(1) +// CHECK: faddp %st, %st(1) +// CHECK: fmulp %st, %st(1) +// CHECK: fsubp %st, %st(1) +// CHECK: fsubrp %st, %st(1) +// CHECK: fdivp %st, %st(1) +// CHECK: fdivrp %st, %st(1) faddp %st(1), %st fmulp %st(1), %st fsubp %st(1), %st @@ -1417,12 +1417,12 @@ fsubrp %st(1), %st fdivp %st(1), %st fdivrp %st(1), %st -// CHECK: faddp %st(1) -// CHECK: fmulp %st(1) -// CHECK: fsubp %st(1) -// CHECK: fsubrp %st(1) -// CHECK: fdivp %st(1) -// CHECK: fdivrp %st(1) +// CHECK: faddp %st, %st(1) +// CHECK: fmulp %st, %st(1) +// CHECK: fsubp %st, %st(1) +// CHECK: fsubrp %st, %st(1) +// CHECK: fdivp %st, %st(1) +// CHECK: fdivrp %st, %st(1) faddp %st(1) fmulp %st(1) fsubp %st(1) @@ -1430,12 +1430,12 @@ fsubrp %st(1) fdivp %st(1) fdivrp %st(1) -// CHECK: faddp %st(1) -// CHECK: fmulp %st(1) -// CHECK: fsubp %st(1) -// CHECK: fsubrp %st(1) -// CHECK: fdivp %st(1) -// CHECK: fdivrp %st(1) +// CHECK: faddp %st, %st(1) +// CHECK: fmulp %st, %st(1) +// CHECK: fsubp %st, %st(1) +// CHECK: fsubrp %st, %st(1) +// CHECK: fdivp %st, %st(1) +// CHECK: fdivrp %st, %st(1) faddp fmulp fsubp |

