8 long long resulth, resultl;
20 "maq_s.l.pwr $ac1, %4, %5\n\t"
23 : "=r"(acho), "=r"(aclo)
24 : "r"(achi), "r"(acli), "r"(rs), "r"(rt)
26 if ((resulth != acho) || (resultl != aclo)) {
27 printf("maq_s.w.pwr wrong\n");
34 rs = 0x89899980000000;
42 "maq_s.l.pwr $ac1, %5, %6\n\t"
46 : "=r"(acho), "=r"(aclo), "=r"(dsp)
47 : "r"(achi), "r"(acli), "r"(rs), "r"(rt)
49 dsp = (dsp >> 17) & 0x1;
50 if ((dsp != 0x1) || (resulth != acho) || (resultl != aclo)) {
51 printf("maq_s.w.pwr wrong\n");