8 int resulth, resultl, resultdsp;
18 "dpsq_sa.l.w $ac1, %3, %4\n\t"
22 : "+r"(ach), "+r"(acl), "=r"(dsp)
25 dsp = (dsp >> 17) & 0x01;
26 assert(dsp == resultdsp);
27 assert(ach == resulth);
28 assert(acl == resultl);
42 "dpsq_sa.l.w $ac1, %3, %4\n\t"
46 : "+r"(ach), "+r"(acl), "=r"(dsp)
49 dsp = (dsp >> 17) & 0x01;
50 assert(dsp == resultdsp);
51 assert(ach == resulth);
52 assert(acl == resultl);