summaryrefslogtreecommitdiff
path: root/gas/testsuite/gas/arc/nps400-7.s
diff options
context:
space:
mode:
Diffstat (limited to 'gas/testsuite/gas/arc/nps400-7.s')
-rw-r--r--gas/testsuite/gas/arc/nps400-7.s41
1 files changed, 41 insertions, 0 deletions
diff --git a/gas/testsuite/gas/arc/nps400-7.s b/gas/testsuite/gas/arc/nps400-7.s
new file mode 100644
index 00000000000..d02712b4e30
--- /dev/null
+++ b/gas/testsuite/gas/arc/nps400-7.s
@@ -0,0 +1,41 @@
+ .text
+
+ ;; mrgb
+ mrgb r0,r0,r1,4,5,3,8,6,2
+ mrgb.cl r2,r2,r1,4,5,3,8,6,2
+
+ ;; mov2b
+ mov2b r1,r1,r2,4,3,2,8,1,6
+ mov2b.cl r1,r2,4,3,2,8,1,6
+
+ ;; ext4b
+ ext4b r3,r3,r12,28,5,10,30,31
+ ext4b.cl r2,r13,28,5,10,30,31
+
+ ;; ins4b
+ ins4b r3,r3,r12,5,10,30,31,28
+ ins4b.cl r2,r13,5,10,30,31,28
+
+ ;; mov3b
+ mov3b r14,r14,r12, 1,0,6, 7,3,2, 20,2,21
+ mov3b r1,r1,r12, 4,1,1, 3,0,16, 3,3,8
+ mov3b r14,r14,r12, 8,2,14, 8,1,2, 14,0,3
+ mov3b r1,r1,r12, 12,3,1, 3,2,13, 5,1,2
+
+ ;; mov3bcl
+ mov3bcl r0,r1, 1,0,1, 0,1,1, 12,3,0
+ mov3b.cl r0,r1, 2,1,5, 22,2,2, 31,2,3
+ mov3bcl r0,r1, 3,2,9, 23,3,6, 30,1,31
+ mov3b.cl r0,r1, 4,3,11, 24,0,30, 30,0,30
+
+ ;; mov4b
+ mov4b r0,r0,r14, 10,3,20, 2,2,0, 6,1,7, 14,0,3
+ mov4b r0,r0,r14, 1,0,11, 12,3,4, 31,2,11, 24,1,2
+ mov4b r0,r0,r14, 5,1,8, 21,0,30, 3,3,31, 8,2,8
+ mov4b r0,r0,r14, 15,2,13, 22,1,22, 13,0,30, 4,3,4
+
+ ;; mov4bl
+ mov4bcl r12,r13,1,1,1,2,2,2,3,3,3,4,0,4
+ mov4b.cl r13,r14,1,2,1,2,3,2,3,0,3,4,1,4
+ mov4bcl r2,r3, 1,3,1,2,0,2,3,1,3,4,2,4
+ mov4b.cl r1,r2, 1,0,1,2,1,2,3,2,3,4,3,4