[MC] [IAS] Add support for the \@ .macro pseudo-variable.
[oota-llvm.git] / test / MC / AsmParser / ifc.s
1 # RUN: llvm-mc -triple i386-unknown-unknown %s | FileCheck %s
2
3 # CHECK-NOT: .byte 0
4 # CHECK: .byte 1
5 .ifc foo, foo
6         .byte 1
7 .else
8         .byte 0
9 .endif
10
11 # CHECK-NOT: .byte 0
12 # CHECK: .byte 1
13 .ifc "foo space", "foo space"
14         .byte 1
15 .else
16         .byte 0
17 .endif
18
19 # CHECK-NOT: .byte 0
20 # CHECK: .byte 1
21 .ifc foo space, foo space
22         .byte 1
23 .else
24         .byte 0
25 .endif
26
27 # CHECK-NOT: .byte 0
28 # CHECK: .byte 1
29 .ifc unequal, unEqual
30         .byte 0
31 .else
32         .byte 1
33 .endif
34
35 # CHECK-NOT: .byte 0
36 # CHECK: .byte 1
37 .ifnc foo, foo
38         .byte 0
39 .else
40         .byte 1
41 .endif
42
43 # CHECK-NOT: .byte 0
44 # CHECK: .byte 1
45 .ifnc "foo space", "foo space"
46         .byte 0
47 .else
48         .byte 1
49 .endif
50
51 # CHECK-NOT: .byte 0
52 # CHECK: .byte 1
53 .ifnc foo space, foo space
54         .byte 0
55 .else
56         .byte 1
57 .endif
58
59 # CHECK-NOT: .byte 0
60 # CHECK: .byte 1
61 .ifnc unequal, unEqual
62         .byte 1
63 .else
64         .byte 0
65 .endif
66
67 # CHECK-NOT: .byte 0
68 # CHECK: .byte 1
69 .ifnc equal, equal ; .byte 0 ; .else ; .byte 1 ; .endif
70