1 # RUN: llvm-mc -triple=x86_64 %s | FileCheck %s
7 # CHECK: .ascii "3 \003"
13 .macro double first = -1, second = -1
19 # CHECK-NEXT: .long -1
21 # CHECK-NEXT: .long -1
22 # CHECK-NEXT: .long -1
25 # CHECK-NEXT: .long -1
37 # CHECK-NEXT: .long -1
44 double second
= 9, first
= 10
45 # CHECK: .long second+11
46 # CHECK-NEXT: .long -1
49 # CHECK-NEXT: .long second+12
52 # CHECK-NEXT: .long -1
55 .macro mixed arg0 = 0, arg1 = 1 arg2 = 2, arg3 = 3
80 .macro ascii3 _a _b _c
85 # CHECK: .ascii "a|b|c"
87 # CHECK: .ascii "%1|%2|%3"
89 # CHECK: .ascii "1|2|3"
91 # CHECK: .ascii "1|2|3"
93 # CHECK: .ascii "1|2|3"
95 # CHECK: .ascii "x-y|z|1"
99 # CHECK: .ascii "1|(2 3)|"
101 # CHECK: .ascii "1|(2 3)|"