mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2025-01-15 23:31:37 +00:00
Test case for r180238.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@180245 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
089741479b
commit
4cc3d1b910
22
test/MC/Mips/micromips-shift-instructions.s
Normal file
22
test/MC/Mips/micromips-shift-instructions.s
Normal file
@ -0,0 +1,22 @@
|
||||
# RUN: llvm-mc %s -triple=mipsel -show-encoding -mcpu=mips32r2 -mattr=micromips | FileCheck %s
|
||||
# Check that the assembler can handle the documented syntax
|
||||
# for shift instructions.
|
||||
#------------------------------------------------------------------------------
|
||||
# Shift Instructions
|
||||
#------------------------------------------------------------------------------
|
||||
# CHECK: sll $4, $3, 7 # encoding: [0x00,0x38,0x83,0x00]
|
||||
# CHECK: sllv $2, $3, $5 # encoding: [0x10,0x10,0x65,0x00]
|
||||
# CHECK: sra $4, $3, 7 # encoding: [0x80,0x38,0x83,0x00]
|
||||
# CHECK: srav $2, $3, $5 # encoding: [0x90,0x10,0x65,0x00]
|
||||
# CHECK: srl $4, $3, 7 # encoding: [0x40,0x38,0x83,0x00]
|
||||
# CHECK: srlv $2, $3, $5 # encoding: [0x50,0x10,0x65,0x00]
|
||||
# CHECK: rotr $9, $6, 7 # encoding: [0xc0,0x38,0x26,0x01]
|
||||
# CHECK: rotrv $9, $6, $7 # encoding: [0xd0,0x48,0xc7,0x00]
|
||||
sll $4, $3, 7
|
||||
sllv $2, $3, $5
|
||||
sra $4, $3, 7
|
||||
srav $2, $3, $5
|
||||
srl $4, $3, 7
|
||||
srlv $2, $3, $5
|
||||
rotr $9, $6, 7
|
||||
rotrv $9, $6, $7
|
Loading…
x
Reference in New Issue
Block a user