6 long long ach = 5, acl = 5;
7 long long resulth, resultl, resultdsp;
12 resultl = 0xFFFFFFFF80000202;
17 "dpaqx_s.w.ph $ac1, %3, %4\n\t"
21 : "+r"(ach), "+r"(acl), "=r"(dsp)
24 dsp = (dsp >> 17) & 0x01;
25 if (dsp != resultdsp) {
26 printf("dpaqx_s.w.ph error\n");
30 printf("dpaqx_s.w.ph error\n");
34 printf("dpaqx_s.w.ph error\n");
44 /***********************************************************
45 * Because of we set outflag at last time, although this
46 * time we set nothing, but it is stay the last time value.
47 **********************************************************/
52 "dpaqx_s.w.ph $ac1, %3, %4\n\t"
56 : "+r"(ach), "+r"(acl), "=r"(dsp)
59 dsp = (dsp >> 17) & 0x01;
60 if (dsp != resultdsp) {
61 printf("dpaqx_s.w.ph error\n");
65 printf("dpaqx_s.w.ph error\n");
69 printf("dpaqx_s.w.ph error\n");
78 resultl = 0xffffffff80000400;
83 "dpaqx_s.w.ph $ac1, %3, %4\n\t"
87 : "+r"(ach), "+r"(acl), "=r"(dsp)
90 dsp = (dsp >> 17) & 0x01;
91 if ((dsp != resultdsp) || (ach != resulth) || (acl != resultl)) {
92 printf("dpaqx_s.w.ph error\n");