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");