9 long long resulth
, resultl
;
17 resultl
= 0xffffffff947438CB;
22 "maq_s.w.phl $ac1, %4, %5\n\t"
25 : "=r"(acho
), "=r"(aclo
)
26 : "r"(achi
), "r"(acli
), "r"(rs
), "r"(rt
)
28 if ((resulth
!= acho
) || (resultl
!= aclo
)) {
29 printf("1 maq_s.w.phl error\n");
39 resultl
= 0xffffffff8000b4ca;
45 "maq_s.w.phl $ac1, %5, %6\n\t"
49 : "=r"(acho
), "=r"(aclo
), "=r"(dsp
)
50 : "r"(achi
), "r"(acli
), "r"(rs
), "r"(rt
)
52 if ((resulth
!= acho
) || (resultl
!= aclo
) ||
53 (((dsp
>> 17) & 0x01) != resdsp
)) {
54 printf("2 maq_s.w.phl error\n");