blob: 11da298e00e9cf07e9ad057eb9b1a3ade5447e43 [file] [log] [blame]
Saleem Abdulrasool27304cb2014-02-16 04:56:31 +00001# RUN: llvm-mc -triple i386 -filetype asm -o - %s | FileCheck %s
2
3 .macro it, cond
4 .endm
5
6 it ne
7 .long 1
8
9# CHECK: .long 1
10
Saleem Abdulrasool6d7c0c22014-02-17 00:40:17 +000011 .macro double first = -1, second = -1
12 # begin entry
13 .long \first
14 .long \second
15 # end entry
16 .endm
17
18 double
19# CHECK: .long -1
20# CHECK: .long -1
21
22 double 1
23# CHECK: .long 1
24# CHECK: .long -1
25
26 double 2, 3
27# CHECK: .long 2
28# CHECK: .long 3
29
30 double , 4
31# CHECK: .long -1
32# CHECK: .long 4
33
34 double 5, second = 6
35# CHECK: .long 5
36# CHECK: .long 6
37
38 double first = 7
39# CHECK: .long 7
40# CHECK: .long -1
41
42 double second = 8
43# CHECK: .long -1
44# CHECK: .long 8
45
46 double second = 9, first = 10
47# CHECK: .long 10
48# CHECK: .long 9
49
50 double second + 11
51# CHECK: .long second+11
52# CHECK: .long -1
53
54 double , second + 12
55# CHECK: .long -1
56# CHECK: .long second+12
57
58 double second
59# CHECK: .long second
60# CHECK: .long -1
61