]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/blob - test/MC/Disassembler/MBlaze/mblaze_typeb.txt
Vendor import of llvm tags/RELEASE_33/final r183502 (effectively, 3.3
[FreeBSD/FreeBSD.git] / test / MC / Disassembler / MBlaze / mblaze_typeb.txt
1 # RUN: llvm-mc --disassemble %s -triple=mblaze-unknown-unknown | FileCheck %s
2
3 ################################################################################
4 # TYPE B instructions
5 ################################################################################
6
7 # CHECK:    addi    r1, r2, 15
8 0x20 0x22 0x00 0x0f
9
10 # CHECK:    addic   r1, r2, 15
11 0x28 0x22 0x00 0x0f
12
13 # CHECK:    addik   r1, r2, 15
14 0x30 0x22 0x00 0x0f
15
16 # CHECK:    addikc  r1, r2, 15
17 0x38 0x22 0x00 0x0f
18
19 # CHECK:    andi    r1, r2, 15
20 0xa4 0x22 0x00 0x0f
21
22 # CHECK:    andni   r1, r2, 15
23 0xac 0x22 0x00 0x0f
24
25 # CHECK:    muli    r1, r2, 15
26 0x60 0x22 0x00 0x0f
27
28 # CHECK:    ori     r1, r2, 15
29 0xa0 0x22 0x00 0x0f
30
31 # CHECK:    rsubi   r1, r2, 15
32 0x24 0x22 0x00 0x0f
33
34 # CHECK:    rsubic  r1, r2, 15
35 0x2c 0x22 0x00 0x0f
36
37 # CHECK:    rsubik  r1, r2, 15
38 0x34 0x22 0x00 0x0f
39
40 # CHECK:    rsubikc r1, r2, 15
41 0x3c 0x22 0x00 0x0f
42
43 # CHECK:    rtbd r15, 15
44 0xb6 0x4f 0x00 0x0f
45
46 # CHECK:    rted r15, 15
47 0xb6 0x8f 0x00 0x0f
48
49 # CHECK:    rtid r15, 15
50 0xb6 0x2f 0x00 0x0f
51
52 # CHECK:    rtsd r15, 15
53 0xb6 0x0f 0x00 0x0f
54
55 # CHECK:    xori r1, r2, 15
56 0xa8 0x22 0x00 0x0f