blob: 45060c678ec5c29b66a6805e42da56ab5d790235 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
|
# RUN: llvm-mc --disassemble %s -triple=xcore-xmos-elf | FileCheck %s
# CHECK: .section __TEXT,__text,regular,pure_instructions
# 0r instructions
# CHECK: clre
0xed 0x07
# CHECK: get r11, id
0xee 0x17
# CHECK: get r11, ed
0xfe 0x0f
# CHECK: get r11, et
0xff 0x0f
# CHECK: ssync
0xee 0x07
# CHECK: waiteu
0xec 0x07
# 1r instructions
# CHECK: msync res[r0]
0xf0 0x1f
# CHECK: mjoin res[r1]
0xf1 0x17
# CHECK: bau r2
0xf2 0x27
# CHECK: set sp, r3
0xf3 0x2f
# CHECK: ecallt r4
0xf4 0x4f
# CHECK: ecallf r5
0xe5 0x4f
# CHECK: bla r6
0xe6 0x27
# CHECK: syncr res[r7]
0xf7 0x87
# CHECK: freer res[r8]
0xe8 0x17
# CHECK: setv res[r9], r11
0xf9 0x47
# CHECK: setev res[r10], r11
0xfa 0x3f
# CHECK: eeu res[r11]
0xfb 0x07
|