[mips][msa] Fix definition of SLD instruction.
[oota-llvm.git] / test / MC / Mips / msa / test_3r.s
1 # RUN: llvm-mc %s -triple=mipsel-unknown-linux -show-encoding -mcpu=mips32r2 -mattr=+msa -arch=mips | FileCheck %s
2 #
3 # RUN: llvm-mc %s -triple=mipsel-unknown-linux -mcpu=mips32r2 -mattr=+msa -arch=mips -filetype=obj -o - | llvm-objdump -d -triple=mipsel-unknown-linux -mattr=+msa -arch=mips - | FileCheck %s -check-prefix=CHECKOBJDUMP
4 #
5 # CHECK:        add_a.b         $w26, $w9, $w4                  # encoding: [0x78,0x04,0x4e,0x90]
6 # CHECK:        add_a.h         $w23, $w27, $w31                # encoding: [0x78,0x3f,0xdd,0xd0]
7 # CHECK:        add_a.w         $w11, $w6, $w22                 # encoding: [0x78,0x56,0x32,0xd0]
8 # CHECK:        add_a.d         $w6, $w10, $w0                  # encoding: [0x78,0x60,0x51,0x90]
9 # CHECK:        adds_a.b        $w19, $w24, $w19                # encoding: [0x78,0x93,0xc4,0xd0]
10 # CHECK:        adds_a.h        $w25, $w6, $w4                  # encoding: [0x78,0xa4,0x36,0x50]
11 # CHECK:        adds_a.w        $w25, $w17, $w27                # encoding: [0x78,0xdb,0x8e,0x50]
12 # CHECK:        adds_a.d        $w15, $w18, $w26                # encoding: [0x78,0xfa,0x93,0xd0]
13 # CHECK:        adds_s.b        $w29, $w11, $w19                # encoding: [0x79,0x13,0x5f,0x50]
14 # CHECK:        adds_s.h        $w5, $w23, $w26                 # encoding: [0x79,0x3a,0xb9,0x50]
15 # CHECK:        adds_s.w        $w16, $w14, $w13                # encoding: [0x79,0x4d,0x74,0x10]
16 # CHECK:        adds_s.d        $w2, $w14, $w28                 # encoding: [0x79,0x7c,0x70,0x90]
17 # CHECK:        adds_u.b        $w3, $w17, $w14                 # encoding: [0x79,0x8e,0x88,0xd0]
18 # CHECK:        adds_u.h        $w10, $w30, $w4                 # encoding: [0x79,0xa4,0xf2,0x90]
19 # CHECK:        adds_u.w        $w15, $w18, $w20                # encoding: [0x79,0xd4,0x93,0xd0]
20 # CHECK:        adds_u.d        $w30, $w10, $w9                 # encoding: [0x79,0xe9,0x57,0x90]
21 # CHECK:        addv.b          $w24, $w20, $w21                # encoding: [0x78,0x15,0xa6,0x0e]
22 # CHECK:        addv.h          $w4, $w13, $w27                 # encoding: [0x78,0x3b,0x69,0x0e]
23 # CHECK:        addv.w          $w19, $w11, $w14                # encoding: [0x78,0x4e,0x5c,0xce]
24 # CHECK:        addv.d          $w2, $w21, $w31                 # encoding: [0x78,0x7f,0xa8,0x8e]
25 # CHECK:        asub_s.b        $w23, $w16, $w3                 # encoding: [0x7a,0x03,0x85,0xd1]
26 # CHECK:        asub_s.h        $w22, $w17, $w25                # encoding: [0x7a,0x39,0x8d,0x91]
27 # CHECK:        asub_s.w        $w24, $w1, $w9                  # encoding: [0x7a,0x49,0x0e,0x11]
28 # CHECK:        asub_s.d        $w13, $w12, $w12                # encoding: [0x7a,0x6c,0x63,0x51]
29 # CHECK:        asub_u.b        $w10, $w29, $w11                # encoding: [0x7a,0x8b,0xea,0x91]
30 # CHECK:        asub_u.h        $w18, $w9, $w15                 # encoding: [0x7a,0xaf,0x4c,0x91]
31 # CHECK:        asub_u.w        $w10, $w19, $w31                # encoding: [0x7a,0xdf,0x9a,0x91]
32 # CHECK:        asub_u.d        $w17, $w10, $w0                 # encoding: [0x7a,0xe0,0x54,0x51]
33 # CHECK:        ave_s.b         $w2, $w5, $w1                   # encoding: [0x7a,0x01,0x28,0x90]
34 # CHECK:        ave_s.h         $w16, $w19, $w9                 # encoding: [0x7a,0x29,0x9c,0x10]
35 # CHECK:        ave_s.w         $w17, $w31, $w5                 # encoding: [0x7a,0x45,0xfc,0x50]
36 # CHECK:        ave_s.d         $w27, $w25, $w10                # encoding: [0x7a,0x6a,0xce,0xd0]
37 # CHECK:        ave_u.b         $w16, $w19, $w9                 # encoding: [0x7a,0x89,0x9c,0x10]
38 # CHECK:        ave_u.h         $w28, $w28, $w11                # encoding: [0x7a,0xab,0xe7,0x10]
39 # CHECK:        ave_u.w         $w11, $w12, $w11                # encoding: [0x7a,0xcb,0x62,0xd0]
40 # CHECK:        ave_u.d         $w30, $w19, $w28                # encoding: [0x7a,0xfc,0x9f,0x90]
41 # CHECK:        aver_s.b        $w26, $w16, $w2                 # encoding: [0x7b,0x02,0x86,0x90]
42 # CHECK:        aver_s.h        $w31, $w27, $w27                # encoding: [0x7b,0x3b,0xdf,0xd0]
43 # CHECK:        aver_s.w        $w28, $w18, $w25                # encoding: [0x7b,0x59,0x97,0x10]
44 # CHECK:        aver_s.d        $w29, $w21, $w27                # encoding: [0x7b,0x7b,0xaf,0x50]
45 # CHECK:        aver_u.b        $w29, $w26, $w3                 # encoding: [0x7b,0x83,0xd7,0x50]
46 # CHECK:        aver_u.h        $w18, $w18, $w9                 # encoding: [0x7b,0xa9,0x94,0x90]
47 # CHECK:        aver_u.w        $w17, $w25, $w29                # encoding: [0x7b,0xdd,0xcc,0x50]
48 # CHECK:        aver_u.d        $w22, $w22, $w19                # encoding: [0x7b,0xf3,0xb5,0x90]
49 # CHECK:        bclr.b          $w2, $w15, $w29                 # encoding: [0x79,0x9d,0x78,0x8d]
50 # CHECK:        bclr.h          $w16, $w21, $w28                # encoding: [0x79,0xbc,0xac,0x0d]
51 # CHECK:        bclr.w          $w19, $w2, $w9                  # encoding: [0x79,0xc9,0x14,0xcd]
52 # CHECK:        bclr.d          $w27, $w31, $w4                 # encoding: [0x79,0xe4,0xfe,0xcd]
53 # CHECK:        binsl.b         $w5, $w16, $w24                 # encoding: [0x7b,0x18,0x81,0x4d]
54 # CHECK:        binsl.h         $w30, $w5, $w10                 # encoding: [0x7b,0x2a,0x2f,0x8d]
55 # CHECK:        binsl.w         $w14, $w15, $w13                # encoding: [0x7b,0x4d,0x7b,0x8d]
56 # CHECK:        binsl.d         $w23, $w20, $w12                # encoding: [0x7b,0x6c,0xa5,0xcd]
57 # CHECK:        binsr.b         $w22, $w11, $w2                 # encoding: [0x7b,0x82,0x5d,0x8d]
58 # CHECK:        binsr.h         $w0, $w26, $w6                  # encoding: [0x7b,0xa6,0xd0,0x0d]
59 # CHECK:        binsr.w         $w26, $w3, $w28                 # encoding: [0x7b,0xdc,0x1e,0x8d]
60 # CHECK:        binsr.d         $w0, $w0, $w21                  # encoding: [0x7b,0xf5,0x00,0x0d]
61 # CHECK:        bneg.b          $w0, $w11, $w24                 # encoding: [0x7a,0x98,0x58,0x0d]
62 # CHECK:        bneg.h          $w28, $w16, $w4                 # encoding: [0x7a,0xa4,0x87,0x0d]
63 # CHECK:        bneg.w          $w3, $w26, $w19                 # encoding: [0x7a,0xd3,0xd0,0xcd]
64 # CHECK:        bneg.d          $w13, $w29, $w15                # encoding: [0x7a,0xef,0xeb,0x4d]
65 # CHECK:        bset.b          $w31, $w5, $w31                 # encoding: [0x7a,0x1f,0x2f,0xcd]
66 # CHECK:        bset.h          $w14, $w12, $w6                 # encoding: [0x7a,0x26,0x63,0x8d]
67 # CHECK:        bset.w          $w31, $w9, $w12                 # encoding: [0x7a,0x4c,0x4f,0xcd]
68 # CHECK:        bset.d          $w5, $w22, $w5                  # encoding: [0x7a,0x65,0xb1,0x4d]
69 # CHECK:        ceq.b           $w31, $w31, $w18                # encoding: [0x78,0x12,0xff,0xcf]
70 # CHECK:        ceq.h           $w10, $w27, $w9                 # encoding: [0x78,0x29,0xda,0x8f]
71 # CHECK:        ceq.w           $w9, $w5, $w14                  # encoding: [0x78,0x4e,0x2a,0x4f]
72 # CHECK:        ceq.d           $w5, $w17, $w0                  # encoding: [0x78,0x60,0x89,0x4f]
73 # CHECK:        cle_s.b         $w23, $w4, $w9                  # encoding: [0x7a,0x09,0x25,0xcf]
74 # CHECK:        cle_s.h         $w22, $w27, $w19                # encoding: [0x7a,0x33,0xdd,0x8f]
75 # CHECK:        cle_s.w         $w30, $w26, $w10                # encoding: [0x7a,0x4a,0xd7,0x8f]
76 # CHECK:        cle_s.d         $w18, $w5, $w10                 # encoding: [0x7a,0x6a,0x2c,0x8f]
77 # CHECK:        cle_u.b         $w1, $w25, $w0                  # encoding: [0x7a,0x80,0xc8,0x4f]
78 # CHECK:        cle_u.h         $w7, $w0, $w29                  # encoding: [0x7a,0xbd,0x01,0xcf]
79 # CHECK:        cle_u.w         $w25, $w18, $w1                 # encoding: [0x7a,0xc1,0x96,0x4f]
80 # CHECK:        cle_u.d         $w6, $w0, $w30                  # encoding: [0x7a,0xfe,0x01,0x8f]
81 # CHECK:        clt_s.b         $w25, $w2, $w21                 # encoding: [0x79,0x15,0x16,0x4f]
82 # CHECK:        clt_s.h         $w2, $w19, $w9                  # encoding: [0x79,0x29,0x98,0x8f]
83 # CHECK:        clt_s.w         $w23, $w8, $w16                 # encoding: [0x79,0x50,0x45,0xcf]
84 # CHECK:        clt_s.d         $w7, $w30, $w12                 # encoding: [0x79,0x6c,0xf1,0xcf]
85 # CHECK:        clt_u.b         $w2, $w31, $w13                 # encoding: [0x79,0x8d,0xf8,0x8f]
86 # CHECK:        clt_u.h         $w16, $w31, $w23                # encoding: [0x79,0xb7,0xfc,0x0f]
87 # CHECK:        clt_u.w         $w3, $w24, $w9                  # encoding: [0x79,0xc9,0xc0,0xcf]
88 # CHECK:        clt_u.d         $w7, $w0, $w1                   # encoding: [0x79,0xe1,0x01,0xcf]
89 # CHECK:        div_s.b         $w29, $w3, $w18                 # encoding: [0x7a,0x12,0x1f,0x52]
90 # CHECK:        div_s.h         $w17, $w16, $w13                # encoding: [0x7a,0x2d,0x84,0x52]
91 # CHECK:        div_s.w         $w4, $w25, $w30                 # encoding: [0x7a,0x5e,0xc9,0x12]
92 # CHECK:        div_s.d         $w31, $w9, $w20                 # encoding: [0x7a,0x74,0x4f,0xd2]
93 # CHECK:        div_u.b         $w6, $w29, $w10                 # encoding: [0x7a,0x8a,0xe9,0x92]
94 # CHECK:        div_u.h         $w24, $w21, $w14                # encoding: [0x7a,0xae,0xae,0x12]
95 # CHECK:        div_u.w         $w29, $w14, $w25                # encoding: [0x7a,0xd9,0x77,0x52]
96 # CHECK:        div_u.d         $w31, $w1, $w21                 # encoding: [0x7a,0xf5,0x0f,0xd2]
97 # CHECK:        dotp_s.h        $w23, $w22, $w25                # encoding: [0x78,0x39,0xb5,0xd3]
98 # CHECK:        dotp_s.w        $w20, $w14, $w5                 # encoding: [0x78,0x45,0x75,0x13]
99 # CHECK:        dotp_s.d        $w17, $w2, $w22                 # encoding: [0x78,0x76,0x14,0x53]
100 # CHECK:        dotp_u.h        $w13, $w2, $w6                  # encoding: [0x78,0xa6,0x13,0x53]
101 # CHECK:        dotp_u.w        $w15, $w22, $w21                # encoding: [0x78,0xd5,0xb3,0xd3]
102 # CHECK:        dotp_u.d        $w4, $w16, $w26                 # encoding: [0x78,0xfa,0x81,0x13]
103 # CHECK:        dpadd_s.h       $w1, $w28, $w22                 # encoding: [0x79,0x36,0xe0,0x53]
104 # CHECK:        dpadd_s.w       $w10, $w1, $w12                 # encoding: [0x79,0x4c,0x0a,0x93]
105 # CHECK:        dpadd_s.d       $w3, $w21, $w27                 # encoding: [0x79,0x7b,0xa8,0xd3]
106 # CHECK:        dpadd_u.h       $w17, $w5, $w20                 # encoding: [0x79,0xb4,0x2c,0x53]
107 # CHECK:        dpadd_u.w       $w24, $w8, $w16                 # encoding: [0x79,0xd0,0x46,0x13]
108 # CHECK:        dpadd_u.d       $w15, $w29, $w16                # encoding: [0x79,0xf0,0xeb,0xd3]
109 # CHECK:        dpsub_s.h       $w4, $w11, $w12                 # encoding: [0x7a,0x2c,0x59,0x13]
110 # CHECK:        dpsub_s.w       $w4, $w7, $w6                   # encoding: [0x7a,0x46,0x39,0x13]
111 # CHECK:        dpsub_s.d       $w31, $w12, $w28                # encoding: [0x7a,0x7c,0x67,0xd3]
112 # CHECK:        dpsub_u.h       $w4, $w25, $w17                 # encoding: [0x7a,0xb1,0xc9,0x13]
113 # CHECK:        dpsub_u.w       $w19, $w25, $w16                # encoding: [0x7a,0xd0,0xcc,0xd3]
114 # CHECK:        dpsub_u.d       $w7, $w10, $w26                 # encoding: [0x7a,0xfa,0x51,0xd3]
115 # CHECK:        hadd_s.h        $w28, $w24, $w2                 # encoding: [0x7a,0x22,0xc7,0x15]
116 # CHECK:        hadd_s.w        $w24, $w17, $w11                # encoding: [0x7a,0x4b,0x8e,0x15]
117 # CHECK:        hadd_s.d        $w17, $w15, $w20                # encoding: [0x7a,0x74,0x7c,0x55]
118 # CHECK:        hadd_u.h        $w12, $w29, $w17                # encoding: [0x7a,0xb1,0xeb,0x15]
119 # CHECK:        hadd_u.w        $w9, $w5, $w6                   # encoding: [0x7a,0xc6,0x2a,0x55]
120 # CHECK:        hadd_u.d        $w1, $w20, $w6                  # encoding: [0x7a,0xe6,0xa0,0x55]
121 # CHECK:        hsub_s.h        $w16, $w14, $w29                # encoding: [0x7b,0x3d,0x74,0x15]
122 # CHECK:        hsub_s.w        $w9, $w13, $w11                 # encoding: [0x7b,0x4b,0x6a,0x55]
123 # CHECK:        hsub_s.d        $w30, $w18, $w14                # encoding: [0x7b,0x6e,0x97,0x95]
124 # CHECK:        hsub_u.h        $w7, $w12, $w14                 # encoding: [0x7b,0xae,0x61,0xd5]
125 # CHECK:        hsub_u.w        $w21, $w5, $w5                  # encoding: [0x7b,0xc5,0x2d,0x55]
126 # CHECK:        hsub_u.d        $w11, $w12, $w31                # encoding: [0x7b,0xff,0x62,0xd5]
127 # CHECK:        ilvev.b         $w18, $w16, $w30                # encoding: [0x7b,0x1e,0x84,0x94]
128 # CHECK:        ilvev.h         $w14, $w0, $w13                 # encoding: [0x7b,0x2d,0x03,0x94]
129 # CHECK:        ilvev.w         $w12, $w25, $w22                # encoding: [0x7b,0x56,0xcb,0x14]
130 # CHECK:        ilvev.d         $w30, $w27, $w3                 # encoding: [0x7b,0x63,0xdf,0x94]
131 # CHECK:        ilvl.b          $w29, $w3, $w21                 # encoding: [0x7a,0x15,0x1f,0x54]
132 # CHECK:        ilvl.h          $w27, $w10, $w17                # encoding: [0x7a,0x31,0x56,0xd4]
133 # CHECK:        ilvl.w          $w6, $w1, $w0                   # encoding: [0x7a,0x40,0x09,0x94]
134 # CHECK:        ilvl.d          $w3, $w16, $w24                 # encoding: [0x7a,0x78,0x80,0xd4]
135 # CHECK:        ilvod.b         $w11, $w5, $w20                 # encoding: [0x7b,0x94,0x2a,0xd4]
136 # CHECK:        ilvod.h         $w18, $w13, $w31                # encoding: [0x7b,0xbf,0x6c,0x94]
137 # CHECK:        ilvod.w         $w29, $w16, $w24                # encoding: [0x7b,0xd8,0x87,0x54]
138 # CHECK:        ilvod.d         $w22, $w12, $w29                # encoding: [0x7b,0xfd,0x65,0x94]
139 # CHECK:        ilvr.b          $w4, $w30, $w6                  # encoding: [0x7a,0x86,0xf1,0x14]
140 # CHECK:        ilvr.h          $w28, $w19, $w29                # encoding: [0x7a,0xbd,0x9f,0x14]
141 # CHECK:        ilvr.w          $w18, $w20, $w21                # encoding: [0x7a,0xd5,0xa4,0x94]
142 # CHECK:        ilvr.d          $w23, $w30, $w12                # encoding: [0x7a,0xec,0xf5,0xd4]
143 # CHECK:        maddv.b         $w17, $w31, $w29                # encoding: [0x78,0x9d,0xfc,0x52]
144 # CHECK:        maddv.h         $w7, $w24, $w9                  # encoding: [0x78,0xa9,0xc1,0xd2]
145 # CHECK:        maddv.w         $w22, $w22, $w20                # encoding: [0x78,0xd4,0xb5,0x92]
146 # CHECK:        maddv.d         $w30, $w26, $w20                # encoding: [0x78,0xf4,0xd7,0x92]
147 # CHECK:        max_a.b         $w23, $w11, $w23                # encoding: [0x7b,0x17,0x5d,0xce]
148 # CHECK:        max_a.h         $w20, $w5, $w30                 # encoding: [0x7b,0x3e,0x2d,0x0e]
149 # CHECK:        max_a.w         $w7, $w18, $w30                 # encoding: [0x7b,0x5e,0x91,0xce]
150 # CHECK:        max_a.d         $w8, $w8, $w31                  # encoding: [0x7b,0x7f,0x42,0x0e]
151 # CHECK:        max_s.b         $w10, $w1, $w19                 # encoding: [0x79,0x13,0x0a,0x8e]
152 # CHECK:        max_s.h         $w15, $w29, $w17                # encoding: [0x79,0x31,0xeb,0xce]
153 # CHECK:        max_s.w         $w15, $w29, $w14                # encoding: [0x79,0x4e,0xeb,0xce]
154 # CHECK:        max_s.d         $w25, $w24, $w3                 # encoding: [0x79,0x63,0xc6,0x4e]
155 # CHECK:        max_u.b         $w12, $w24, $w5                 # encoding: [0x79,0x85,0xc3,0x0e]
156 # CHECK:        max_u.h         $w5, $w6, $w7                   # encoding: [0x79,0xa7,0x31,0x4e]
157 # CHECK:        max_u.w         $w16, $w4, $w7                  # encoding: [0x79,0xc7,0x24,0x0e]
158 # CHECK:        max_u.d         $w26, $w12, $w24                # encoding: [0x79,0xf8,0x66,0x8e]
159 # CHECK:        min_a.b         $w4, $w26, $w1                  # encoding: [0x7b,0x81,0xd1,0x0e]
160 # CHECK:        min_a.h         $w12, $w13, $w31                # encoding: [0x7b,0xbf,0x6b,0x0e]
161 # CHECK:        min_a.w         $w28, $w20, $w0                 # encoding: [0x7b,0xc0,0xa7,0x0e]
162 # CHECK:        min_a.d         $w12, $w20, $w19                # encoding: [0x7b,0xf3,0xa3,0x0e]
163 # CHECK:        min_s.b         $w19, $w3, $w14                 # encoding: [0x7a,0x0e,0x1c,0xce]
164 # CHECK:        min_s.h         $w27, $w21, $w8                 # encoding: [0x7a,0x28,0xae,0xce]
165 # CHECK:        min_s.w         $w0, $w14, $w30                 # encoding: [0x7a,0x5e,0x70,0x0e]
166 # CHECK:        min_s.d         $w6, $w8, $w21                  # encoding: [0x7a,0x75,0x41,0x8e]
167 # CHECK:        min_u.b         $w22, $w26, $w8                 # encoding: [0x7a,0x88,0xd5,0x8e]
168 # CHECK:        min_u.h         $w7, $w27, $w12                 # encoding: [0x7a,0xac,0xd9,0xce]
169 # CHECK:        min_u.w         $w8, $w20, $w14                 # encoding: [0x7a,0xce,0xa2,0x0e]
170 # CHECK:        min_u.d         $w26, $w14, $w15                # encoding: [0x7a,0xef,0x76,0x8e]
171 # CHECK:        mod_s.b         $w18, $w1, $w26                 # encoding: [0x7b,0x1a,0x0c,0x92]
172 # CHECK:        mod_s.h         $w31, $w30, $w28                # encoding: [0x7b,0x3c,0xf7,0xd2]
173 # CHECK:        mod_s.w         $w2, $w6, $w13                  # encoding: [0x7b,0x4d,0x30,0x92]
174 # CHECK:        mod_s.d         $w21, $w27, $w22                # encoding: [0x7b,0x76,0xdd,0x52]
175 # CHECK:        mod_u.b         $w16, $w7, $w13                 # encoding: [0x7b,0x8d,0x3c,0x12]
176 # CHECK:        mod_u.h         $w24, $w8, $w7                  # encoding: [0x7b,0xa7,0x46,0x12]
177 # CHECK:        mod_u.w         $w30, $w2, $w17                 # encoding: [0x7b,0xd1,0x17,0x92]
178 # CHECK:        mod_u.d         $w31, $w2, $w25                 # encoding: [0x7b,0xf9,0x17,0xd2]
179 # CHECK:        msubv.b         $w14, $w5, $w12                 # encoding: [0x79,0x0c,0x2b,0x92]
180 # CHECK:        msubv.h         $w6, $w7, $w30                  # encoding: [0x79,0x3e,0x39,0x92]
181 # CHECK:        msubv.w         $w13, $w2, $w21                 # encoding: [0x79,0x55,0x13,0x52]
182 # CHECK:        msubv.d         $w16, $w14, $w27                # encoding: [0x79,0x7b,0x74,0x12]
183 # CHECK:        mulv.b          $w20, $w3, $w13                 # encoding: [0x78,0x0d,0x1d,0x12]
184 # CHECK:        mulv.h          $w27, $w26, $w14                # encoding: [0x78,0x2e,0xd6,0xd2]
185 # CHECK:        mulv.w          $w10, $w29, $w3                 # encoding: [0x78,0x43,0xea,0x92]
186 # CHECK:        mulv.d          $w7, $w19, $w29                 # encoding: [0x78,0x7d,0x99,0xd2]
187 # CHECK:        pckev.b         $w5, $w27, $w7                  # encoding: [0x79,0x07,0xd9,0x54]
188 # CHECK:        pckev.h         $w1, $w4, $w27                  # encoding: [0x79,0x3b,0x20,0x54]
189 # CHECK:        pckev.w         $w30, $w20, $w0                 # encoding: [0x79,0x40,0xa7,0x94]
190 # CHECK:        pckev.d         $w6, $w1, $w15                  # encoding: [0x79,0x6f,0x09,0x94]
191 # CHECK:        pckod.b         $w18, $w28, $w30                # encoding: [0x79,0x9e,0xe4,0x94]
192 # CHECK:        pckod.h         $w26, $w5, $w8                  # encoding: [0x79,0xa8,0x2e,0x94]
193 # CHECK:        pckod.w         $w9, $w4, $w2                   # encoding: [0x79,0xc2,0x22,0x54]
194 # CHECK:        pckod.d         $w30, $w22, $w20                # encoding: [0x79,0xf4,0xb7,0x94]
195 # CHECK:        sld.b           $w5, $w23[$12]                  # encoding: [0x78,0x0c,0xb9,0x54]
196 # CHECK:        sld.h           $w1, $w23[$3]                   # encoding: [0x78,0x23,0xb8,0x54]
197 # CHECK:        sld.w           $w20, $w8[$9]                   # encoding: [0x78,0x49,0x45,0x14]
198 # CHECK:        sld.d           $w7, $w23[$fp]                  # encoding: [0x78,0x7e,0xb9,0xd4]
199 # CHECK:        sll.b           $w3, $w0, $w17                  # encoding: [0x78,0x11,0x00,0xcd]
200 # CHECK:        sll.h           $w17, $w27, $w3                 # encoding: [0x78,0x23,0xdc,0x4d]
201 # CHECK:        sll.w           $w16, $w7, $w6                  # encoding: [0x78,0x46,0x3c,0x0d]
202 # CHECK:        sll.d           $w9, $w0, $w26                  # encoding: [0x78,0x7a,0x02,0x4d]
203 # CHECK:        sra.b           $w28, $w4, $w17                 # encoding: [0x78,0x91,0x27,0x0d]
204 # CHECK:        sra.h           $w13, $w9, $w3                  # encoding: [0x78,0xa3,0x4b,0x4d]
205 # CHECK:        sra.w           $w27, $w21, $w19                # encoding: [0x78,0xd3,0xae,0xcd]
206 # CHECK:        sra.d           $w30, $w8, $w23                 # encoding: [0x78,0xf7,0x47,0x8d]
207 # CHECK:        srar.b          $w19, $w18, $w18                # encoding: [0x78,0x92,0x94,0xd5]
208 # CHECK:        srar.h          $w7, $w23, $w8                  # encoding: [0x78,0xa8,0xb9,0xd5]
209 # CHECK:        srar.w          $w1, $w12, $w2                  # encoding: [0x78,0xc2,0x60,0x55]
210 # CHECK:        srar.d          $w21, $w7, $w14                 # encoding: [0x78,0xee,0x3d,0x55]
211 # CHECK:        srl.b           $w12, $w3, $w19                 # encoding: [0x79,0x13,0x1b,0x0d]
212 # CHECK:        srl.h           $w23, $w31, $w20                # encoding: [0x79,0x34,0xfd,0xcd]
213 # CHECK:        srl.w           $w18, $w27, $w11                # encoding: [0x79,0x4b,0xdc,0x8d]
214 # CHECK:        srl.d           $w3, $w12, $w26                 # encoding: [0x79,0x7a,0x60,0xcd]
215 # CHECK:        srlr.b          $w15, $w21, $w11                # encoding: [0x79,0x0b,0xab,0xd5]
216 # CHECK:        srlr.h          $w21, $w13, $w19                # encoding: [0x79,0x33,0x6d,0x55]
217 # CHECK:        srlr.w          $w6, $w30, $w3                  # encoding: [0x79,0x43,0xf1,0x95]
218 # CHECK:        srlr.d          $w1, $w2, $w14                  # encoding: [0x79,0x6e,0x10,0x55]
219 # CHECK:        subs_s.b        $w25, $w15, $w1                 # encoding: [0x78,0x01,0x7e,0x51]
220 # CHECK:        subs_s.h        $w28, $w25, $w22                # encoding: [0x78,0x36,0xcf,0x11]
221 # CHECK:        subs_s.w        $w10, $w12, $w21                # encoding: [0x78,0x55,0x62,0x91]
222 # CHECK:        subs_s.d        $w4, $w20, $w18                 # encoding: [0x78,0x72,0xa1,0x11]
223 # CHECK:        subs_u.b        $w21, $w6, $w25                 # encoding: [0x78,0x99,0x35,0x51]
224 # CHECK:        subs_u.h        $w3, $w10, $w7                  # encoding: [0x78,0xa7,0x50,0xd1]
225 # CHECK:        subs_u.w        $w9, $w15, $w10                 # encoding: [0x78,0xca,0x7a,0x51]
226 # CHECK:        subs_u.d        $w7, $w19, $w10                 # encoding: [0x78,0xea,0x99,0xd1]
227 # CHECK:        subsus_u.b      $w6, $w7, $w12                  # encoding: [0x79,0x0c,0x39,0x91]
228 # CHECK:        subsus_u.h      $w6, $w29, $w19                 # encoding: [0x79,0x33,0xe9,0x91]
229 # CHECK:        subsus_u.w      $w7, $w15, $w7                  # encoding: [0x79,0x47,0x79,0xd1]
230 # CHECK:        subsus_u.d      $w9, $w3, $w15                  # encoding: [0x79,0x6f,0x1a,0x51]
231 # CHECK:        subsuu_s.b      $w22, $w3, $w31                 # encoding: [0x79,0x9f,0x1d,0x91]
232 # CHECK:        subsuu_s.h      $w19, $w23, $w22                # encoding: [0x79,0xb6,0xbc,0xd1]
233 # CHECK:        subsuu_s.w      $w9, $w10, $w13                 # encoding: [0x79,0xcd,0x52,0x51]
234 # CHECK:        subsuu_s.d      $w5, $w6, $w0                   # encoding: [0x79,0xe0,0x31,0x51]
235 # CHECK:        subv.b          $w6, $w13, $w19                 # encoding: [0x78,0x93,0x69,0x8e]
236 # CHECK:        subv.h          $w4, $w25, $w12                 # encoding: [0x78,0xac,0xc9,0x0e]
237 # CHECK:        subv.w          $w27, $w27, $w11                # encoding: [0x78,0xcb,0xde,0xce]
238 # CHECK:        subv.d          $w9, $w24, $w10                 # encoding: [0x78,0xea,0xc2,0x4e]
239 # CHECK:        vshf.b          $w3, $w16, $w5                  # encoding: [0x78,0x05,0x80,0xd5]
240 # CHECK:        vshf.h          $w20, $w19, $w8                 # encoding: [0x78,0x28,0x9d,0x15]
241 # CHECK:        vshf.w          $w16, $w30, $w25                # encoding: [0x78,0x59,0xf4,0x15]
242 # CHECK:        vshf.d          $w19, $w11, $w15                # encoding: [0x78,0x6f,0x5c,0xd5]
243
244 # CHECKOBJDUMP:        add_a.b         $w26, $w9, $w4
245 # CHECKOBJDUMP:        add_a.h         $w23, $w27, $w31
246 # CHECKOBJDUMP:        add_a.w         $w11, $w6, $w22
247 # CHECKOBJDUMP:        add_a.d         $w6, $w10, $w0
248 # CHECKOBJDUMP:        adds_a.b        $w19, $w24, $w19
249 # CHECKOBJDUMP:        adds_a.h        $w25, $w6, $w4
250 # CHECKOBJDUMP:        adds_a.w        $w25, $w17, $w27
251 # CHECKOBJDUMP:        adds_a.d        $w15, $w18, $w26
252 # CHECKOBJDUMP:        adds_s.b        $w29, $w11, $w19
253 # CHECKOBJDUMP:        adds_s.h        $w5, $w23, $w26
254 # CHECKOBJDUMP:        adds_s.w        $w16, $w14, $w13
255 # CHECKOBJDUMP:        adds_s.d        $w2, $w14, $w28
256 # CHECKOBJDUMP:        adds_u.b        $w3, $w17, $w14
257 # CHECKOBJDUMP:        adds_u.h        $w10, $w30, $w4
258 # CHECKOBJDUMP:        adds_u.w        $w15, $w18, $w20
259 # CHECKOBJDUMP:        adds_u.d        $w30, $w10, $w9
260 # CHECKOBJDUMP:        addv.b          $w24, $w20, $w21
261 # CHECKOBJDUMP:        addv.h          $w4, $w13, $w27
262 # CHECKOBJDUMP:        addv.w          $w19, $w11, $w14
263 # CHECKOBJDUMP:        addv.d          $w2, $w21, $w31
264 # CHECKOBJDUMP:        asub_s.b        $w23, $w16, $w3
265 # CHECKOBJDUMP:        asub_s.h        $w22, $w17, $w25
266 # CHECKOBJDUMP:        asub_s.w        $w24, $w1, $w9
267 # CHECKOBJDUMP:        asub_s.d        $w13, $w12, $w12
268 # CHECKOBJDUMP:        asub_u.b        $w10, $w29, $w11
269 # CHECKOBJDUMP:        asub_u.h        $w18, $w9, $w15
270 # CHECKOBJDUMP:        asub_u.w        $w10, $w19, $w31
271 # CHECKOBJDUMP:        asub_u.d        $w17, $w10, $w0
272 # CHECKOBJDUMP:        ave_s.b         $w2, $w5, $w1
273 # CHECKOBJDUMP:        ave_s.h         $w16, $w19, $w9
274 # CHECKOBJDUMP:        ave_s.w         $w17, $w31, $w5
275 # CHECKOBJDUMP:        ave_s.d         $w27, $w25, $w10
276 # CHECKOBJDUMP:        ave_u.b         $w16, $w19, $w9
277 # CHECKOBJDUMP:        ave_u.h         $w28, $w28, $w11
278 # CHECKOBJDUMP:        ave_u.w         $w11, $w12, $w11
279 # CHECKOBJDUMP:        ave_u.d         $w30, $w19, $w28
280 # CHECKOBJDUMP:        aver_s.b        $w26, $w16, $w2
281 # CHECKOBJDUMP:        aver_s.h        $w31, $w27, $w27
282 # CHECKOBJDUMP:        aver_s.w        $w28, $w18, $w25
283 # CHECKOBJDUMP:        aver_s.d        $w29, $w21, $w27
284 # CHECKOBJDUMP:        aver_u.b        $w29, $w26, $w3
285 # CHECKOBJDUMP:        aver_u.h        $w18, $w18, $w9
286 # CHECKOBJDUMP:        aver_u.w        $w17, $w25, $w29
287 # CHECKOBJDUMP:        aver_u.d        $w22, $w22, $w19
288 # CHECKOBJDUMP:        bclr.b          $w2, $w15, $w29
289 # CHECKOBJDUMP:        bclr.h          $w16, $w21, $w28
290 # CHECKOBJDUMP:        bclr.w          $w19, $w2, $w9
291 # CHECKOBJDUMP:        bclr.d          $w27, $w31, $w4
292 # CHECKOBJDUMP:        binsl.b         $w5, $w16, $w24
293 # CHECKOBJDUMP:        binsl.h         $w30, $w5, $w10
294 # CHECKOBJDUMP:        binsl.w         $w14, $w15, $w13
295 # CHECKOBJDUMP:        binsl.d         $w23, $w20, $w12
296 # CHECKOBJDUMP:        binsr.b         $w22, $w11, $w2
297 # CHECKOBJDUMP:        binsr.h         $w0, $w26, $w6
298 # CHECKOBJDUMP:        binsr.w         $w26, $w3, $w28
299 # CHECKOBJDUMP:        binsr.d         $w0, $w0, $w21
300 # CHECKOBJDUMP:        bneg.b          $w0, $w11, $w24
301 # CHECKOBJDUMP:        bneg.h          $w28, $w16, $w4
302 # CHECKOBJDUMP:        bneg.w          $w3, $w26, $w19
303 # CHECKOBJDUMP:        bneg.d          $w13, $w29, $w15
304 # CHECKOBJDUMP:        bset.b          $w31, $w5, $w31
305 # CHECKOBJDUMP:        bset.h          $w14, $w12, $w6
306 # CHECKOBJDUMP:        bset.w          $w31, $w9, $w12
307 # CHECKOBJDUMP:        bset.d          $w5, $w22, $w5
308 # CHECKOBJDUMP:        ceq.b           $w31, $w31, $w18
309 # CHECKOBJDUMP:        ceq.h           $w10, $w27, $w9
310 # CHECKOBJDUMP:        ceq.w           $w9, $w5, $w14
311 # CHECKOBJDUMP:        ceq.d           $w5, $w17, $w0
312 # CHECKOBJDUMP:        cle_s.b         $w23, $w4, $w9
313 # CHECKOBJDUMP:        cle_s.h         $w22, $w27, $w19
314 # CHECKOBJDUMP:        cle_s.w         $w30, $w26, $w10
315 # CHECKOBJDUMP:        cle_s.d         $w18, $w5, $w10
316 # CHECKOBJDUMP:        cle_u.b         $w1, $w25, $w0
317 # CHECKOBJDUMP:        cle_u.h         $w7, $w0, $w29
318 # CHECKOBJDUMP:        cle_u.w         $w25, $w18, $w1
319 # CHECKOBJDUMP:        cle_u.d         $w6, $w0, $w30
320 # CHECKOBJDUMP:        clt_s.b         $w25, $w2, $w21
321 # CHECKOBJDUMP:        clt_s.h         $w2, $w19, $w9
322 # CHECKOBJDUMP:        clt_s.w         $w23, $w8, $w16
323 # CHECKOBJDUMP:        clt_s.d         $w7, $w30, $w12
324 # CHECKOBJDUMP:        clt_u.b         $w2, $w31, $w13
325 # CHECKOBJDUMP:        clt_u.h         $w16, $w31, $w23
326 # CHECKOBJDUMP:        clt_u.w         $w3, $w24, $w9
327 # CHECKOBJDUMP:        clt_u.d         $w7, $w0, $w1
328 # CHECKOBJDUMP:        div_s.b         $w29, $w3, $w18
329 # CHECKOBJDUMP:        div_s.h         $w17, $w16, $w13
330 # CHECKOBJDUMP:        div_s.w         $w4, $w25, $w30
331 # CHECKOBJDUMP:        div_s.d         $w31, $w9, $w20
332 # CHECKOBJDUMP:        div_u.b         $w6, $w29, $w10
333 # CHECKOBJDUMP:        div_u.h         $w24, $w21, $w14
334 # CHECKOBJDUMP:        div_u.w         $w29, $w14, $w25
335 # CHECKOBJDUMP:        div_u.d         $w31, $w1, $w21
336 # CHECKOBJDUMP:        dotp_s.h        $w23, $w22, $w25
337 # CHECKOBJDUMP:        dotp_s.w        $w20, $w14, $w5
338 # CHECKOBJDUMP:        dotp_s.d        $w17, $w2, $w22
339 # CHECKOBJDUMP:        dotp_u.h        $w13, $w2, $w6
340 # CHECKOBJDUMP:        dotp_u.w        $w15, $w22, $w21
341 # CHECKOBJDUMP:        dotp_u.d        $w4, $w16, $w26
342 # CHECKOBJDUMP:        dpadd_s.h       $w1, $w28, $w22
343 # CHECKOBJDUMP:        dpadd_s.w       $w10, $w1, $w12
344 # CHECKOBJDUMP:        dpadd_s.d       $w3, $w21, $w27
345 # CHECKOBJDUMP:        dpadd_u.h       $w17, $w5, $w20
346 # CHECKOBJDUMP:        dpadd_u.w       $w24, $w8, $w16
347 # CHECKOBJDUMP:        dpadd_u.d       $w15, $w29, $w16
348 # CHECKOBJDUMP:        dpsub_s.h       $w4, $w11, $w12
349 # CHECKOBJDUMP:        dpsub_s.w       $w4, $w7, $w6
350 # CHECKOBJDUMP:        dpsub_s.d       $w31, $w12, $w28
351 # CHECKOBJDUMP:        dpsub_u.h       $w4, $w25, $w17
352 # CHECKOBJDUMP:        dpsub_u.w       $w19, $w25, $w16
353 # CHECKOBJDUMP:        dpsub_u.d       $w7, $w10, $w26
354 # CHECKOBJDUMP:        hadd_s.h        $w28, $w24, $w2
355 # CHECKOBJDUMP:        hadd_s.w        $w24, $w17, $w11
356 # CHECKOBJDUMP:        hadd_s.d        $w17, $w15, $w20
357 # CHECKOBJDUMP:        hadd_u.h        $w12, $w29, $w17
358 # CHECKOBJDUMP:        hadd_u.w        $w9, $w5, $w6
359 # CHECKOBJDUMP:        hadd_u.d        $w1, $w20, $w6
360 # CHECKOBJDUMP:        hsub_s.h        $w16, $w14, $w29
361 # CHECKOBJDUMP:        hsub_s.w        $w9, $w13, $w11
362 # CHECKOBJDUMP:        hsub_s.d        $w30, $w18, $w14
363 # CHECKOBJDUMP:        hsub_u.h        $w7, $w12, $w14
364 # CHECKOBJDUMP:        hsub_u.w        $w21, $w5, $w5
365 # CHECKOBJDUMP:        hsub_u.d        $w11, $w12, $w31
366 # CHECKOBJDUMP:        ilvev.b         $w18, $w16, $w30
367 # CHECKOBJDUMP:        ilvev.h         $w14, $w0, $w13
368 # CHECKOBJDUMP:        ilvev.w         $w12, $w25, $w22
369 # CHECKOBJDUMP:        ilvev.d         $w30, $w27, $w3
370 # CHECKOBJDUMP:        ilvl.b          $w29, $w3, $w21
371 # CHECKOBJDUMP:        ilvl.h          $w27, $w10, $w17
372 # CHECKOBJDUMP:        ilvl.w          $w6, $w1, $w0
373 # CHECKOBJDUMP:        ilvl.d          $w3, $w16, $w24
374 # CHECKOBJDUMP:        ilvod.b         $w11, $w5, $w20
375 # CHECKOBJDUMP:        ilvod.h         $w18, $w13, $w31
376 # CHECKOBJDUMP:        ilvod.w         $w29, $w16, $w24
377 # CHECKOBJDUMP:        ilvod.d         $w22, $w12, $w29
378 # CHECKOBJDUMP:        ilvr.b          $w4, $w30, $w6
379 # CHECKOBJDUMP:        ilvr.h          $w28, $w19, $w29
380 # CHECKOBJDUMP:        ilvr.w          $w18, $w20, $w21
381 # CHECKOBJDUMP:        ilvr.d          $w23, $w30, $w12
382 # CHECKOBJDUMP:        maddv.b         $w17, $w31, $w29
383 # CHECKOBJDUMP:        maddv.h         $w7, $w24, $w9
384 # CHECKOBJDUMP:        maddv.w         $w22, $w22, $w20
385 # CHECKOBJDUMP:        maddv.d         $w30, $w26, $w20
386 # CHECKOBJDUMP:        max_a.b         $w23, $w11, $w23
387 # CHECKOBJDUMP:        max_a.h         $w20, $w5, $w30
388 # CHECKOBJDUMP:        max_a.w         $w7, $w18, $w30
389 # CHECKOBJDUMP:        max_a.d         $w8, $w8, $w31
390 # CHECKOBJDUMP:        max_s.b         $w10, $w1, $w19
391 # CHECKOBJDUMP:        max_s.h         $w15, $w29, $w17
392 # CHECKOBJDUMP:        max_s.w         $w15, $w29, $w14
393 # CHECKOBJDUMP:        max_s.d         $w25, $w24, $w3
394 # CHECKOBJDUMP:        max_u.b         $w12, $w24, $w5
395 # CHECKOBJDUMP:        max_u.h         $w5, $w6, $w7
396 # CHECKOBJDUMP:        max_u.w         $w16, $w4, $w7
397 # CHECKOBJDUMP:        max_u.d         $w26, $w12, $w24
398 # CHECKOBJDUMP:        min_a.b         $w4, $w26, $w1
399 # CHECKOBJDUMP:        min_a.h         $w12, $w13, $w31
400 # CHECKOBJDUMP:        min_a.w         $w28, $w20, $w0
401 # CHECKOBJDUMP:        min_a.d         $w12, $w20, $w19
402 # CHECKOBJDUMP:        min_s.b         $w19, $w3, $w14
403 # CHECKOBJDUMP:        min_s.h         $w27, $w21, $w8
404 # CHECKOBJDUMP:        min_s.w         $w0, $w14, $w30
405 # CHECKOBJDUMP:        min_s.d         $w6, $w8, $w21
406 # CHECKOBJDUMP:        min_u.b         $w22, $w26, $w8
407 # CHECKOBJDUMP:        min_u.h         $w7, $w27, $w12
408 # CHECKOBJDUMP:        min_u.w         $w8, $w20, $w14
409 # CHECKOBJDUMP:        min_u.d         $w26, $w14, $w15
410 # CHECKOBJDUMP:        mod_s.b         $w18, $w1, $w26
411 # CHECKOBJDUMP:        mod_s.h         $w31, $w30, $w28
412 # CHECKOBJDUMP:        mod_s.w         $w2, $w6, $w13
413 # CHECKOBJDUMP:        mod_s.d         $w21, $w27, $w22
414 # CHECKOBJDUMP:        mod_u.b         $w16, $w7, $w13
415 # CHECKOBJDUMP:        mod_u.h         $w24, $w8, $w7
416 # CHECKOBJDUMP:        mod_u.w         $w30, $w2, $w17
417 # CHECKOBJDUMP:        mod_u.d         $w31, $w2, $w25
418 # CHECKOBJDUMP:        msubv.b         $w14, $w5, $w12
419 # CHECKOBJDUMP:        msubv.h         $w6, $w7, $w30
420 # CHECKOBJDUMP:        msubv.w         $w13, $w2, $w21
421 # CHECKOBJDUMP:        msubv.d         $w16, $w14, $w27
422 # CHECKOBJDUMP:        mulv.b          $w20, $w3, $w13
423 # CHECKOBJDUMP:        mulv.h          $w27, $w26, $w14
424 # CHECKOBJDUMP:        mulv.w          $w10, $w29, $w3
425 # CHECKOBJDUMP:        mulv.d          $w7, $w19, $w29
426 # CHECKOBJDUMP:        pckev.b         $w5, $w27, $w7
427 # CHECKOBJDUMP:        pckev.h         $w1, $w4, $w27
428 # CHECKOBJDUMP:        pckev.w         $w30, $w20, $w0
429 # CHECKOBJDUMP:        pckev.d         $w6, $w1, $w15
430 # CHECKOBJDUMP:        pckod.b         $w18, $w28, $w30
431 # CHECKOBJDUMP:        pckod.h         $w26, $w5, $w8
432 # CHECKOBJDUMP:        pckod.w         $w9, $w4, $w2
433 # CHECKOBJDUMP:        pckod.d         $w30, $w22, $w20
434 # CHECKOBJDUMP:        sld.b           $w5, $w23[$12]
435 # CHECKOBJDUMP:        sld.h           $w1, $w23[$3]
436 # CHECKOBJDUMP:        sld.w           $w20, $w8[$9]
437 # CHECKOBJDUMP:        sld.d           $w7, $w23[$fp]
438 # CHECKOBJDUMP:        sll.b           $w3, $w0, $w17
439 # CHECKOBJDUMP:        sll.h           $w17, $w27, $w3
440 # CHECKOBJDUMP:        sll.w           $w16, $w7, $w6
441 # CHECKOBJDUMP:        sll.d           $w9, $w0, $w26
442 # CHECKOBJDUMP:        sra.b           $w28, $w4, $w17
443 # CHECKOBJDUMP:        sra.h           $w13, $w9, $w3
444 # CHECKOBJDUMP:        sra.w           $w27, $w21, $w19
445 # CHECKOBJDUMP:        sra.d           $w30, $w8, $w23
446 # CHECKOBJDUMP:        srar.b          $w19, $w18, $w18
447 # CHECKOBJDUMP:        srar.h          $w7, $w23, $w8
448 # CHECKOBJDUMP:        srar.w          $w1, $w12, $w2
449 # CHECKOBJDUMP:        srar.d          $w21, $w7, $w14
450 # CHECKOBJDUMP:        srl.b           $w12, $w3, $w19
451 # CHECKOBJDUMP:        srl.h           $w23, $w31, $w20
452 # CHECKOBJDUMP:        srl.w           $w18, $w27, $w11
453 # CHECKOBJDUMP:        srl.d           $w3, $w12, $w26
454 # CHECKOBJDUMP:        srlr.b          $w15, $w21, $w11
455 # CHECKOBJDUMP:        srlr.h          $w21, $w13, $w19
456 # CHECKOBJDUMP:        srlr.w          $w6, $w30, $w3
457 # CHECKOBJDUMP:        srlr.d          $w1, $w2, $w14
458 # CHECKOBJDUMP:        subs_s.b        $w25, $w15, $w1
459 # CHECKOBJDUMP:        subs_s.h        $w28, $w25, $w22
460 # CHECKOBJDUMP:        subs_s.w        $w10, $w12, $w21
461 # CHECKOBJDUMP:        subs_s.d        $w4, $w20, $w18
462 # CHECKOBJDUMP:        subs_u.b        $w21, $w6, $w25
463 # CHECKOBJDUMP:        subs_u.h        $w3, $w10, $w7
464 # CHECKOBJDUMP:        subs_u.w        $w9, $w15, $w10
465 # CHECKOBJDUMP:        subs_u.d        $w7, $w19, $w10
466 # CHECKOBJDUMP:        subsus_u.b      $w6, $w7, $w12
467 # CHECKOBJDUMP:        subsus_u.h      $w6, $w29, $w19
468 # CHECKOBJDUMP:        subsus_u.w      $w7, $w15, $w7
469 # CHECKOBJDUMP:        subsus_u.d      $w9, $w3, $w15
470 # CHECKOBJDUMP:        subsuu_s.b      $w22, $w3, $w31
471 # CHECKOBJDUMP:        subsuu_s.h      $w19, $w23, $w22
472 # CHECKOBJDUMP:        subsuu_s.w      $w9, $w10, $w13
473 # CHECKOBJDUMP:        subsuu_s.d      $w5, $w6, $w0
474 # CHECKOBJDUMP:        subv.b          $w6, $w13, $w19
475 # CHECKOBJDUMP:        subv.h          $w4, $w25, $w12
476 # CHECKOBJDUMP:        subv.w          $w27, $w27, $w11
477 # CHECKOBJDUMP:        subv.d          $w9, $w24, $w10
478 # CHECKOBJDUMP:        vshf.b          $w3, $w16, $w5
479 # CHECKOBJDUMP:        vshf.h          $w20, $w19, $w8
480 # CHECKOBJDUMP:        vshf.w          $w16, $w30, $w25
481 # CHECKOBJDUMP:        vshf.d          $w19, $w11, $w15
482
483                 add_a.b         $w26, $w9, $w4
484                 add_a.h         $w23, $w27, $w31
485                 add_a.w         $w11, $w6, $w22
486                 add_a.d         $w6, $w10, $w0
487                 adds_a.b        $w19, $w24, $w19
488                 adds_a.h        $w25, $w6, $w4
489                 adds_a.w        $w25, $w17, $w27
490                 adds_a.d        $w15, $w18, $w26
491                 adds_s.b        $w29, $w11, $w19
492                 adds_s.h        $w5, $w23, $w26
493                 adds_s.w        $w16, $w14, $w13
494                 adds_s.d        $w2, $w14, $w28
495                 adds_u.b        $w3, $w17, $w14
496                 adds_u.h        $w10, $w30, $w4
497                 adds_u.w        $w15, $w18, $w20
498                 adds_u.d        $w30, $w10, $w9
499                 addv.b          $w24, $w20, $w21
500                 addv.h          $w4, $w13, $w27
501                 addv.w          $w19, $w11, $w14
502                 addv.d          $w2, $w21, $w31
503                 asub_s.b        $w23, $w16, $w3
504                 asub_s.h        $w22, $w17, $w25
505                 asub_s.w        $w24, $w1, $w9
506                 asub_s.d        $w13, $w12, $w12
507                 asub_u.b        $w10, $w29, $w11
508                 asub_u.h        $w18, $w9, $w15
509                 asub_u.w        $w10, $w19, $w31
510                 asub_u.d        $w17, $w10, $w0
511                 ave_s.b         $w2, $w5, $w1
512                 ave_s.h         $w16, $w19, $w9
513                 ave_s.w         $w17, $w31, $w5
514                 ave_s.d         $w27, $w25, $w10
515                 ave_u.b         $w16, $w19, $w9
516                 ave_u.h         $w28, $w28, $w11
517                 ave_u.w         $w11, $w12, $w11
518                 ave_u.d         $w30, $w19, $w28
519                 aver_s.b        $w26, $w16, $w2
520                 aver_s.h        $w31, $w27, $w27
521                 aver_s.w        $w28, $w18, $w25
522                 aver_s.d        $w29, $w21, $w27
523                 aver_u.b        $w29, $w26, $w3
524                 aver_u.h        $w18, $w18, $w9
525                 aver_u.w        $w17, $w25, $w29
526                 aver_u.d        $w22, $w22, $w19
527                 bclr.b          $w2, $w15, $w29
528                 bclr.h          $w16, $w21, $w28
529                 bclr.w          $w19, $w2, $w9
530                 bclr.d          $w27, $w31, $w4
531                 binsl.b         $w5, $w16, $w24
532                 binsl.h         $w30, $w5, $w10
533                 binsl.w         $w14, $w15, $w13
534                 binsl.d         $w23, $w20, $w12
535                 binsr.b         $w22, $w11, $w2
536                 binsr.h         $w0, $w26, $w6
537                 binsr.w         $w26, $w3, $w28
538                 binsr.d         $w0, $w0, $w21
539                 bneg.b          $w0, $w11, $w24
540                 bneg.h          $w28, $w16, $w4
541                 bneg.w          $w3, $w26, $w19
542                 bneg.d          $w13, $w29, $w15
543                 bset.b          $w31, $w5, $w31
544                 bset.h          $w14, $w12, $w6
545                 bset.w          $w31, $w9, $w12
546                 bset.d          $w5, $w22, $w5
547                 ceq.b           $w31, $w31, $w18
548                 ceq.h           $w10, $w27, $w9
549                 ceq.w           $w9, $w5, $w14
550                 ceq.d           $w5, $w17, $w0
551                 cle_s.b         $w23, $w4, $w9
552                 cle_s.h         $w22, $w27, $w19
553                 cle_s.w         $w30, $w26, $w10
554                 cle_s.d         $w18, $w5, $w10
555                 cle_u.b         $w1, $w25, $w0
556                 cle_u.h         $w7, $w0, $w29
557                 cle_u.w         $w25, $w18, $w1
558                 cle_u.d         $w6, $w0, $w30
559                 clt_s.b         $w25, $w2, $w21
560                 clt_s.h         $w2, $w19, $w9
561                 clt_s.w         $w23, $w8, $w16
562                 clt_s.d         $w7, $w30, $w12
563                 clt_u.b         $w2, $w31, $w13
564                 clt_u.h         $w16, $w31, $w23
565                 clt_u.w         $w3, $w24, $w9
566                 clt_u.d         $w7, $w0, $w1
567                 div_s.b         $w29, $w3, $w18
568                 div_s.h         $w17, $w16, $w13
569                 div_s.w         $w4, $w25, $w30
570                 div_s.d         $w31, $w9, $w20
571                 div_u.b         $w6, $w29, $w10
572                 div_u.h         $w24, $w21, $w14
573                 div_u.w         $w29, $w14, $w25
574                 div_u.d         $w31, $w1, $w21
575                 dotp_s.h        $w23, $w22, $w25
576                 dotp_s.w        $w20, $w14, $w5
577                 dotp_s.d        $w17, $w2, $w22
578                 dotp_u.h        $w13, $w2, $w6
579                 dotp_u.w        $w15, $w22, $w21
580                 dotp_u.d        $w4, $w16, $w26
581                 dpadd_s.h       $w1, $w28, $w22
582                 dpadd_s.w       $w10, $w1, $w12
583                 dpadd_s.d       $w3, $w21, $w27
584                 dpadd_u.h       $w17, $w5, $w20
585                 dpadd_u.w       $w24, $w8, $w16
586                 dpadd_u.d       $w15, $w29, $w16
587                 dpsub_s.h       $w4, $w11, $w12
588                 dpsub_s.w       $w4, $w7, $w6
589                 dpsub_s.d       $w31, $w12, $w28
590                 dpsub_u.h       $w4, $w25, $w17
591                 dpsub_u.w       $w19, $w25, $w16
592                 dpsub_u.d       $w7, $w10, $w26
593                 hadd_s.h        $w28, $w24, $w2
594                 hadd_s.w        $w24, $w17, $w11
595                 hadd_s.d        $w17, $w15, $w20
596                 hadd_u.h        $w12, $w29, $w17
597                 hadd_u.w        $w9, $w5, $w6
598                 hadd_u.d        $w1, $w20, $w6
599                 hsub_s.h        $w16, $w14, $w29
600                 hsub_s.w        $w9, $w13, $w11
601                 hsub_s.d        $w30, $w18, $w14
602                 hsub_u.h        $w7, $w12, $w14
603                 hsub_u.w        $w21, $w5, $w5
604                 hsub_u.d        $w11, $w12, $w31
605                 ilvev.b         $w18, $w16, $w30
606                 ilvev.h         $w14, $w0, $w13
607                 ilvev.w         $w12, $w25, $w22
608                 ilvev.d         $w30, $w27, $w3
609                 ilvl.b          $w29, $w3, $w21
610                 ilvl.h          $w27, $w10, $w17
611                 ilvl.w          $w6, $w1, $w0
612                 ilvl.d          $w3, $w16, $w24
613                 ilvod.b         $w11, $w5, $w20
614                 ilvod.h         $w18, $w13, $w31
615                 ilvod.w         $w29, $w16, $w24
616                 ilvod.d         $w22, $w12, $w29
617                 ilvr.b          $w4, $w30, $w6
618                 ilvr.h          $w28, $w19, $w29
619                 ilvr.w          $w18, $w20, $w21
620                 ilvr.d          $w23, $w30, $w12
621                 maddv.b         $w17, $w31, $w29
622                 maddv.h         $w7, $w24, $w9
623                 maddv.w         $w22, $w22, $w20
624                 maddv.d         $w30, $w26, $w20
625                 max_a.b         $w23, $w11, $w23
626                 max_a.h         $w20, $w5, $w30
627                 max_a.w         $w7, $w18, $w30
628                 max_a.d         $w8, $w8, $w31
629                 max_s.b         $w10, $w1, $w19
630                 max_s.h         $w15, $w29, $w17
631                 max_s.w         $w15, $w29, $w14
632                 max_s.d         $w25, $w24, $w3
633                 max_u.b         $w12, $w24, $w5
634                 max_u.h         $w5, $w6, $w7
635                 max_u.w         $w16, $w4, $w7
636                 max_u.d         $w26, $w12, $w24
637                 min_a.b         $w4, $w26, $w1
638                 min_a.h         $w12, $w13, $w31
639                 min_a.w         $w28, $w20, $w0
640                 min_a.d         $w12, $w20, $w19
641                 min_s.b         $w19, $w3, $w14
642                 min_s.h         $w27, $w21, $w8
643                 min_s.w         $w0, $w14, $w30
644                 min_s.d         $w6, $w8, $w21
645                 min_u.b         $w22, $w26, $w8
646                 min_u.h         $w7, $w27, $w12
647                 min_u.w         $w8, $w20, $w14
648                 min_u.d         $w26, $w14, $w15
649                 mod_s.b         $w18, $w1, $w26
650                 mod_s.h         $w31, $w30, $w28
651                 mod_s.w         $w2, $w6, $w13
652                 mod_s.d         $w21, $w27, $w22
653                 mod_u.b         $w16, $w7, $w13
654                 mod_u.h         $w24, $w8, $w7
655                 mod_u.w         $w30, $w2, $w17
656                 mod_u.d         $w31, $w2, $w25
657                 msubv.b         $w14, $w5, $w12
658                 msubv.h         $w6, $w7, $w30
659                 msubv.w         $w13, $w2, $w21
660                 msubv.d         $w16, $w14, $w27
661                 mulv.b          $w20, $w3, $w13
662                 mulv.h          $w27, $w26, $w14
663                 mulv.w          $w10, $w29, $w3
664                 mulv.d          $w7, $w19, $w29
665                 pckev.b         $w5, $w27, $w7
666                 pckev.h         $w1, $w4, $w27
667                 pckev.w         $w30, $w20, $w0
668                 pckev.d         $w6, $w1, $w15
669                 pckod.b         $w18, $w28, $w30
670                 pckod.h         $w26, $w5, $w8
671                 pckod.w         $w9, $w4, $w2
672                 pckod.d         $w30, $w22, $w20
673                 sld.b           $w5, $w23[$12]
674                 sld.h           $w1, $w23[$3]
675                 sld.w           $w20, $w8[$9]
676                 sld.d           $w7, $w23[$30]
677                 sll.b           $w3, $w0, $w17
678                 sll.h           $w17, $w27, $w3
679                 sll.w           $w16, $w7, $w6
680                 sll.d           $w9, $w0, $w26
681                 sra.b           $w28, $w4, $w17
682                 sra.h           $w13, $w9, $w3
683                 sra.w           $w27, $w21, $w19
684                 sra.d           $w30, $w8, $w23
685                 srar.b          $w19, $w18, $w18
686                 srar.h          $w7, $w23, $w8
687                 srar.w          $w1, $w12, $w2
688                 srar.d          $w21, $w7, $w14
689                 srl.b           $w12, $w3, $w19
690                 srl.h           $w23, $w31, $w20
691                 srl.w           $w18, $w27, $w11
692                 srl.d           $w3, $w12, $w26
693                 srlr.b          $w15, $w21, $w11
694                 srlr.h          $w21, $w13, $w19
695                 srlr.w          $w6, $w30, $w3
696                 srlr.d          $w1, $w2, $w14
697                 subs_s.b        $w25, $w15, $w1
698                 subs_s.h        $w28, $w25, $w22
699                 subs_s.w        $w10, $w12, $w21
700                 subs_s.d        $w4, $w20, $w18
701                 subs_u.b        $w21, $w6, $w25
702                 subs_u.h        $w3, $w10, $w7
703                 subs_u.w        $w9, $w15, $w10
704                 subs_u.d        $w7, $w19, $w10
705                 subsus_u.b      $w6, $w7, $w12
706                 subsus_u.h      $w6, $w29, $w19
707                 subsus_u.w      $w7, $w15, $w7
708                 subsus_u.d      $w9, $w3, $w15
709                 subsuu_s.b      $w22, $w3, $w31
710                 subsuu_s.h      $w19, $w23, $w22
711                 subsuu_s.w      $w9, $w10, $w13
712                 subsuu_s.d      $w5, $w6, $w0
713                 subv.b          $w6, $w13, $w19
714                 subv.h          $w4, $w25, $w12
715                 subv.w          $w27, $w27, $w11
716                 subv.d          $w9, $w24, $w10
717                 vshf.b          $w3, $w16, $w5
718                 vshf.h          $w20, $w19, $w8
719                 vshf.w          $w16, $w30, $w25
720                 vshf.d          $w19, $w11, $w15