1 // RUN: llvm-mc -triple x86_64-linux-gnu %s | FileCheck %s
8 .macro ifcc2 arg0 arg1:vararg
14 .macro ifcc3 arg0, arg1:vararg
20 .macro ifcc4 arg0, arg1:vararg
28 // CHECK: movl %esp, %ebp
29 // CHECK: subl $0, %esp
30 // CHECK: movl %eax, %ebx
31 // CHECK: movl %ecx, %ebx
32 // CHECK: movl %ecx, %eax
33 // CHECK: movl %eax, %ecx
34 // CHECK: movl %ecx, %eax
35 // CHECK: movl %eax, %ecx
44 ifcc4 %eax %ecx ## test
45 ifcc4 %ecx, %eax ## test
48 // CHECK: subl $1, %esp