summaryrefslogtreecommitdiff
path: root/gas/testsuite/gas/arc/nps400-7.s
blob: d02712b4e30ac131ecbd94c75b7ad58f781b7b8e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
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