xref: /llvm-project/llvm/test/MC/X86/intel-syntax-2.s (revision bf7593ec4a1ed4d1605796f862f65a7b7fcb4b3e)
16f8d8b24SChad Rosier// RUN: llvm-mc -triple x86_64-unknown-unknown -x86-asm-syntax=att %s | FileCheck %s
29a9bb5c5SDevang Patel
39a9bb5c5SDevang Patel	.intel_syntax
49a9bb5c5SDevang Patel_test:
59a9bb5c5SDevang Patel// CHECK:	movl	$257, -4(%rsp)
69a9bb5c5SDevang Patel	mov	DWORD PTR [RSP - 4], 257
76f8d8b24SChad Rosier    .att_syntax
86f8d8b24SChad Rosier// CHECK:	movl	$257, -4(%rsp)
96f8d8b24SChad Rosier    movl $257, -4(%rsp)
10ce63b791SReid Kleckner
11ce63b791SReid Kleckner_test2:
12ce63b791SReid Kleckner.intel_syntax noprefix
13ce63b791SReid Kleckner	mov	DWORD PTR [RSP - 4], 255
14ce63b791SReid Kleckner// CHECK:	movl	$255, -4(%rsp)
15ce63b791SReid Kleckner.att_syntax prefix
16ce63b791SReid Kleckner	movl $255, -4(%rsp)
17ce63b791SReid Kleckner// CHECK:	movl	$255, -4(%rsp)
18fd3fe9e4SMichael Zuckerman
19fd3fe9e4SMichael Zuckerman_test3:
20fd3fe9e4SMichael Zuckermanfadd
21*bf7593ecSCraig Topper// CHECK: faddp %st, %st(1)
22fd3fe9e4SMichael Zuckermanfmul
23*bf7593ecSCraig Topper// CHECK: fmulp %st, %st(1)
24fd3fe9e4SMichael Zuckermanfsub
25*bf7593ecSCraig Topper// CHECK: fsubp %st, %st(1)
26fd3fe9e4SMichael Zuckermanfsubr
27*bf7593ecSCraig Topper// CHECK: fsubrp %st, %st(1)
28fd3fe9e4SMichael Zuckermanfdiv
29*bf7593ecSCraig Topper// CHECK: fdivp %st, %st(1)
30fd3fe9e4SMichael Zuckermanfdivr
31*bf7593ecSCraig Topper// CHECK: fdivrp %st, %st(1)
32