1 # RUN: llvm-mc --disassemble %s -triple=xcore-xmos-elf | FileCheck %s
2 # CHECK: .section __TEXT,__text,regular,pure_instructions
26 # CHECK: msync res[r0]
29 # CHECK: mjoin res[r1]
47 # CHECK: syncr res[r7]
50 # CHECK: freer res[r8]
53 # CHECK: setv res[r9], r11
56 # CHECK: setev res[r10], r11
70 # CHECK: andnot r10, r11
73 # CHECK: mkmsk r11, r0
76 # CHECK: getts r8, res[r1]
79 # CHECK: setpt res[r2], r3
82 # CHECK: outct res[r1], r2
85 # CHECK: outt res[r5], r4
88 # CHECK: out res[r9], r10
91 # CHECK: outshr res[r0], r2
94 # CHECK: inct r7, res[r4]
97 # CHECK: int r8, res[r3]
100 # CHECK: in r10, res[r0]
103 # CHECK: inshr r4, res[r2]
106 # CHECK: chkct res[r6], r0
109 # CHECK: testct r8, res[r3]
112 # CHECK: testwct r2, res[r9]
115 # CHECK: setd res[r3], r4
118 # CHECK: getst r7, res[r1]
121 # CHECK: init t[r1]:sp, r2
124 # CHECK: init t[r10]:pc, r1
127 # CHECK: init t[r2]:cp, r10
130 # CHECK: init t[r2]:dp, r3
133 # CHECK: setpsc res[r8], r2