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
23 # CHECK-NEXT: .long -1
27 # CHECK-NEXT: .long -1
39 # CHECK-NEXT: .long -1
46 double second
= 9, first
= 10
47 # CHECK: .long second+11
48 # CHECK-NEXT: .long -1
51 # CHECK-NEXT: .long second+12
54 # CHECK-NEXT: .long -1
57 .macro mixed arg0 = 0, arg1 = 1 arg2 = 2, arg3 = 3
82 .macro ascii3 _a _b _c
87 # CHECK: .ascii "a|b|c"
89 # CHECK: .ascii "%1|%2|%3"
91 # CHECK: .ascii "1|2|3"
93 # CHECK: .ascii "1|2|3"
95 # CHECK: .ascii "1|2|3"
97 # CHECK: .ascii "x-y|z|1"
101 # CHECK: .ascii "1|(2 3)|"
103 # CHECK: .ascii "1|(2 3)|"