summaryrefslogtreecommitdiffstats
path: root/llvm/test
diff options
context:
space:
mode:
authorDaniel Sanders <daniel.sanders@imgtec.com>2014-05-15 10:27:19 +0000
committerDaniel Sanders <daniel.sanders@imgtec.com>2014-05-15 10:27:19 +0000
commita3412b13d47e195ac1f602b8b399f48f93426262 (patch)
tree46c522cad2a5707f1d42ef355c56547241a08797 /llvm/test
parenta0e5695ad9221d79cf8dd6ae1cf55342e72f13ea (diff)
downloadbcm5719-llvm-a3412b13d47e195ac1f602b8b399f48f93426262.tar.gz
bcm5719-llvm-a3412b13d47e195ac1f602b8b399f48f93426262.zip
[mips][mips64r6] Add aui, daui, dahi, and dati
Summary: Depends on D3671 Reviewers: jkolek, zoran.jovanovic, vmedic Reviewed By: vmedic Differential Revision: http://reviews.llvm.org/D3759 llvm-svn: 208857
Diffstat (limited to 'llvm/test')
-rw-r--r--llvm/test/MC/Mips/mips32r6/valid.s1
-rw-r--r--llvm/test/MC/Mips/mips64r6/valid.s4
2 files changed, 5 insertions, 0 deletions
diff --git a/llvm/test/MC/Mips/mips32r6/valid.s b/llvm/test/MC/Mips/mips32r6/valid.s
index 0fd6741b8b6..a0633a5f921 100644
--- a/llvm/test/MC/Mips/mips32r6/valid.s
+++ b/llvm/test/MC/Mips/mips32r6/valid.s
@@ -4,6 +4,7 @@
.set noat
# FIXME: Add the instructions carried forward from older ISA's
+ aui $3,$2,-23 # CHECK: aui $3, $2, -23 # encoding: [0x3c,0x62,0xff,0xe9]
div $2,$3,$4 # CHECK: div $2, $3, $4 # encoding: [0x00,0x64,0x10,0x9a]
divu $2,$3,$4 # CHECK: divu $2, $3, $4 # encoding: [0x00,0x64,0x10,0x9b]
mod $2,$3,$4 # CHECK: mod $2, $3, $4 # encoding: [0x00,0x64,0x10,0xda]
diff --git a/llvm/test/MC/Mips/mips64r6/valid.s b/llvm/test/MC/Mips/mips64r6/valid.s
index 29b6704f870..e1349819891 100644
--- a/llvm/test/MC/Mips/mips64r6/valid.s
+++ b/llvm/test/MC/Mips/mips64r6/valid.s
@@ -4,6 +4,10 @@
.set noat
# FIXME: Add the instructions carried forward from older ISA's
+ aui $3,$2,-23 # CHECK: aui $3, $2, -23 # encoding: [0x3c,0x62,0xff,0xe9]
+ daui $3,$2,0x1234 # CHECK: daui $3, $2, 4660 # encoding: [0x74,0x62,0x12,0x34]
+ dahi $3,$3,0x5678 # CHECK: dahi $3, $3, 22136 # encoding: [0x04,0x66,0x56,0x78]
+ dati $3,$3,0xabcd # CHECK: dati $3, $3, 43981 # encoding: [0x04,0x7e,0xab,0xcd]
div $2,$3,$4 # CHECK: div $2, $3, $4 # encoding: [0x00,0x64,0x10,0x9a]
divu $2,$3,$4 # CHECK: divu $2, $3, $4 # encoding: [0x00,0x64,0x10,0x9b]
mod $2,$3,$4 # CHECK: mod $2, $3, $4 # encoding: [0x00,0x64,0x10,0xda]
OpenPOWER on IntegriCloud