diff options
Diffstat (limited to 'gas/testsuite/gas/arc/nps400-7.s')
-rw-r--r-- | gas/testsuite/gas/arc/nps400-7.s | 41 |
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 |