9 long long resulth
, resultl
;
16 resulth
= 0xffffffffffffffff;
17 resultl
= 0xffffffff947438cb;
22 "maq_sa.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_sa.w.phl error\n");
45 "maq_sa.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) != 0x01)) {
54 printf("2 maq_sa.w.phl error\n");