summaryrefslogtreecommitdiffstats
path: root/llvm/test
diff options
context:
space:
mode:
authorZoran Jovanovic <zoran.jovanovic@imgtec.com>2014-09-12 13:51:58 +0000
committerZoran Jovanovic <zoran.jovanovic@imgtec.com>2014-09-12 13:51:58 +0000
commited6dd6bd3910fa57bc5c95109e1d37a96afa3c7f (patch)
tree5258857639bc668a0c5a46a79158f47fde08bbdd /llvm/test
parent7083c0e02e0eb2c23c728460086788938760295b (diff)
downloadbcm5719-llvm-ed6dd6bd3910fa57bc5c95109e1d37a96afa3c7f.tar.gz
bcm5719-llvm-ed6dd6bd3910fa57bc5c95109e1d37a96afa3c7f.zip
[mips][microMIPS] Implement BGEZALS and BLTZALS instructions
Differential Revision: http://reviews.llvm.org/D5004 llvm-svn: 217678
Diffstat (limited to 'llvm/test')
-rw-r--r--llvm/test/MC/Mips/micromips-branch-instructions.s10
1 files changed, 10 insertions, 0 deletions
diff --git a/llvm/test/MC/Mips/micromips-branch-instructions.s b/llvm/test/MC/Mips/micromips-branch-instructions.s
index 84df2a17c83..cf0aab7873d 100644
--- a/llvm/test/MC/Mips/micromips-branch-instructions.s
+++ b/llvm/test/MC/Mips/micromips-branch-instructions.s
@@ -29,6 +29,10 @@
# CHECK-EL: nop # encoding: [0x00,0x00,0x00,0x00]
# CHECK-EL: bltz $6, 1332 # encoding: [0x06,0x40,0x9a,0x02]
# CHECK-EL: nop # encoding: [0x00,0x00,0x00,0x00]
+# CHECK-EL: bgezals $6, 1332 # encoding: [0x66,0x42,0x9a,0x02]
+# CHECK-EL: move $zero, $zero # encoding: [0x00,0x0c]
+# CHECK-EL: bltzals $6, 1332 # encoding: [0x26,0x42,0x9a,0x02]
+# CHECK-EL: move $zero, $zero # encoding: [0x00,0x0c]
#------------------------------------------------------------------------------
# Big endian
#------------------------------------------------------------------------------
@@ -52,6 +56,10 @@
# CHECK-EB: nop # encoding: [0x00,0x00,0x00,0x00]
# CHECK-EB: bltz $6, 1332 # encoding: [0x40,0x06,0x02,0x9a]
# CHECK-EB: nop # encoding: [0x00,0x00,0x00,0x00]
+# CHECK-EB: bgezals $6, 1332 # encoding: [0x42,0x66,0x02,0x9a]
+# CHECK-EB: move $zero, $zero # encoding: [0x0c,0x00]
+# CHECK-EB: bltzals $6, 1332 # encoding: [0x42,0x26,0x02,0x9a]
+# CHECK-EB: move $zero, $zero # encoding: [0x0c,0x00]
b 1332
beq $9,$6,1332
@@ -63,3 +71,5 @@
bne $9,$6,1332
bal 1332
bltz $6,1332
+ bgezals $6,1332
+ bltzals $6,1332
OpenPOWER on IntegriCloud