• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# RUN: llvm-mc --disassemble %s -triple=mblaze-unknown-unknown | FileCheck %s
2
3################################################################################
4# Shift instructions
5################################################################################
6
7# CHECK:    bsrl    r1, r2, r3
80x44 0x22 0x18 0x00
9
10# CHECK:    bsra    r1, r2, r3
110x44 0x22 0x1a 0x00
12
13# CHECK:    bsll    r1, r2, r3
140x44 0x22 0x1c 0x00
15
16# CHECK:    bsrli   r1, r2, 0
170x64 0x22 0x00 0x00
18
19# CHECK:    bsrai   r1, r2, 0
200x64 0x22 0x02 0x00
21
22# CHECK:    bslli   r1, r2, 0
230x64 0x22 0x04 0x00
24
25# CHECK:    sra     r1, r2
260x90 0x22 0x00 0x01
27
28# CHECK:    srl     r1, r2
290x90 0x22 0x00 0x41
30