xref: /aosp_15_r20/external/llvm/test/MC/X86/intel-syntax-2.s (revision 9880d6810fe72a1726cb53787c6711e909410d58)
1*9880d681SAndroid Build Coastguard Worker// RUN: llvm-mc -triple x86_64-unknown-unknown -x86-asm-syntax=att %s | FileCheck %s
2*9880d681SAndroid Build Coastguard Worker
3*9880d681SAndroid Build Coastguard Worker	.intel_syntax
4*9880d681SAndroid Build Coastguard Worker_test:
5*9880d681SAndroid Build Coastguard Worker// CHECK:	movl	$257, -4(%rsp)
6*9880d681SAndroid Build Coastguard Worker	mov	DWORD PTR [RSP - 4], 257
7*9880d681SAndroid Build Coastguard Worker    .att_syntax
8*9880d681SAndroid Build Coastguard Worker// CHECK:	movl	$257, -4(%rsp)
9*9880d681SAndroid Build Coastguard Worker    movl $257, -4(%rsp)
10*9880d681SAndroid Build Coastguard Worker
11*9880d681SAndroid Build Coastguard Worker_test2:
12*9880d681SAndroid Build Coastguard Worker.intel_syntax noprefix
13*9880d681SAndroid Build Coastguard Worker	mov	DWORD PTR [RSP - 4], 255
14*9880d681SAndroid Build Coastguard Worker// CHECK:	movl	$255, -4(%rsp)
15*9880d681SAndroid Build Coastguard Worker.att_syntax prefix
16*9880d681SAndroid Build Coastguard Worker	movl $255, -4(%rsp)
17*9880d681SAndroid Build Coastguard Worker// CHECK:	movl	$255, -4(%rsp)
18*9880d681SAndroid Build Coastguard Worker
19*9880d681SAndroid Build Coastguard Worker_test3:
20*9880d681SAndroid Build Coastguard Workerfadd
21*9880d681SAndroid Build Coastguard Worker// CHECK: faddp %st(1)
22*9880d681SAndroid Build Coastguard Workerfmul
23*9880d681SAndroid Build Coastguard Worker// CHECK: fmulp %st(1)
24*9880d681SAndroid Build Coastguard Workerfsub
25*9880d681SAndroid Build Coastguard Worker// CHECK: fsubp %st(1)
26*9880d681SAndroid Build Coastguard Workerfsubr
27*9880d681SAndroid Build Coastguard Worker// CHECK: fsubrp %st(1)
28*9880d681SAndroid Build Coastguard Workerfdiv
29*9880d681SAndroid Build Coastguard Worker// CHECK: fdivp %st(1)
30*9880d681SAndroid Build Coastguard Workerfdivr
31*9880d681SAndroid Build Coastguard Worker// CHECK: fdivrp %st(1)
32