6 long long ach = 5, acl = 5;
7 long long resulth, resultl, resultdsp;
12 resultl = 0xFFFFFFFFAEA3E09B;
17 "dpsqx_s.w.ph $ac1, %3, %4\n\t"
21 : "+r"(ach), "+r"(acl), "=r"(dsp)
24 dsp = (dsp >> 17) & 0x01;
25 if (dsp != resultdsp || ach != resulth || acl != resultl) {
26 printf("dpsqx_s.w.ph error\n");
35 resulth = 0xffffffff99f13004;
41 "dpsqx_s.w.ph $ac1, %3, %4\n\t"
45 : "+r"(ach), "+r"(acl), "=r"(dsp)
48 dsp = (dsp >> 17) & 0x01;
49 if (dsp != resultdsp || ach != resulth || acl != resultl) {
50 printf("dpsqx_s.w.ph error\n");