15 "addwc %0, %1, %2\n\t"
17 : "r"(rs
), "r"(rt
), "r"(dspi
)
20 printf("1 addwc wrong\n");
31 "addwc %0, %1, %2\n\t"
33 : "r"(rs
), "r"(rt
), "r"(dspi
)
36 printf("2 addwc wrong\n");
47 "addwc %0, %2, %3\n\t"
49 : "=r"(rd
), "=r"(dspo
)
50 : "r"(rs
), "r"(rt
), "r"(dspi
)
52 if ((rd
!= result
) || (((dspo
>> 20) & 0x01) != 1)) {
53 printf("3 addwc wrong\n");