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
|
# RUN: llvm-mc --disassemble %s -triple=mblaze-unknown-unknown | FileCheck %s
################################################################################
# TYPE B instructions
################################################################################
# CHECK: addi r1, r2, 15
0x20 0x22 0x00 0x0f
# CHECK: addic r1, r2, 15
0x28 0x22 0x00 0x0f
# CHECK: addik r1, r2, 15
0x30 0x22 0x00 0x0f
# CHECK: addikc r1, r2, 15
0x38 0x22 0x00 0x0f
# CHECK: andi r1, r2, 15
0xa4 0x22 0x00 0x0f
# CHECK: andni r1, r2, 15
0xac 0x22 0x00 0x0f
# CHECK: muli r1, r2, 15
0x60 0x22 0x00 0x0f
# CHECK: ori r1, r2, 15
0xa0 0x22 0x00 0x0f
# CHECK: rsubi r1, r2, 15
0x24 0x22 0x00 0x0f
# CHECK: rsubic r1, r2, 15
0x2c 0x22 0x00 0x0f
# CHECK: rsubik r1, r2, 15
0x34 0x22 0x00 0x0f
# CHECK: rsubikc r1, r2, 15
0x3c 0x22 0x00 0x0f
# CHECK: rtbd r15, 15
0xb6 0x4f 0x00 0x0f
# CHECK: rted r15, 15
0xb6 0x8f 0x00 0x0f
# CHECK: rtid r15, 15
0xb6 0x2f 0x00 0x0f
# CHECK: rtsd r15, 15
0xb6 0x0f 0x00 0x0f
# CHECK: xori r1, r2, 15
0xa8 0x22 0x00 0x0f
|