# 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
