summaryrefslogtreecommitdiffstats
path: root/llvm/test
diff options
context:
space:
mode:
authorZoran Jovanovic <zoran.jovanovic@imgtec.com>2014-10-10 13:31:18 +0000
committerZoran Jovanovic <zoran.jovanovic@imgtec.com>2014-10-10 13:31:18 +0000
commitb39a174f111420df7711f9fb9ace5f250122d1a2 (patch)
tree7b2fdd4d275933310156d1d5f2b2c6b34dc1fe7d /llvm/test
parent6097bad3f837307b26d0543b4e2c3af64e2fd4ae (diff)
downloadbcm5719-llvm-b39a174f111420df7711f9fb9ace5f250122d1a2.tar.gz
bcm5719-llvm-b39a174f111420df7711f9fb9ace5f250122d1a2.zip
ps][microMIPS] Implement JRC instruction
Differential Revision: http://reviews.llvm.org/D5045 llvm-svn: 219494
Diffstat (limited to 'llvm/test')
-rw-r--r--llvm/test/MC/Mips/micromips-16-bit-instructions.s7
1 files changed, 5 insertions, 2 deletions
diff --git a/llvm/test/MC/Mips/micromips-16-bit-instructions.s b/llvm/test/MC/Mips/micromips-16-bit-instructions.s
index 98ec6d6c68d..63ae5d0575c 100644
--- a/llvm/test/MC/Mips/micromips-16-bit-instructions.s
+++ b/llvm/test/MC/Mips/micromips-16-bit-instructions.s
@@ -12,7 +12,8 @@
# CHECK-EL: mfhi $9 # encoding: [0x09,0x46]
# CHECK-EL: mflo $9 # encoding: [0x49,0x46]
# CHECK-EL: move $25, $1 # encoding: [0x21,0x0f]
-# CHECK-EL: jalr $9 # encoding: [0xc9,0x45]
+# CHECK-EL: jrc $9 # encoding: [0xa9,0x45]
+# CHECK-NEXT: jalr $9 # encoding: [0xc9,0x45]
# CHECK-EL: jraddiusp 20 # encoding: [0x05,0x47]
# CHECK-EL: nop # encoding: [0x00,0x00,0x00,0x00]
# CHECK-EL: jalrs16 $9 # encoding: [0xe9,0x45]
@@ -23,7 +24,8 @@
# CHECK-EB: mfhi $9 # encoding: [0x46,0x09]
# CHECK-EB: mflo $9 # encoding: [0x46,0x49]
# CHECK-EB: move $25, $1 # encoding: [0x0f,0x21]
-# CHECK-EB: jalr $9 # encoding: [0x45,0xc9]
+# CHECK-EB: jrc $9 # encoding: [0x45,0xa9]
+# CHECK-NEXT: jalr $9 # encoding: [0x45,0xc9]
# CHECK-EB: jraddiusp 20 # encoding: [0x47,0x05]
# CHECK-EB: nop # encoding: [0x00,0x00,0x00,0x00]
# CHECK-EB: jalrs16 $9 # encoding: [0x45,0xe9]
@@ -32,6 +34,7 @@
mfhi $9
mflo $9
move $25, $1
+ jrc $9
jalr $9
jraddiusp 20
jalrs16 $9
OpenPOWER on IntegriCloud