Home | History | Annotate | Line # | Download | only in mips
      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.1.2  christos # Copyright (C) 2005-2024 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