mips32-dsp.s revision 1.1 1 1.1 christos # MIPS32 DSP ASE test
2 1.1 christos # mach: mips32r2 mips64r2
3 1.1 christos #as: -mdsp
4 1.1 christos #ld: -N -Ttext=0x80010000
5 1.1 christos #output: *\\npass\\n
6 1.1 christos
7 1.1 christos # Copyright (C) 2005-2023 Free Software Foundation, Inc.
8 1.1 christos # Contributed by MIPS Technologies, Inc. Written by Chao-ying Fu.
9 1.1 christos #
10 1.1 christos # This file is part of the GNU simulators.
11 1.1 christos #
12 1.1 christos # This program is free software; you can redistribute it and/or modify
13 1.1 christos # it under the terms of the GNU General Public License as published by
14 1.1 christos # the Free Software Foundation; either version 3 of the License, or
15 1.1 christos # (at your option) any later version.
16 1.1 christos #
17 1.1 christos # This program is distributed in the hope that it will be useful,
18 1.1 christos # but WITHOUT ANY WARRANTY; without even the implied warranty of
19 1.1 christos # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
20 1.1 christos # GNU General Public License for more details.
21 1.1 christos #
22 1.1 christos # You should have received a copy of the GNU General Public License
23 1.1 christos # along with this program. If not, see <http://www.gnu.org/licenses/>.
24 1.1 christos
25 1.1 christos .include "testutils.inc"
26 1.1 christos .include "utils-dsp.inc"
27 1.1 christos
28 1.1 christos setup
29 1.1 christos
30 1.1 christos .set noreorder
31 1.1 christos
32 1.1 christos .ent DIAG
33 1.1 christos DIAG:
34 1.1 christos
35 1.1 christos writemsg "[1] Test addq.ph"
36 1.1 christos dspck_dstio addq.ph, 0x0, 0x0, 0x0, 0x0, 0x0
37 1.1 christos dspck_dstio addq.ph, 0x20002, 0x10001, 0x10001, 0x0, 0x0
38 1.1 christos dspck_dstio addq.ph, 0xfffefffe, 0xffffffff, 0xffffffff, 0x0, 0x0
39 1.1 christos dspck_dstio addq.ph, 0xffff0000, 0xffffffff, 0x1, 0x0, 0x0
40 1.1 christos dspck_dstio addq.ph, 0x0, 0xffffffff, 0x10001, 0x0, 0x0
41 1.1 christos
42 1.1 christos writemsg "[2] Test addq_s.ph"
43 1.1 christos dspck_dstio addq_s.ph, 0x0, 0x0, 0x0, 0x0, 0x0
44 1.1 christos dspck_dstio addq_s.ph, 0x20002, 0x10001, 0x10001, 0x0, 0x0
45 1.1 christos dspck_dstio addq_s.ph, 0xfffefffe, 0xffffffff, 0xffffffff, 0x0, 0x0
46 1.1 christos dspck_dstio addq_s.ph, 0xffff0000, 0xffffffff, 0x1, 0x0, 0x0
47 1.1 christos dspck_dstio addq_s.ph, 0xffff0000, 0x1, 0xffffffff, 0x0, 0x0
48 1.1 christos
49 1.1 christos writemsg "[3] Test addq_s.w"
50 1.1 christos dspck_dsti addq_s.w, 0x0, 0x0, 0x0, 0x0
51 1.1 christos dspck_dstio addq_s.w, 0x2, 0x1, 0x1, 0x0, 0x0
52 1.1 christos dspck_dstio addq_s.w, 0xfffffffe, 0xffffffff, 0xffffffff, 0x0, 0x0
53 1.1 christos dspck_dstio addq_s.w, 0x0, 0xffffffff, 0x1, 0x0, 0x0
54 1.1 christos dspck_dstio addq_s.w, 0xffff, 0xffffffff, 0x10000, 0x0, 0x0
55 1.1 christos
56 1.1 christos writemsg "[4] Test addu.qb"
57 1.1 christos dspck_dstio addu.qb, 0x0, 0x0, 0x0, 0x0, 0x0
58 1.1 christos dspck_dstio addu.qb, 0x2040000, 0x102ff01, 0x10201ff, 0x0, 0x100000
59 1.1 christos dspck_dstio addu.qb, 0xfe0001fe, 0x7f80ffff, 0x7f8002ff, 0x0, 0x100000
60 1.1 christos dspck_dstio addu.qb, 0xffffffff, 0x10203, 0xfffefdfc, 0x0, 0x0
61 1.1 christos dspck_dstio addu.qb, 0xffffffff, 0xfbfaf9f8, 0x4050607, 0x0, 0x0
62 1.1 christos
63 1.1 christos writemsg "[5] Test addu_s.qb"
64 1.1 christos dspck_dstio addu_s.qb, 0x0, 0x0, 0x0, 0x0, 0x0
65 1.1 christos dspck_dstio addu_s.qb, 0x204ffff, 0x102ff01, 0x10201ff, 0x0, 0x100000
66 1.1 christos dspck_dstio addu_s.qb, 0xfeffffff, 0x7f80ffff, 0x7f8002ff, 0x0, 0x100000
67 1.1 christos dspck_dstio addu_s.qb, 0xffffffff, 0x10203, 0xfffefdfc, 0x0, 0x0
68 1.1 christos dspck_dstio addu_s.qb, 0xffffffff, 0xfbfaf9f8, 0x4050607, 0x0, 0x0
69 1.1 christos
70 1.1 christos writemsg "[6] Test subq.ph"
71 1.1 christos dspck_dstio subq.ph, 0x0, 0x0, 0x0, 0x0, 0x0
72 1.1 christos dspck_dstio subq.ph, 0x10001, 0x20002, 0x10001, 0x0, 0x0
73 1.1 christos dspck_dstio subq.ph, 0x1ffff, 0x2fffe, 0x1ffff, 0x0, 0x0
74 1.1 christos dspck_dstio subq.ph, 0x7fff0000, 0xfffe8000, 0x7fff8000, 0x0, 0x100000
75 1.1 christos dspck_dstio subq.ph, 0x1ffff, 0x7fff8000, 0x7ffe8001, 0x0, 0x0
76 1.1 christos
77 1.1 christos writemsg "[7] Test subq_s.ph"
78 1.1 christos dspck_dstio subq_s.ph, 0x0, 0x0, 0x0, 0x0, 0x0
79 1.1 christos dspck_dstio subq_s.ph, 0x10001, 0x20002, 0x10001, 0x0, 0x0
80 1.1 christos dspck_dstio subq_s.ph, 0x1ffff, 0x2fffe, 0x1ffff, 0x0, 0x0
81 1.1 christos dspck_dstio subq_s.ph, 0x0, 0x7fff8000, 0x7fff8000, 0x0, 0x0
82 1.1 christos dspck_dstio subq_s.ph, 0x1ffff, 0x7fff8000, 0x7ffe8001, 0x0, 0x0
83 1.1 christos
84 1.1 christos writemsg "[8] Test subq_s.w"
85 1.1 christos dspck_dsti subq_s.w, 0x0, 0x0, 0x0, 0x0
86 1.1 christos dspck_dsti subq_s.w, 0x0, 0x7fffffff, 0x7fffffff, 0x0
87 1.1 christos dspck_dstio subq_s.w, 0x7fffffff, 0x0, 0x80000000, 0x0, 0x100000
88 1.1 christos dspck_dstio subq_s.w, 0x1, 0x2, 0x1, 0x0, 0x0
89 1.1 christos dspck_dstio subq_s.w, 0xffffffff, 0xfffffffe, 0xffffffff, 0x0, 0x0
90 1.1 christos
91 1.1 christos writemsg "[9] Test subu.qb"
92 1.1 christos dspck_dstio subu.qb, 0x0, 0x0, 0x0, 0x0, 0x0
93 1.1 christos dspck_dstio subu.qb, 0x4030201, 0x8060402, 0x4030201, 0x0, 0x0
94 1.1 christos dspck_dstio subu.qb, 0xfcfdfeff, 0x4030201, 0x8060402, 0x0, 0x100000
95 1.1 christos dspck_dstio subu.qb, 0x102ff01, 0x2040000, 0x10201ff, 0x0, 0x100000
96 1.1 christos dspck_dstio subu.qb, 0x7f80ffff, 0xfe0001fe, 0x7f8002ff, 0x0, 0x100000
97 1.1 christos
98 1.1 christos writemsg "[10] Test subu_s.qb"
99 1.1 christos dspck_dstio subu_s.qb, 0x0, 0x0, 0x0, 0x0, 0x0
100 1.1 christos dspck_dstio subu_s.qb, 0x4030201, 0x8060402, 0x4030201, 0x0, 0x0
101 1.1 christos dspck_dstio subu_s.qb, 0x0, 0x4030201, 0x8060402, 0x0, 0x100000
102 1.1 christos dspck_dstio subu_s.qb, 0x1020000, 0x2040000, 0x10201ff, 0x0, 0x100000
103 1.1 christos dspck_dstio subu_s.qb, 0x7f000000, 0xfe0001fe, 0x7f8002ff, 0x0, 0x100000
104 1.1 christos
105 1.1 christos writemsg "[11] Test addsc"
106 1.1 christos dspck_dstio addsc, 0x0, 0x0, 0x0, 0x0, 0x0
107 1.1 christos dspck_dstio addsc, 0x1000000, 0x84000000, 0x7d000000, 0x0, 0x2000
108 1.1 christos dspck_dstio addsc, 0xf1000000, 0x74000000, 0x7d000000, 0x0, 0x0
109 1.1 christos dspck_dstio addsc, 0x2, 0x1, 0x1, 0x0, 0x0
110 1.1 christos dspck_dstio addsc, 0xffffffff, 0xfffffffe, 0x1, 0x0, 0x0
111 1.1 christos
112 1.1 christos writemsg "[12] Test addwc"
113 1.1 christos dspck_dstio addwc, 0x0, 0x0, 0x0, 0x0, 0x0
114 1.1 christos dspck_dstio addwc, 0x2, 0x1, 0x1, 0x0, 0x0
115 1.1 christos dspck_dstio addwc, 0x3, 0x1, 0x1, 0x2000, 0x2000
116 1.1 christos dspck_dsti addwc, 0x1, 0xffffffff, 0x1, 0x2000
117 1.1 christos dspck_dsti addwc, 0x11, 0xa, 0x6, 0x2000
118 1.1 christos
119 1.1 christos writemsg "[13] Test modsub"
120 1.1 christos dspck_dstio modsub, 0x0, 0x0, 0x0, 0x0, 0x0
121 1.1 christos dspck_dstio modsub, 0x76, 0x78, 0x7802, 0x0, 0x0
122 1.1 christos dspck_dstio modsub, 0x74, 0x76, 0x7802, 0x0, 0x0
123 1.1 christos dspck_dstio modsub, 0x78, 0x0, 0x7802, 0x0, 0x0
124 1.1 christos dspck_dstio modsub, 0xf9, 0xfc, 0xfe03, 0x0, 0x0
125 1.1 christos
126 1.1 christos writemsg "[14] Test raddu.w.qb"
127 1.1 christos dspck_dsio raddu.w.qb, 0x0, 0x0, 0x0, 0x0
128 1.1 christos dspck_dsio raddu.w.qb, 0x2, 0x1000100, 0x0, 0x0
129 1.1 christos dspck_dsio raddu.w.qb, 0x4, 0x1010101, 0x0, 0x0
130 1.1 christos dspck_dsio raddu.w.qb, 0x200, 0xff01ff01, 0x0, 0x0
131 1.1 christos dspck_dsio raddu.w.qb, 0x3fc, 0xffffffff, 0x0, 0x0
132 1.1 christos
133 1.1 christos writemsg "[15] Test absq_s.ph"
134 1.1 christos dspck_dsio absq_s.ph, 0x0, 0x0, 0x0, 0x0
135 1.1 christos dspck_dsio absq_s.ph, 0x10001, 0xffffffff, 0x0, 0x0
136 1.1 christos dspck_dsio absq_s.ph, 0x7fff7fff, 0x80008000, 0x0, 0x100000
137 1.1 christos dspck_dsio absq_s.ph, 0x60000002, 0xa000fffe, 0x0, 0x0
138 1.1 christos dspck_dsio absq_s.ph, 0x70000004, 0x9000fffc, 0x0, 0x0
139 1.1 christos
140 1.1 christos writemsg "[16] Test absq_s.w"
141 1.1 christos dspck_dsio absq_s.w, 0x0, 0x0, 0x0, 0x0
142 1.1 christos dspck_dsio absq_s.w, 0x1, 0xffffffff, 0x0, 0x0
143 1.1 christos dspck_dsio absq_s.w, 0x7fffffff, 0x80000000, 0x0, 0x100000
144 1.1 christos dspck_dsio absq_s.w, 0x40000001, 0xbfffffff, 0x0, 0x0
145 1.1 christos dspck_dsio absq_s.w, 0x8000001, 0xf7ffffff, 0x0, 0x0
146 1.1 christos
147 1.1 christos writemsg "[17] Test precrq.qb.ph"
148 1.1 christos dspck_dstio precrq.qb.ph, 0x0, 0x0, 0x0, 0x0, 0x0
149 1.1 christos dspck_dstio precrq.qb.ph, 0xff7f4020, 0xffff7fff, 0x40002000, 0x0, 0x0
150 1.1 christos dspck_dstio precrq.qb.ph, 0xfeba7632, 0xfedcba98, 0x76543210, 0x0, 0x0
151 1.1 christos dspck_dstio precrq.qb.ph, 0x7632feba, 0x76543210, 0xfedcba98, 0x0, 0x0
152 1.1 christos dspck_dstio precrq.qb.ph, 0x14589cd, 0x1234567, 0x89abcdef, 0x0, 0x0
153 1.1 christos
154 1.1 christos writemsg "[18] Test precrq.ph.w"
155 1.1 christos dspck_dstio precrq.ph.w, 0x0, 0x0, 0x0, 0x0, 0x0
156 1.1 christos dspck_dstio precrq.ph.w, 0xffff4000, 0xffff7fff, 0x40002000, 0x0, 0x0
157 1.1 christos dspck_dstio precrq.ph.w, 0xfedc7654, 0xfedcba98, 0x76543210, 0x0, 0x0
158 1.1 christos dspck_dstio precrq.ph.w, 0x7654fedc, 0x76543210, 0xfedcba98, 0x0, 0x0
159 1.1 christos dspck_dstio precrq.ph.w, 0x12389ab, 0x1234567, 0x89abcdef, 0x0, 0x0
160 1.1 christos
161 1.1 christos writemsg "[19] Test precrq_rs.ph.w"
162 1.1 christos dspck_dstio precrq_rs.ph.w, 0x0, 0x0, 0x0, 0x0, 0x0
163 1.1 christos dspck_dstio precrq_rs.ph.w, 0x7fff0000, 0x7fffffff, 0xffffffff, 0x0, 0x400000
164 1.1 christos dspck_dstio precrq_rs.ph.w, 0x80008001, 0x80007fff, 0x8000ffff, 0x0, 0x0
165 1.1 christos dspck_dstio precrq_rs.ph.w, 0xfedd7654, 0xfedcba98, 0x76543210, 0x0, 0x0
166 1.1 christos dspck_dstio precrq_rs.ph.w, 0x7654fedd, 0x76543210, 0xfedcba98, 0x0, 0x0
167 1.1 christos
168 1.1 christos writemsg "[20] Test precrqu_s.qb.ph"
169 1.1 christos dspck_dstio precrqu_s.qb.ph, 0x0, 0x0, 0x0, 0x0, 0x0
170 1.1 christos dspck_dstio precrqu_s.qb.ph, 0xff8040, 0xffff7fff, 0x40002000, 0x0, 0x400000
171 1.1 christos dspck_dstio precrqu_s.qb.ph, 0xec64, 0xfedcba98, 0x76543210, 0x0, 0x400000
172 1.1 christos dspck_dstio precrqu_s.qb.ph, 0xec640000, 0x76543210, 0xfedcba98, 0x0, 0x400000
173 1.1 christos dspck_dstio precrqu_s.qb.ph, 0x28a0000, 0x1234567, 0x89abcdef, 0x0, 0x400000
174 1.1 christos
175 1.1 christos writemsg "[21] Test preceq.w.phl"
176 1.1 christos dspck_dsio preceq.w.phl, 0x0, 0x0, 0x0, 0x0
177 1.1 christos dspck_dsio preceq.w.phl, 0xffff0000, 0xffffffff, 0x0, 0x0
178 1.1 christos dspck_dsio preceq.w.phl, 0x80000000, 0x80004000, 0x0, 0x0
179 1.1 christos dspck_dsio preceq.w.phl, 0xc0010000, 0xc0012001, 0x0, 0x0
180 1.1 christos dspck_dsio preceq.w.phl, 0x76540000, 0x76543210, 0x0, 0x0
181 1.1 christos
182 1.1 christos writemsg "[22] Test preceq.w.phr"
183 1.1 christos dspck_dsio preceq.w.phr, 0x0, 0x0, 0x0, 0x0
184 1.1 christos dspck_dsio preceq.w.phr, 0xffff0000, 0xffffffff, 0x0, 0x0
185 1.1 christos dspck_dsio preceq.w.phr, 0x40000000, 0x80004000, 0x0, 0x0
186 1.1 christos dspck_dsio preceq.w.phr, 0x20010000, 0xc0012001, 0x0, 0x0
187 1.1 christos dspck_dsio preceq.w.phr, 0x32100000, 0x76543210, 0x0, 0x0
188 1.1 christos
189 1.1 christos writemsg "[23] Test precequ.ph.qbl"
190 1.1 christos dspck_dsio precequ.ph.qbl, 0x0, 0x0, 0x0, 0x0
191 1.1 christos dspck_dsio precequ.ph.qbl, 0x7f807f80, 0xffffffff, 0x0, 0x0
192 1.1 christos dspck_dsio precequ.ph.qbl, 0x40000000, 0x80004000, 0x0, 0x0
193 1.1 christos dspck_dsio precequ.ph.qbl, 0x60000080, 0xc0012001, 0x0, 0x0
194 1.1 christos dspck_dsio precequ.ph.qbl, 0x3b002a00, 0x76543210, 0x0, 0x0
195 1.1 christos
196 1.1 christos writemsg "[24] Test precequ.ph.qbr"
197 1.1 christos dspck_dsio precequ.ph.qbr, 0x0, 0x0, 0x0, 0x0
198 1.1 christos dspck_dsio precequ.ph.qbr, 0x7f807f80, 0xffffffff, 0x0, 0x0
199 1.1 christos dspck_dsio precequ.ph.qbr, 0x20000000, 0x80004000, 0x0, 0x0
200 1.1 christos dspck_dsio precequ.ph.qbr, 0x10000080, 0xc0012001, 0x0, 0x0
201 1.1 christos dspck_dsio precequ.ph.qbr, 0x19000800, 0x76543210, 0x0, 0x0
202 1.1 christos
203 1.1 christos writemsg "[25] Test precequ.ph.qbla"
204 1.1 christos dspck_dsio precequ.ph.qbla, 0x0, 0x0, 0x0, 0x0
205 1.1 christos dspck_dsio precequ.ph.qbla, 0x7f807f80, 0xffffffff, 0x0, 0x0
206 1.1 christos dspck_dsio precequ.ph.qbla, 0x40002000, 0x80004000, 0x0, 0x0
207 1.1 christos dspck_dsio precequ.ph.qbla, 0x60001000, 0xc0012001, 0x0, 0x0
208 1.1 christos dspck_dsio precequ.ph.qbla, 0x3b001900, 0x76543210, 0x0, 0x0
209 1.1 christos
210 1.1 christos writemsg "[26] Test precequ.ph.qbra"
211 1.1 christos dspck_dsio precequ.ph.qbra, 0x0, 0x0, 0x0, 0x0
212 1.1 christos dspck_dsio precequ.ph.qbra, 0x7f807f80, 0xffffffff, 0x0, 0x0
213 1.1 christos dspck_dsio precequ.ph.qbra, 0x0, 0x80004000, 0x0, 0x0
214 1.1 christos dspck_dsio precequ.ph.qbra, 0x800080, 0xc0012001, 0x0, 0x0
215 1.1 christos dspck_dsio precequ.ph.qbra, 0x2a000800, 0x76543210, 0x0, 0x0
216 1.1 christos
217 1.1 christos writemsg "[27] Test preceu.ph.qbl"
218 1.1 christos dspck_dsio preceu.ph.qbl, 0x0, 0x0, 0x0, 0x0
219 1.1 christos dspck_dsio preceu.ph.qbl, 0xff00ff, 0xffffffff, 0x0, 0x0
220 1.1 christos dspck_dsio preceu.ph.qbl, 0x800000, 0x80004000, 0x0, 0x0
221 1.1 christos dspck_dsio preceu.ph.qbl, 0xc00001, 0xc0012001, 0x0, 0x0
222 1.1 christos dspck_dsio preceu.ph.qbl, 0x760054, 0x76543210, 0x0, 0x0
223 1.1 christos
224 1.1 christos writemsg "[28] Test preceu.ph.qbr"
225 1.1 christos dspck_dsio preceu.ph.qbr, 0x0, 0x0, 0x0, 0x0
226 1.1 christos dspck_dsio preceu.ph.qbr, 0xff00ff, 0xffffffff, 0x0, 0x0
227 1.1 christos dspck_dsio preceu.ph.qbr, 0x400000, 0x80004000, 0x0, 0x0
228 1.1 christos dspck_dsio preceu.ph.qbr, 0x200001, 0xc0012001, 0x0, 0x0
229 1.1 christos dspck_dsio preceu.ph.qbr, 0x320010, 0x76543210, 0x0, 0x0
230 1.1 christos
231 1.1 christos writemsg "[29] Test preceu.ph.qbla"
232 1.1 christos dspck_dsio preceu.ph.qbla, 0x0, 0x0, 0x0, 0x0
233 1.1 christos dspck_dsio preceu.ph.qbla, 0xff00ff, 0xffffffff, 0x0, 0x0
234 1.1 christos dspck_dsio preceu.ph.qbla, 0x800040, 0x80004000, 0x0, 0x0
235 1.1 christos dspck_dsio preceu.ph.qbla, 0xc00020, 0xc0012001, 0x0, 0x0
236 1.1 christos dspck_dsio preceu.ph.qbla, 0x760032, 0x76543210, 0x0, 0x0
237 1.1 christos
238 1.1 christos writemsg "[30] Test preceu.ph.qbra"
239 1.1 christos dspck_dsio preceu.ph.qbra, 0x0, 0x0, 0x0, 0x0
240 1.1 christos dspck_dsio preceu.ph.qbra, 0xff00ff, 0xffffffff, 0x0, 0x0
241 1.1 christos dspck_dsio preceu.ph.qbra, 0x0, 0x80004000, 0x0, 0x0
242 1.1 christos dspck_dsio preceu.ph.qbra, 0x10001, 0xc0012001, 0x0, 0x0
243 1.1 christos dspck_dsio preceu.ph.qbra, 0x540010, 0x76543210, 0x0, 0x0
244 1.1 christos
245 1.1 christos writemsg "[31] Test shll.qb"
246 1.1 christos dspck_dtsaio shll.qb, 0x0, 0x0, 0, 0x0, 0x0
247 1.1 christos dspck_dtsai shll.qb, 0x202fefe, 0x101ffff, 1, 0x0
248 1.1 christos dspck_dtsai shll.qb, 0xfefe0002, 0x7fff8081, 1, 0x0
249 1.1 christos dspck_dtsai shll.qb, 0xfcfc0020, 0x7fff8008, 2, 0x0
250 1.1 christos dspck_dtsai shll.qb, 0x68b0d868, 0x6db6db6d, 3, 0x0
251 1.1 christos
252 1.1 christos writemsg "[32] Test shllv.qb"
253 1.1 christos dspck_dstio shllv.qb, 0x0, 0x0, 0x0, 0x0, 0x0
254 1.1 christos dspck_dsti shllv.qb, 0x202fefe, 0x101ffff, 0x1, 0x0
255 1.1 christos dspck_dsti shllv.qb, 0xfefe0002, 0x7fff8081, 0x1, 0x0
256 1.1 christos dspck_dsti shllv.qb, 0xfcfc0020, 0x7fff8008, 0x2, 0x0
257 1.1 christos dspck_dsti shllv.qb, 0x68b0d868, 0x6db6db6d, 0x3, 0x0
258 1.1 christos
259 1.1 christos writemsg "[33] Test shll.ph"
260 1.1 christos dspck_dtsaio shll.ph, 0x0, 0x0, 0, 0x0, 0x0
261 1.1 christos dspck_dtsaio shll.ph, 0x2fffe, 0x1ffff, 1, 0x0, 0x0
262 1.1 christos dspck_dtsaio shll.ph, 0xfffe0000, 0x7fff8000, 1, 0x0, 0x400000
263 1.1 christos dspck_dtsaio shll.ph, 0xfffc0020, 0x7fff8008, 2, 0x0, 0x400000
264 1.1 christos dspck_dtsaio shll.ph, 0x6db0db68, 0x6db6db6d, 3, 0x0, 0x400000
265 1.1 christos
266 1.1 christos writemsg "[34] Test shllv.ph"
267 1.1 christos dspck_dstio shllv.ph, 0x0, 0x0, 0x0, 0x0, 0x0
268 1.1 christos dspck_dstio shllv.ph, 0x2fffe, 0x1ffff, 0x1, 0x0, 0x0
269 1.1 christos dspck_dstio shllv.ph, 0xfffe0000, 0x7fff8000, 0x1, 0x0, 0x400000
270 1.1 christos dspck_dstio shllv.ph, 0xfffc0020, 0x7fff8008, 0x2, 0x0, 0x400000
271 1.1 christos dspck_dstio shllv.ph, 0x6db0db68, 0x6db6db6d, 0x3, 0x0, 0x400000
272 1.1 christos
273 1.1 christos writemsg "[35] Test shll_s.ph"
274 1.1 christos dspck_dtsaio shll_s.ph, 0x0, 0x0, 0, 0x0, 0x0
275 1.1 christos dspck_dtsaio shll_s.ph, 0x2fffe, 0x1ffff, 1, 0x0, 0x0
276 1.1 christos dspck_dtsaio shll_s.ph, 0x7fff8000, 0x7fff8000, 1, 0x0, 0x400000
277 1.1 christos dspck_dtsaio shll_s.ph, 0x7fff8000, 0x7fff8008, 2, 0x0, 0x400000
278 1.1 christos dspck_dtsaio shll_s.ph, 0x7fff8000, 0x6db6db6d, 3, 0x0, 0x400000
279 1.1 christos
280 1.1 christos writemsg "[36] Test shllv_s.ph"
281 1.1 christos dspck_dstio shllv_s.ph, 0x0, 0x0, 0x0, 0x0, 0x0
282 1.1 christos dspck_dstio shllv_s.ph, 0x2fffe, 0x1ffff, 0x1, 0x0, 0x0
283 1.1 christos dspck_dstio shllv_s.ph, 0x7fff8000, 0x7fff8000, 0x1, 0x0, 0x400000
284 1.1 christos dspck_dstio shllv_s.ph, 0x7fff8000, 0x7fff8008, 0x2, 0x0, 0x400000
285 1.1 christos dspck_dstio shllv_s.ph, 0x7fff8000, 0x6db6db6d, 0x3, 0x0, 0x400000
286 1.1 christos
287 1.1 christos writemsg "[37] Test shll_s.w"
288 1.1 christos dspck_dtsaio shll_s.w, 0x0, 0x0, 0, 0x0, 0x0
289 1.1 christos dspck_dtsaio shll_s.w, 0x3fffe, 0x1ffff, 1, 0x0, 0x0
290 1.1 christos dspck_dtsaio shll_s.w, 0x7fffffff, 0x7fff8000, 1, 0x0, 0x400000
291 1.1 christos dspck_dtsaio shll_s.w, 0x80000000, 0x80000000, 1, 0x0, 0x400000
292 1.1 christos dspck_dtsaio shll_s.w, 0x7fffffff, 0x7fff8008, 2, 0x0, 0x400000
293 1.1 christos
294 1.1 christos writemsg "[38] Test shllv_s.w"
295 1.1 christos dspck_dstio shllv_s.w, 0x0, 0x0, 0x0, 0x0, 0x0
296 1.1 christos dspck_dstio shllv_s.w, 0x3fffe, 0x1ffff, 0x1, 0x0, 0x0
297 1.1 christos dspck_dstio shllv_s.w, 0x7fffffff, 0x7fff8000, 0x1, 0x0, 0x400000
298 1.1 christos dspck_dstio shllv_s.w, 0x80000000, 0x80000000, 0x1, 0x0, 0x400000
299 1.1 christos dspck_dstio shllv_s.w, 0x7fffffff, 0x7fff8008, 0x2, 0x0, 0x400000
300 1.1 christos
301 1.1 christos writemsg "[39] Test shrl.qb"
302 1.1 christos dspck_dtsaio shrl.qb, 0x0, 0x0, 0, 0x0, 0x0
303 1.1 christos dspck_dtsai shrl.qb, 0x7f7f, 0x101ffff, 1, 0x0
304 1.1 christos dspck_dtsai shrl.qb, 0x3f7f4040, 0x7fff8081, 1, 0x0
305 1.1 christos dspck_dtsai shrl.qb, 0x1f3f2002, 0x7fff8008, 2, 0x0
306 1.1 christos dspck_dtsai shrl.qb, 0xd161b0d, 0x6db6db6d, 3, 0x0
307 1.1 christos
308 1.1 christos writemsg "[40] Test shrlv.qb"
309 1.1 christos dspck_dstio shrlv.qb, 0x0, 0x0, 0x0, 0x0, 0x0
310 1.1 christos dspck_dsti shrlv.qb, 0x7f7f, 0x101ffff, 0x1, 0x0
311 1.1 christos dspck_dsti shrlv.qb, 0x3f7f4040, 0x7fff8081, 0x1, 0x0
312 1.1 christos dspck_dsti shrlv.qb, 0x1f3f2002, 0x7fff8008, 0x2, 0x0
313 1.1 christos dspck_dsti shrlv.qb, 0xd161b0d, 0x6db6db6d, 0x3, 0x0
314 1.1 christos
315 1.1 christos writemsg "[41] Test shra.ph"
316 1.1 christos dspck_dtsaio shra.ph, 0x10001, 0x20002, 1, 0x0, 0x0
317 1.1 christos dspck_dtsaio shra.ph, 0x10006, 0x10106f6f, 12, 0x0, 0x0
318 1.1 christos dspck_dtsaio shra.ph, 0x1c000, 0x28000, 1, 0x0, 0x0
319 1.1 christos dspck_dtsaio shra.ph, 0x2f800, 0x208000, 4, 0x0, 0x0
320 1.1 christos dspck_dtsaio shra.ph, 0xfc01fc00, 0x80208000, 5, 0x0, 0x0
321 1.1 christos
322 1.1 christos writemsg "[42] Test shrav.ph"
323 1.1 christos dspck_dstio shrav.ph, 0x10001, 0x20002, 0x1, 0x0, 0x0
324 1.1 christos dspck_dstio shrav.ph, 0x10006, 0x10106f6f, 0xc, 0x0, 0x0
325 1.1 christos dspck_dstio shrav.ph, 0x1c000, 0x28000, 0x1, 0x0, 0x0
326 1.1 christos dspck_dstio shrav.ph, 0x2f800, 0x208000, 0x4, 0x0, 0x0
327 1.1 christos dspck_dstio shrav.ph, 0xfc01fc00, 0x80208000, 0x5, 0x0, 0x0
328 1.1 christos
329 1.1 christos writemsg "[43] Test shra_r.ph"
330 1.1 christos dspck_dtsaio shra_r.ph, 0x20001, 0x30002, 1, 0x0, 0x0
331 1.1 christos dspck_dtsaio shra_r.ph, 0x10001, 0x20001, 1, 0x0, 0x0
332 1.1 christos dspck_dtsaio shra_r.ph, 0x10001, 0x10001, 1, 0x0, 0x0
333 1.1 christos dspck_dtsaio shra_r.ph, 0x0, 0x10001, 2, 0x0, 0x0
334 1.1 christos dspck_dtsaio shra_r.ph, 0x7fff8000, 0x7fff8000, 0, 0x0, 0x0
335 1.1 christos dspck_dtsaio shra_r.ph, 0x4000c000, 0x7fff8000, 1, 0x0, 0x0
336 1.1 christos dspck_dtsaio shra_r.ph, 0x2000e000, 0x7ffe8000, 2, 0x0, 0x0
337 1.1 christos
338 1.1 christos writemsg "[44] Test shrav_r.ph"
339 1.1 christos dspck_dstio shrav_r.ph, 0x20001, 0x30002, 0x1, 0x0, 0x0
340 1.1 christos dspck_dstio shrav_r.ph, 0x10001, 0x20001, 0x1, 0x0, 0x0
341 1.1 christos dspck_dstio shrav_r.ph, 0x10001, 0x10001, 0x1, 0x0, 0x0
342 1.1 christos dspck_dstio shrav_r.ph, 0x0, 0x10001, 0x2, 0x0, 0x0
343 1.1 christos dspck_dstio shrav_r.ph, 0x7fff8000, 0x7fff8000, 0, 0x0, 0x0
344 1.1 christos dspck_dstio shrav_r.ph, 0x2000e000, 0x7fff8000, 2, 0x0, 0x0
345 1.1 christos
346 1.1 christos writemsg "[45] Test shra_r.w"
347 1.1 christos dspck_dtsaio shra_r.w, 0x1, 0x2, 1, 0x0, 0x0
348 1.1 christos dspck_dtsaio shra_r.w, 0xffff8000, 0x80000000, 16, 0x0, 0x0
349 1.1 christos dspck_dtsaio shra_r.w, 0x8001, 0x10001, 1, 0x0, 0x0
350 1.1 christos dspck_dtsaio shra_r.w, 0x1, 0x10001, 17, 0x0, 0x0
351 1.1 christos dspck_dtsaio shra_r.w, 0xffffc001, 0x80010001, 17, 0x0, 0x0
352 1.1 christos dspck_dtsaio shra_r.w, 0x7fffffff, 0x7fffffff, 0, 0x0, 0x0
353 1.1 christos dspck_dtsaio shra_r.w, 0x40000000, 0x7fffffff, 1, 0x0, 0x0
354 1.1 christos dspck_dtsaio shra_r.w, 0x20000000, 0x7ffffffe, 2, 0x0, 0x0
355 1.1 christos
356 1.1 christos writemsg "[46] Test shrav_r.w"
357 1.1 christos dspck_dstio shrav_r.w, 0x1, 0x2, 0x1, 0x0, 0x0
358 1.1 christos dspck_dstio shrav_r.w, 0xffff8000, 0x80000000, 0x10, 0x0, 0x0
359 1.1 christos dspck_dstio shrav_r.w, 0x8001, 0x10001, 0x1, 0x0, 0x0
360 1.1 christos dspck_dstio shrav_r.w, 0x8001, 0x10001, 0x21, 0x0, 0x0
361 1.1 christos dspck_dstio shrav_r.w, 0x4000, 0x10001, 0x2, 0x0, 0x0
362 1.1 christos dspck_dstio shrav_r.w, 0x7fffffff, 0x7fffffff, 0x0, 0x0, 0x0
363 1.1 christos dspck_dstio shrav_r.w, 0x10000000, 0x7ffffffc, 0x3, 0x0, 0x0
364 1.1 christos dspck_dstio shrav_r.w, 0x08000000, 0x7ffffff8, 0x4, 0x0, 0x0
365 1.1 christos
366 1.1 christos writemsg "[47] Test muleu_s.ph.qbl"
367 1.1 christos dspck_dstio muleu_s.ph.qbl, 0x0, 0x0, 0x0, 0x0, 0x0
368 1.1 christos dspck_dstio muleu_s.ph.qbl, 0x0, 0x0, 0x40004000, 0x0, 0x0
369 1.1 christos dspck_dstio muleu_s.ph.qbl, 0x0, 0xffffffff, 0x0, 0x0, 0x0
370 1.1 christos dspck_dstio muleu_s.ph.qbl, 0x10001, 0x1010101, 0x10001, 0x0, 0x0
371 1.1 christos dspck_dstio muleu_s.ph.qbl, 0x10000, 0x1000001, 0x10001, 0x0, 0x0
372 1.1 christos
373 1.1 christos writemsg "[48] Test muleu_s.ph.qbr"
374 1.1 christos dspck_dstio muleu_s.ph.qbr, 0x0, 0x0, 0x0, 0x0, 0x0
375 1.1 christos dspck_dstio muleu_s.ph.qbr, 0x0, 0x0, 0x40004000, 0x0, 0x0
376 1.1 christos dspck_dstio muleu_s.ph.qbr, 0x0, 0xffffffff, 0x0, 0x0, 0x0
377 1.1 christos dspck_dstio muleu_s.ph.qbr, 0x10001, 0x1010101, 0x10001, 0x0, 0x0
378 1.1 christos dspck_dstio muleu_s.ph.qbr, 0x1, 0x1000001, 0x10001, 0x0, 0x0
379 1.1 christos
380 1.1 christos writemsg "[49] Test mulq_rs.ph"
381 1.1 christos dspck_dstio mulq_rs.ph, 0x0, 0x0, 0x0, 0x0, 0x0
382 1.1 christos dspck_dstio mulq_rs.ph, 0x0, 0x1, 0x1, 0x0, 0x0
383 1.1 christos dspck_dstio mulq_rs.ph, 0x20000000, 0x40007fff, 0x40000000, 0x0, 0x0
384 1.1 christos dspck_dstio mulq_rs.ph, 0x33330000, 0x66660000, 0x40007fff, 0x0, 0x0
385 1.1 christos dspck_dstio mulq_rs.ph, 0xccd3332, 0x66666666, 0x10003fff, 0x0, 0x0
386 1.1 christos
387 1.1 christos writemsg "[50] Test muleq_s.w.phl"
388 1.1 christos dspck_dstio muleq_s.w.phl, 0x0, 0x0, 0x0, 0x0, 0x0
389 1.1 christos dspck_dstio muleq_s.w.phl, 0x0, 0x0, 0x40004000, 0x0, 0x0
390 1.1 christos dspck_dstio muleq_s.w.phl, 0x0, 0x7fff7fff, 0x0, 0x0, 0x0
391 1.1 christos dspck_dstio muleq_s.w.phl, 0x0, 0x0, 0xc000c000, 0x0, 0x0
392 1.1 christos dspck_dstio muleq_s.w.phl, 0x0, 0x80008000, 0x0, 0x0, 0x0
393 1.1 christos
394 1.1 christos writemsg "[51] Test muleq_s.w.phr"
395 1.1 christos dspck_dstio muleq_s.w.phr, 0x0, 0x0, 0x0, 0x0, 0x0
396 1.1 christos dspck_dstio muleq_s.w.phr, 0x0, 0x0, 0x40004000, 0x0, 0x0
397 1.1 christos dspck_dstio muleq_s.w.phr, 0x0, 0x7fff7fff, 0x0, 0x0, 0x0
398 1.1 christos dspck_dstio muleq_s.w.phr, 0x0, 0x0, 0xc000c000, 0x0, 0x0
399 1.1 christos dspck_dstio muleq_s.w.phr, 0x0, 0x80008000, 0x0, 0x0, 0x0
400 1.1 christos
401 1.1 christos writemsg "[52] Test dpau.h.qbl"
402 1.1 christos dspck_astio dpau.h.qbl, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0
403 1.1 christos dspck_astio dpau.h.qbl, 0x0, 0x0, 0x0, 0x1, 0x1010101, 0x1000001, 0x0, 0x0
404 1.1 christos dspck_astio dpau.h.qbl, 0xffffffff, 0xffffffff, 0x0, 0x0, 0x1010101, 0x1000001, 0x0, 0x0
405 1.1 christos dspck_astio dpau.h.qbl, 0x0, 0x0, 0x0, 0x0, 0xffff0000, 0xffff, 0x0, 0x0
406 1.1 christos dspck_astio dpau.h.qbl, 0x0, 0x0, 0x0, 0xff, 0xffff0001, 0x1ffff, 0x0, 0x0
407 1.1 christos
408 1.1 christos writemsg "[53] Test dpau.h.qbr"
409 1.1 christos dspck_astio dpau.h.qbr, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0
410 1.1 christos dspck_astio dpau.h.qbr, 0x0, 0x0, 0x0, 0x1, 0x1010101, 0x1000001, 0x0, 0x0
411 1.1 christos dspck_astio dpau.h.qbr, 0xffffffff, 0xffffffff, 0x0, 0x0, 0x1010101, 0x1000001, 0x0, 0x0
412 1.1 christos dspck_astio dpau.h.qbr, 0x0, 0x0, 0x0, 0x0, 0xffff0000, 0xffff, 0x0, 0x0
413 1.1 christos dspck_astio dpau.h.qbr, 0x0, 0x0, 0x0, 0xff, 0xffff0001, 0x1ffff, 0x0, 0x0
414 1.1 christos
415 1.1 christos writemsg "[54] Test dpsu.h.qbl"
416 1.1 christos dspck_astio dpsu.h.qbl, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0
417 1.1 christos dspck_astio dpsu.h.qbl, 0x0, 0x1, 0x0, 0x0, 0x1010101, 0x1000001, 0x0, 0x0
418 1.1 christos dspck_astio dpsu.h.qbl, 0x0, 0x0, 0xffffffff, 0xffffffff, 0x1010101, 0x1000001, 0x0, 0x0
419 1.1 christos dspck_astio dpsu.h.qbl, 0x0, 0x0, 0x0, 0x0, 0xffff0000, 0xffff, 0x0, 0x0
420 1.1 christos dspck_astio dpsu.h.qbl, 0x0, 0xff, 0x0, 0x0, 0xffff0001, 0x1ffff, 0x0, 0x0
421 1.1 christos
422 1.1 christos writemsg "[55] Test dpsu.h.qbr"
423 1.1 christos dspck_astio dpsu.h.qbr, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0
424 1.1 christos dspck_astio dpsu.h.qbr, 0x0, 0x1, 0x0, 0x0, 0x1010101, 0x1000001, 0x0, 0x0
425 1.1 christos dspck_astio dpsu.h.qbr, 0x0, 0x0, 0xffffffff, 0xffffffff, 0x1010101, 0x1000001, 0x0, 0x0
426 1.1 christos dspck_astio dpsu.h.qbr, 0x0, 0x0, 0x0, 0x0, 0xffff0000, 0xffff, 0x0, 0x0
427 1.1 christos dspck_astio dpsu.h.qbr, 0x0, 0xff, 0x0, 0x0, 0xffff0001, 0x1ffff, 0x0, 0x0
428 1.1 christos
429 1.1 christos writemsg "[56] Test dpaq_s.w.ph"
430 1.1 christos dspck_astio dpaq_s.w.ph, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0
431 1.1 christos dspck_astio dpaq_s.w.ph, 0x0, 0x0, 0x0, 0xfffc0004, 0x7fff7fff, 0x7fff7fff, 0x0, 0x0
432 1.1 christos dspck_astio dpaq_s.w.ph, 0x0, 0x0, 0x0, 0xfffffffe, 0x80008000, 0x80008000, 0x0, 0xf0000
433 1.1 christos dspck_astio dpaq_s.w.ph, 0x0, 0x0, 0xffffffff, 0xa0000000, 0x40002000, 0x80008000, 0x0, 0x0
434 1.1 christos dspck_astio dpaq_s.w.ph, 0xffffffff, 0xa0000000, 0xffffffff, 0x88000000, 0x10000800, 0x80008000, 0x0, 0x0
435 1.1 christos
436 1.1 christos writemsg "[57] Test dpsq_s.w.ph"
437 1.1 christos dspck_astio dpsq_s.w.ph, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0
438 1.1 christos dspck_astio dpsq_s.w.ph, 0x0, 0xfffc0004, 0x0, 0x0, 0x7fff7fff, 0x7fff7fff, 0x0, 0x0
439 1.1 christos dspck_astio dpsq_s.w.ph, 0x0, 0xfffffffe, 0x0, 0x0, 0x80008000, 0x80008000, 0x0, 0xf0000
440 1.1 christos dspck_astio dpsq_s.w.ph, 0xffffffff, 0xa0000000, 0x0, 0x0, 0x40002000, 0x80008000, 0x0, 0x0
441 1.1 christos dspck_astio dpsq_s.w.ph, 0xffffffff, 0x88000000, 0xffffffff, 0xa0000000, 0x10000800, 0x80008000, 0x0, 0x0
442 1.1 christos
443 1.1 christos writemsg "[58] Test mulsaq_s.w.ph"
444 1.1 christos dspck_astio mulsaq_s.w.ph, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0
445 1.1 christos dspck_astio mulsaq_s.w.ph, 0x0, 0x0, 0x0, 0x0, 0x4000, 0xc0000000, 0x0, 0x0
446 1.1 christos dspck_astio mulsaq_s.w.ph, 0x0, 0x0, 0xffffffff, 0x60010000, 0x80004000, 0x7fff4000, 0x0, 0x0
447 1.1 christos dspck_astio mulsaq_s.w.ph, 0x0, 0x0, 0x0, 0x5fffffff, 0x80004000, 0x80004000, 0x0, 0xf0000
448 1.1 christos dspck_astio mulsaq_s.w.ph, 0x7fffffff, 0xffffffff, 0x80000000, 0xfffc0003, 0x7fff8001, 0x7fff7fff, 0x0, 0x0
449 1.1 christos
450 1.1 christos writemsg "[59] Test dpaq_sa.l.w"
451 1.1 christos dspck_astio dpaq_sa.l.w, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0
452 1.1 christos dspck_astio dpaq_sa.l.w, 0x0, 0x0, 0x7ffffffe, 0x2, 0x7fffffff, 0x7fffffff, 0x0, 0x0
453 1.1 christos dspck_astio dpaq_sa.l.w, 0x0, 0x0, 0x7fffffff, 0xffffffff, 0x80000000, 0x80000000, 0x0, 0xf0000
454 1.1 christos dspck_astio dpaq_sa.l.w, 0x0, 0x0, 0xc0000000, 0x80000000, 0xc0000000, 0x7fffffff, 0x0, 0x0
455 1.1 christos dspck_astio dpaq_sa.l.w, 0x20000000, 0x0, 0x0, 0x40000000, 0xe0000000, 0x7fffffff, 0x0, 0x0
456 1.1 christos
457 1.1 christos writemsg "[60] Test dpsq_sa.l.w"
458 1.1 christos dspck_astio dpsq_sa.l.w, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0
459 1.1 christos dspck_astio dpsq_sa.l.w, 0x7fffffff, 0xffffffff, 0x0, 0x0, 0x80000000, 0x80000000, 0x0, 0xf0000
460 1.1 christos dspck_astio dpsq_sa.l.w, 0x80000000, 0x0, 0x80000000, 0x0, 0x80000000, 0x80000000, 0x0, 0xf0000
461 1.1 christos dspck_astio dpsq_sa.l.w, 0x0, 0x0, 0x80000000, 0x1, 0x80000000, 0x80000000, 0x0, 0xf0000
462 1.1 christos dspck_astio dpsq_sa.l.w, 0x0, 0x0, 0x3fffffff, 0x80000000, 0xc0000000, 0x7fffffff, 0x0, 0x0
463 1.1 christos
464 1.1 christos writemsg "[61] Test maq_s.w.phl"
465 1.1 christos dspck_astio maq_s.w.phl, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0
466 1.1 christos dspck_astio maq_s.w.phl, 0xffffffff, 0x0, 0xffffffff, 0x0, 0x0, 0x40004000, 0x0, 0x0
467 1.1 christos dspck_astio maq_s.w.phl, 0x0, 0xffffffff, 0x0, 0xffffffff, 0x7fff7fff, 0x0, 0x0, 0x0
468 1.1 christos dspck_astio maq_s.w.phl, 0xffffffff, 0x0, 0xffffffff, 0x0, 0x7fff7fff, 0x0, 0x0, 0x0
469 1.1 christos dspck_astio maq_s.w.phl, 0x0, 0x40000000, 0x0, 0x40000000, 0x0, 0xc000c000, 0x0, 0x0
470 1.1 christos
471 1.1 christos writemsg "[62] Test maq_s.w.phr"
472 1.1 christos dspck_astio maq_s.w.phr, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0
473 1.1 christos dspck_astio maq_s.w.phr, 0xffffffff, 0x0, 0xffffffff, 0x0, 0x0, 0x40004000, 0x0, 0x0
474 1.1 christos dspck_astio maq_s.w.phr, 0x0, 0xffffffff, 0x0, 0xffffffff, 0x7fff7fff, 0x0, 0x0, 0x0
475 1.1 christos dspck_astio maq_s.w.phr, 0xffffffff, 0x0, 0xffffffff, 0x0, 0x7fff7fff, 0x0, 0x0, 0x0
476 1.1 christos dspck_astio maq_s.w.phr, 0x0, 0x40000000, 0x0, 0x40000000, 0x0, 0xc000c000, 0x0, 0x0
477 1.1 christos
478 1.1 christos writemsg "[63] Test maq_sa.w.phl"
479 1.1 christos dspck_astio maq_sa.w.phl, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0
480 1.1 christos dspck_astio maq_sa.w.phl, 0xffffffff, 0x80000000, 0xffffffff, 0x80000000, 0x0, 0x40004000, 0x0, 0x0
481 1.1 christos dspck_astio maq_sa.w.phl, 0x0, 0x7fffffff, 0x0, 0x7fffffff, 0x7fff7fff, 0x0, 0x0, 0x0
482 1.1 christos dspck_astio maq_sa.w.phl, 0xffffffff, 0x80000000, 0xffffffff, 0x80000000, 0x7fff7fff, 0x0, 0x0, 0x0
483 1.1 christos dspck_astio maq_sa.w.phl, 0x0, 0x40000000, 0x0, 0x40000000, 0x0, 0xc000c000, 0x0, 0x0
484 1.1 christos
485 1.1 christos writemsg "[64] Test maq_sa.w.phr"
486 1.1 christos dspck_astio maq_sa.w.phr, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0
487 1.1 christos dspck_astio maq_sa.w.phr, 0xffffffff, 0x80000000, 0xffffffff, 0x80000000, 0x0, 0x40004000, 0x0, 0x0
488 1.1 christos dspck_astio maq_sa.w.phr, 0x0, 0x7fffffff, 0x0, 0x7fffffff, 0x7fff7fff, 0x0, 0x0, 0x0
489 1.1 christos dspck_astio maq_sa.w.phr, 0xffffffff, 0x80000000, 0xffffffff, 0x80000000, 0x7fff7fff, 0x0, 0x0, 0x0
490 1.1 christos dspck_astio maq_sa.w.phr, 0x0, 0x40000000, 0x0, 0x40000000, 0x0, 0xc000c000, 0x0, 0x0
491 1.1 christos
492 1.1 christos writemsg "[65] Test bitrev"
493 1.1 christos dspck_dsio bitrev, 0x0, 0x0, 0x0, 0x0
494 1.1 christos dspck_dsio bitrev, 0x1, 0x8000, 0x0, 0x0
495 1.1 christos dspck_dsio bitrev, 0x8000, 0x1, 0x0, 0x0
496 1.1 christos dspck_dsio bitrev, 0xc0c0, 0x1010303, 0x0, 0x0
497 1.1 christos dspck_dsio bitrev, 0x1, 0xffff8000, 0x0, 0x0
498 1.1 christos
499 1.1 christos writemsg "[66] Test insv"
500 1.1 christos dspck_tsi insv, 0xf0caf0f0, 0xf0f0f0f0, 0xa5a5a5a5, 0x311
501 1.1 christos dspck_tsi insv, 0x7fffffe, 0x0, 0x7ffffff, 0xd01
502 1.1 christos dspck_tsi insv, 0x3fff, 0x0, 0x3fff, 0x700
503 1.1 christos dspck_tsi insv, 0xf0f2f0f0, 0xf0f0f0f0, 0xa5a5a5a5, 0x28f
504 1.1 christos dspck_tsi insv, 0x3fc, 0x0, 0x3ff, 0x402
505 1.1 christos
506 1.1 christos writemsg "[67] Test repl.qb"
507 1.1 christos dspck_dIio repl.qb, 0x0, 0, 0x0, 0x0
508 1.1 christos dspck_dIio repl.qb, 0x1010101, 1, 0x0, 0x0
509 1.1 christos dspck_dIio repl.qb, 0xffffffff, 255, 0x0, 0x0
510 1.1 christos dspck_dIio repl.qb, 0x7f7f7f7f, 127, 0x0, 0x0
511 1.1 christos dspck_dIio repl.qb, 0xfefefefe, 254, 0x0, 0x0
512 1.1 christos
513 1.1 christos writemsg "[68] Test replv.qb"
514 1.1 christos dspck_dsio replv.qb, 0x0, 0x0, 0x0, 0x0
515 1.1 christos dspck_dsio replv.qb, 0x1010101, 0x1, 0x0, 0x0
516 1.1 christos dspck_dsio replv.qb, 0xffffffff, 0xff, 0x0, 0x0
517 1.1 christos dspck_dsio replv.qb, 0x7f7f7f7f, 0x37f, 0x0, 0x0
518 1.1 christos dspck_dsio replv.qb, 0xfefefefe, 0xfffffffe, 0x0, 0x0
519 1.1 christos
520 1.1 christos writemsg "[69] Test repl.ph"
521 1.1 christos dspck_dIio repl.ph, 0x0, 0, 0x0, 0x0
522 1.1 christos dspck_dIio repl.ph, 0x10001, 1, 0x0, 0x0
523 1.1 christos dspck_dIio repl.ph, 0xffffffff, -1, 0x0, 0x0
524 1.1 christos dspck_dIio repl.ph, 0xff7fff7f, -129, 0x0, 0x0
525 1.1 christos dspck_dIio repl.ph, 0xfffefffe, -2, 0x0, 0x0
526 1.1 christos
527 1.1 christos writemsg "[70] Test replv.ph"
528 1.1 christos dspck_dsio replv.ph, 0x0, 0x0, 0x0, 0x0
529 1.1 christos dspck_dsio replv.ph, 0x10001, 0x1, 0x0, 0x0
530 1.1 christos dspck_dsio replv.ph, 0xffffffff, 0x5555ffff, 0x0, 0x0
531 1.1 christos dspck_dsio replv.ph, 0x37f037f, 0x37f, 0x0, 0x0
532 1.1 christos dspck_dsio replv.ph, 0xfffefffe, 0xfffffffe, 0x0, 0x0
533 1.1 christos
534 1.1 christos writemsg "[71] Test cmpu.eq.qb"
535 1.1 christos dspck_stio cmpu.eq.qb, 0x0, 0x0, 0x0, 0xf000000
536 1.1 christos dspck_stio cmpu.eq.qb, 0xffffffff, 0x0, 0x0, 0x0
537 1.1 christos dspck_stio cmpu.eq.qb, 0x0, 0xffffffff, 0x0, 0x0
538 1.1 christos dspck_stio cmpu.eq.qb, 0x10203, 0x4050607, 0x0, 0x0
539 1.1 christos dspck_stio cmpu.eq.qb, 0x8090a0b, 0xc0d0e0f, 0x0, 0x0
540 1.1 christos
541 1.1 christos writemsg "[72] Test cmpu.lt.qb"
542 1.1 christos dspck_stio cmpu.lt.qb, 0x0, 0x0, 0x0, 0x0
543 1.1 christos dspck_stio cmpu.lt.qb, 0xffffffff, 0x0, 0x0, 0x0
544 1.1 christos dspck_stio cmpu.lt.qb, 0x0, 0xffffffff, 0x0, 0xf000000
545 1.1 christos dspck_stio cmpu.lt.qb, 0x10203, 0x4050607, 0x0, 0xf000000
546 1.1 christos dspck_stio cmpu.lt.qb, 0x8090a0b, 0xc0d0e0f, 0x0, 0xf000000
547 1.1 christos
548 1.1 christos writemsg "[73] Test cmpu.le.qb"
549 1.1 christos dspck_stio cmpu.le.qb, 0x0, 0x0, 0x0, 0xf000000
550 1.1 christos dspck_stio cmpu.le.qb, 0xffffffff, 0x0, 0x0, 0x0
551 1.1 christos dspck_stio cmpu.le.qb, 0x0, 0xffffffff, 0x0, 0xf000000
552 1.1 christos dspck_stio cmpu.le.qb, 0x10203, 0x4050607, 0x0, 0xf000000
553 1.1 christos dspck_stio cmpu.le.qb, 0x8090a0b, 0xc0d0e0f, 0x0, 0xf000000
554 1.1 christos
555 1.1 christos writemsg "[74] Test cmpgu.eq.qb"
556 1.1 christos dspck_dstio cmpgu.eq.qb, 0xf, 0x0, 0x0, 0x0, 0x0
557 1.1 christos dspck_dstio cmpgu.eq.qb, 0x0, 0xffffffff, 0x0, 0x0, 0x0
558 1.1 christos dspck_dstio cmpgu.eq.qb, 0x0, 0x0, 0xffffffff, 0x0, 0x0
559 1.1 christos dspck_dstio cmpgu.eq.qb, 0x0, 0x10203, 0x4050607, 0x0, 0x0
560 1.1 christos dspck_dstio cmpgu.eq.qb, 0x0, 0x8090a0b, 0xc0d0e0f, 0x0, 0x0
561 1.1 christos
562 1.1 christos writemsg "[75] Test cmpgu.lt.qb"
563 1.1 christos dspck_dstio cmpgu.lt.qb, 0x0, 0x0, 0x0, 0x0, 0x0
564 1.1 christos dspck_dstio cmpgu.lt.qb, 0x0, 0xffffffff, 0x0, 0x0, 0x0
565 1.1 christos dspck_dstio cmpgu.lt.qb, 0xf, 0x0, 0xffffffff, 0x0, 0x0
566 1.1 christos dspck_dstio cmpgu.lt.qb, 0xf, 0x10203, 0x4050607, 0x0, 0x0
567 1.1 christos dspck_dstio cmpgu.lt.qb, 0xf, 0x8090a0b, 0xc0d0e0f, 0x0, 0x0
568 1.1 christos
569 1.1 christos writemsg "[76] Test cmpgu.le.qb"
570 1.1 christos dspck_dstio cmpgu.le.qb, 0xf, 0x0, 0x0, 0x0, 0x0
571 1.1 christos dspck_dstio cmpgu.le.qb, 0x0, 0xffffffff, 0x0, 0x0, 0x0
572 1.1 christos dspck_dstio cmpgu.le.qb, 0xf, 0x0, 0xffffffff, 0x0, 0x0
573 1.1 christos dspck_dstio cmpgu.le.qb, 0xf, 0x10203, 0x4050607, 0x0, 0x0
574 1.1 christos dspck_dstio cmpgu.le.qb, 0xf, 0x8090a0b, 0xc0d0e0f, 0x0, 0x0
575 1.1 christos
576 1.1 christos writemsg "[77] Test cmp.eq.ph"
577 1.1 christos dspck_stio cmp.eq.ph, 0x0, 0x0, 0x0, 0x3000000
578 1.1 christos dspck_stio cmp.eq.ph, 0x0, 0xffffffff, 0x0, 0x0
579 1.1 christos dspck_stio cmp.eq.ph, 0xffffffff, 0x0, 0x0, 0x0
580 1.1 christos dspck_stio cmp.eq.ph, 0x7fff7fff, 0xffffffff, 0x0, 0x0
581 1.1 christos dspck_stio cmp.eq.ph, 0x11112222, 0x33334444, 0x0, 0x0
582 1.1 christos
583 1.1 christos writemsg "[78] Test cmp.lt.ph"
584 1.1 christos dspck_stio cmp.lt.ph, 0x0, 0x0, 0x0, 0x0
585 1.1 christos dspck_stio cmp.lt.ph, 0x0, 0xffffffff, 0x0, 0x0
586 1.1 christos dspck_stio cmp.lt.ph, 0xffffffff, 0x0, 0x0, 0x3000000
587 1.1 christos dspck_stio cmp.lt.ph, 0x7fff7fff, 0xffffffff, 0x0, 0x0
588 1.1 christos dspck_stio cmp.lt.ph, 0x11112222, 0x33334444, 0x0, 0x3000000
589 1.1 christos
590 1.1 christos writemsg "[79] Test cmp.le.ph"
591 1.1 christos dspck_stio cmp.le.ph, 0x0, 0x0, 0x0, 0x3000000
592 1.1 christos dspck_stio cmp.le.ph, 0x0, 0xffffffff, 0x0, 0x0
593 1.1 christos dspck_stio cmp.le.ph, 0xffffffff, 0x0, 0x0, 0x3000000
594 1.1 christos dspck_stio cmp.le.ph, 0x7fff7fff, 0xffffffff, 0x0, 0x0
595 1.1 christos dspck_stio cmp.le.ph, 0x11112222, 0x33334444, 0x0, 0x3000000
596 1.1 christos
597 1.1 christos writemsg "[80] Test pick.qb"
598 1.1 christos dspck_dsti pick.qb, 0x0, 0x0, 0x0, 0x0
599 1.1 christos dspck_dsti pick.qb, 0x0, 0xffffffff, 0x0, 0x0
600 1.1 christos dspck_dsti pick.qb, 0xffffffff, 0xffffffff, 0x0, 0xf000000
601 1.1 christos dspck_dsti pick.qb, 0xff, 0xffffffff, 0x0, 0x1000000
602 1.1 christos dspck_dsti pick.qb, 0xff00, 0xffffffff, 0x0, 0x2000000
603 1.1 christos
604 1.1 christos writemsg "[81] Test pick.ph"
605 1.1 christos dspck_dsti pick.ph, 0x0, 0x0, 0x0, 0x0
606 1.1 christos dspck_dsti pick.ph, 0x0, 0xffffffff, 0x0, 0x0
607 1.1 christos dspck_dsti pick.ph, 0xffffffff, 0xffffffff, 0x0, 0x3000000
608 1.1 christos dspck_dsti pick.ph, 0xffff, 0xffffffff, 0x0, 0x1000000
609 1.1 christos dspck_dsti pick.ph, 0xffff0000, 0xffffffff, 0x0, 0x2000000
610 1.1 christos
611 1.1 christos writemsg "[82] Test packrl.ph"
612 1.1 christos dspck_dstio packrl.ph, 0x00000000, 0x00000000, 0x00000000, 0x0, 0x0
613 1.1 christos dspck_dstio packrl.ph, 0x0000ffff, 0x00000000, 0xffff0000, 0x0, 0x0
614 1.1 christos dspck_dstio packrl.ph, 0x00000000, 0x00000000, 0x0000ffff, 0x0, 0x0
615 1.1 christos dspck_dstio packrl.ph, 0x00005555, 0x00000000, 0x5555aaaa, 0x0, 0x0
616 1.1 christos dspck_dstio packrl.ph, 0x0000aaaa, 0x00000000, 0xaaaa5555, 0x0, 0x0
617 1.1 christos
618 1.1 christos writemsg "[83] Test extr.w"
619 1.1 christos dspck_atsaio extr.w, 0x0, 0x0 0x0, 0x0, 0x0, 0x0
620 1.1 christos dspck_atsaio extr.w, 0x7fffffff, 0xcbcdef01 0xffffffff, 0x1f, 0x0, 0x800000
621 1.1 christos dspck_atsaio extr.w, 0x3fffffff, 0x2bcdef01 0x7ffffffe, 0x1f, 0x0, 0x0
622 1.1 christos dspck_atsaio extr.w, 0xffffffff, 0xffffffff 0xffffffff, 0x0, 0x0, 0x0
623 1.1 christos dspck_atsaio extr.w, 0x0, 0xfffffffe 0x7fffffff, 0x1, 0x0, 0x0
624 1.1 christos
625 1.1 christos writemsg "[84] Test extr_r.w"
626 1.1 christos dspck_atsaio extr_r.w, 0x0, 0x0 0x0, 0x0, 0x0, 0x0
627 1.1 christos dspck_atsaio extr_r.w, 0x7fffffff, 0xcbcdef01 0x0, 0x1f, 0x0, 0x800000
628 1.1 christos dspck_atsaio extr_r.w, 0x3fffffff, 0x2bcdef01 0x7ffffffe, 0x1f, 0x0, 0x0
629 1.1 christos dspck_atsaio extr_r.w, 0xffffffff, 0xffffffff 0xffffffff, 0x0, 0x0, 0x0
630 1.1 christos dspck_atsaio extr_r.w, 0x0, 0xfffffffe 0x7fffffff, 0x1, 0x0, 0x0
631 1.1 christos
632 1.1 christos writemsg "[85] Test extr_rs.w"
633 1.1 christos dspck_atsaio extr_rs.w, 0x0, 0x0 0x0, 0x0, 0x0, 0x0
634 1.1 christos dspck_atsaio extr_rs.w, 0x7fffffff, 0xcbcdef01 0x7fffffff, 0x1f, 0x0, 0x800000
635 1.1 christos dspck_atsaio extr_rs.w, 0x3fffffff, 0x2bcdef01 0x7ffffffe, 0x1f, 0x0, 0x0
636 1.1 christos dspck_atsaio extr_rs.w, 0xffffffff, 0xffffffff 0xffffffff, 0x0, 0x0, 0x0
637 1.1 christos dspck_atsaio extr_rs.w, 0x0, 0xfffffffe 0x7fffffff, 0x1, 0x0, 0x0
638 1.1 christos
639 1.1 christos writemsg "[86] Test extr_s.h"
640 1.1 christos dspck_atsaio extr_s.h, 0x0, 0x0 0x0, 0x0, 0x0, 0x0
641 1.1 christos dspck_atsaio extr_s.h, 0x7fffffff, 0xcbcdef01 0x7fff, 0x1f, 0x0, 0x800000
642 1.1 christos dspck_atsaio extr_s.h, 0x3fffffff, 0x2bcdef01 0x7fff, 0x1f, 0x0, 0x800000
643 1.1 christos dspck_atsaio extr_s.h, 0xffffffff, 0xffffffff 0xffffffff, 0x0, 0x0, 0x0
644 1.1 christos dspck_atsaio extr_s.h, 0x0, 0xfffffffe 0x7fff, 0x1, 0x0, 0x800000
645 1.1 christos
646 1.1 christos writemsg "[87] Test extrv_s.h"
647 1.1 christos dspck_atsio extrv_s.h, 0x0, 0x0 0x0, 0x0, 0x0, 0x0
648 1.1 christos dspck_atsio extrv_s.h, 0x7fffffff, 0xcbcdef01 0x7fff, 0x1f, 0x0, 0x800000
649 1.1 christos dspck_atsio extrv_s.h, 0x3fffffff, 0x2bcdef01 0x7fff, 0x1f, 0x0, 0x800000
650 1.1 christos dspck_atsio extrv_s.h, 0xffffffff, 0xffffffff 0xffffffff, 0x0, 0x0, 0x0
651 1.1 christos dspck_atsio extrv_s.h, 0x0, 0xfffffffe 0x7fff, 0x1, 0x0, 0x800000
652 1.1 christos
653 1.1 christos writemsg "[88] Test extrv.w"
654 1.1 christos dspck_atsio extrv.w, 0x0, 0x0 0x0, 0x0, 0x0, 0x0
655 1.1 christos dspck_atsio extrv.w, 0x7fffffff, 0xcbcdef01 0xffffffff, 0x1f, 0x0, 0x800000
656 1.1 christos dspck_atsio extrv.w, 0x3fffffff, 0x2bcdef01 0x7ffffffe, 0x1f, 0x0, 0x0
657 1.1 christos dspck_atsio extrv.w, 0xffffffff, 0xffffffff 0xffffffff, 0x0, 0x0, 0x0
658 1.1 christos dspck_atsio extrv.w, 0x0, 0xfffffffe 0x7fffffff, 0x1, 0x0, 0x0
659 1.1 christos
660 1.1 christos writemsg "[89] Test extrv_r.w"
661 1.1 christos dspck_atsio extrv_r.w, 0x0, 0x0 0x0, 0x0, 0x0, 0x0
662 1.1 christos dspck_atsio extrv_r.w, 0x7fffffff, 0xcbcdef01 0x0, 0x1f, 0x0, 0x800000
663 1.1 christos dspck_atsio extrv_r.w, 0x3fffffff, 0x2bcdef01 0x7ffffffe, 0x1f, 0x0, 0x0
664 1.1 christos dspck_atsio extrv_r.w, 0xffffffff, 0xffffffff 0xffffffff, 0x0, 0x0, 0x0
665 1.1 christos dspck_atsio extrv_r.w, 0x0, 0xfffffffe 0x7fffffff, 0x1, 0x0, 0x0
666 1.1 christos
667 1.1 christos writemsg "[90] Test extrv_rs.w"
668 1.1 christos dspck_atsio extrv_rs.w, 0x0, 0x0 0x0, 0x0, 0x0, 0x0
669 1.1 christos dspck_atsio extrv_rs.w, 0x7fffffff, 0xcbcdef01 0x7fffffff, 0x1f, 0x0, 0x800000
670 1.1 christos dspck_atsio extrv_rs.w, 0x3fffffff, 0x2bcdef01 0x7ffffffe, 0x1f, 0x0, 0x0
671 1.1 christos dspck_atsio extrv_rs.w, 0xffffffff, 0xffffffff 0xffffffff, 0x0, 0x0, 0x0
672 1.1 christos dspck_atsio extrv_rs.w, 0x0, 0xfffffffe 0x7fffffff, 0x1, 0x0, 0x0
673 1.1 christos
674 1.1 christos writemsg "[91] Test extp"
675 1.1 christos dspck_tasiimom extp, 0x0, 0x0, 0x0, 0x0, 0x4000, 0x403f, 0x0, 0x403f
676 1.1 christos dspck_tasiimom extp, 0xffffffff, 0xffff7eff, 0x7e, 0x7, 0xf, 0x3f, 0x0, 0x4000
677 1.1 christos dspck_tasiim extp, 0xfffffff7, 0xefffffff, 0x7e, 0x7, 0x23, 0x3f
678 1.1 christos dspck_tasiim extp, 0xffff7eff, 0xffffffff, 0x7e, 0x7, 0x2f, 0x3f
679 1.1 christos
680 1.1 christos writemsg "[92] Test extpv"
681 1.1 christos dspck_tasimom extpv, 0x0, 0x0, 0x0, 0x0, 0x4000, 0x403f, 0x0, 0x403f
682 1.1 christos dspck_tasimom extpv, 0xffffffff, 0xffff7eff, 0x7e, 0x7, 0xf, 0x3f, 0x0, 0x4000
683 1.1 christos dspck_tasim extpv, 0xfffffff7, 0xefffffff, 0x7e, 0x7, 0x23, 0x3f
684 1.1 christos dspck_tasim extpv, 0xffff7eff, 0xffffffff, 0x7e, 0x7, 0x2f, 0x3f
685 1.1 christos
686 1.1 christos writemsg "[93] Test extpdp"
687 1.1 christos dspck_tasiimom extpdp, 0x0, 0x0, 0x0, 0x0, 0x4000, 0x403f, 0x3f, 0x403f
688 1.1 christos dspck_tasiimom extpdp, 0xffffffff, 0xffff7eff, 0x7e, 0x7, 0xf, 0x3f, 0x0, 0x4000
689 1.1 christos dspck_tasiim extpdp, 0xfffffff7, 0xefffffff, 0x7e, 0x7, 0x23, 0x3f
690 1.1 christos dspck_tasiim extpdp, 0xffff7eff, 0xffffffff, 0x7e, 0x7, 0x2f, 0x3f
691 1.1 christos
692 1.1 christos writemsg "[94] Test extpdpv"
693 1.1 christos dspck_tasimom extpdpv, 0x0, 0x0, 0x0, 0x0, 0x4000, 0x403f, 0x3f, 0x403f
694 1.1 christos dspck_tasimom extpdpv, 0xffffffff, 0xffff7eff, 0x7e, 0x7, 0xf, 0x3f, 0x0, 0x4000
695 1.1 christos dspck_tasim extpdpv, 0xfffffff7, 0xefffffff, 0x7e, 0x7, 0x23, 0x3f
696 1.1 christos dspck_tasim extpdpv, 0xffff7eff, 0xffffffff, 0x7e, 0x7, 0x2f, 0x3f
697 1.1 christos
698 1.1 christos writemsg "[95] Test shilo"
699 1.1 christos dspck_asaio shilo, 0x0, 0x0, 0x0, 0x0, 0, 0x0, 0x0
700 1.1 christos dspck_asaio shilo, 0x1, 0x80000000, 0x1, 0x80000000, 0, 0x0, 0x0
701 1.1 christos dspck_asaio shilo, 0x1, 0x80000000, 0x3, 0x0, -1, 0x0, 0x0
702 1.1 christos dspck_asaio shilo, 0x1, 0x80000000, 0x6, 0x0, -2, 0x0, 0x0
703 1.1 christos dspck_asaio shilo, 0x1, 0x80000000, 0x18, 0x0, -4, 0x0, 0x0
704 1.1 christos
705 1.1 christos writemsg "[96] Test shilov"
706 1.1 christos dspck_asio shilov, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0
707 1.1 christos dspck_asio shilov, 0x1, 0x80000000, 0x1, 0x80000000, 0x0, 0x0, 0x0
708 1.1 christos dspck_asio shilov, 0x1, 0x80000000, 0x3, 0x0, 0xffffffff, 0x0, 0x0
709 1.1 christos dspck_asio shilov, 0x1, 0x80000000, 0x6, 0x0, 0xfffffffe, 0x0, 0x0
710 1.1 christos dspck_asio shilov, 0x1, 0x80000000, 0x18, 0x0, 0xfffffffc, 0x0, 0x0
711 1.1 christos
712 1.1 christos writemsg "[97] Test mthlip"
713 1.1 christos dspck_saio mthlip, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x20
714 1.1 christos dspck_saio mthlip, 0x0, 0x1, 0x1, 0x2, 0x2, 0x8, 0x28
715 1.1 christos dspck_saio mthlip, 0xffffffff, 0xffff1234, 0xffff1234, 0xfffffffe, 0xfffffffe, 0x10, 0x30
716 1.1 christos dspck_saio mthlip, 0xdeadbeef, 0x1234, 0x1234, 0xbeefdead, 0xbeefdead, 0x18, 0x38
717 1.1 christos
718 1.1 christos writemsg "[98] Test wrdsp"
719 1.1 christos dspck_wrdsp 0x0, 0x0, 0x0, 0x0
720 1.1 christos dspck_wrdsp 0x4000, 0x20, 0x0, 0x4000
721 1.1 christos dspck_wrdsp 0xffffffff, 0x3f, 0x0, 0x0fff7fbf
722 1.1 christos dspck_wrdsp 0x3f, 0x1, 0x0, 0x3f
723 1.1 christos dspck_wrdsp 0x1f80, 0x2, 0x0, 0x1f80
724 1.1 christos
725 1.1 christos writemsg "[99] Test rddsp"
726 1.1 christos dspck_rddsp 0x0, 0x0, 0x0
727 1.1 christos dspck_rddsp 0x0, 0x0, 0xffffffff
728 1.1 christos dspck_rddsp 0x3f, 0x1, 0xffffffff
729 1.1 christos dspck_rddsp 0x1f80, 0x2, 0x0fff7fbf
730 1.1 christos dspck_rddsp 0x2000, 0x4, 0x0fff7fbf
731 1.1 christos
732 1.1 christos writemsg "[100] Test lbux"
733 1.1 christos .data
734 1.1 christos mydata:
735 1.1 christos .byte 0x12
736 1.1 christos .byte 0x34
737 1.1 christos .byte 0x56
738 1.1 christos .byte 0x78
739 1.1 christos .byte 0x9a
740 1.1 christos .byte 0xbc
741 1.1 christos .byte 0xde
742 1.1 christos .byte 0xf0
743 1.1 christos .previous
744 1.1 christos dspck_load lbux, 0x12, 0x0, mydata
745 1.1 christos dspck_load lbux, 0x34, 0x1, mydata
746 1.1 christos dspck_load lbux, 0x56, 0x2, mydata
747 1.1 christos dspck_load lbux, 0x78, 0x3, mydata
748 1.1 christos dspck_load lbux, 0x9a, 0x4, mydata
749 1.1 christos dspck_load lbux, 0xbc, 0x5, mydata
750 1.1 christos dspck_load lbux, 0xde, 0x6, mydata
751 1.1 christos dspck_load lbux, 0xf0, 0x7, mydata
752 1.1 christos
753 1.1 christos writemsg "[101] Test lhx"
754 1.1 christos .data
755 1.1 christos myhdata:
756 1.1 christos .hword 0x1234
757 1.1 christos .hword 0x5678
758 1.1 christos .hword 0x9abc
759 1.1 christos .hword 0xdef0
760 1.1 christos .previous
761 1.1 christos dspck_load lhx, 0x1234, 0x0, myhdata
762 1.1 christos dspck_load lhx, 0x5678, 0x2, myhdata
763 1.1 christos dspck_load lhx, 0xffff9abc, 0x4, myhdata
764 1.1 christos dspck_load lhx, 0xffffdef0, 0x6, myhdata
765 1.1 christos
766 1.1 christos writemsg "[102] Test lwx"
767 1.1 christos .data
768 1.1 christos mywdata:
769 1.1 christos .word 0x12345678
770 1.1 christos .word 0x9abcdef0
771 1.1 christos .word 0x13579abc
772 1.1 christos .word 0xffff0001
773 1.1 christos .previous
774 1.1 christos dspck_load lwx, 0x12345678, 0x0, mywdata
775 1.1 christos dspck_load lwx, 0x9abcdef0, 0x4, mywdata
776 1.1 christos dspck_load lwx, 0x13579abc, 0x8, mywdata
777 1.1 christos dspck_load lwx, 0xffff0001, 0xc, mywdata
778 1.1 christos
779 1.1 christos writemsg "[103] Test bposge32"
780 1.1 christos dspck_bposge32 0x0, 0
781 1.1 christos dspck_bposge32 0x1f, 0
782 1.1 christos dspck_bposge32 0x20, 1
783 1.1 christos dspck_bposge32 0x3f, 1
784 1.1 christos
785 1.1 christos pass
786 1.1 christos .end DIAG
787 1.1 christos
788