[InstCombine] Signed saturation patterns
[llvm-core.git] / test / MC / AsmParser / ifc.s
blob24944a21e4feb581db7e332eefc55a16a7f77e87
1 # RUN: llvm-mc -triple i386-unknown-unknown %s | FileCheck %s
3 # CHECK-NOT: .byte 0
4 # CHECK: .byte 1
5 .ifc foo, foo
6 .byte 1
7 .else
8 .byte 0
9 .endif
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
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
27 # CHECK-NOT: .byte 0
28 # CHECK: .byte 1
29 .ifc unequal, unEqual
30 .byte 0
31 .else
32 .byte 1
33 .endif
35 # CHECK-NOT: .byte 0
36 # CHECK: .byte 1
37 .ifnc foo, foo
38 .byte 0
39 .else
40 .byte 1
41 .endif
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
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
59 # CHECK-NOT: .byte 0
60 # CHECK: .byte 1
61 .ifnc unequal, unEqual
62 .byte 1
63 .else
64 .byte 0
65 .endif
67 # CHECK-NOT: .byte 0
68 # CHECK: .byte 1
69 .ifnc equal, equal ; .byte 0 ; .else ; .byte 1 ; .endif