5 long long rt
, rs
, ach
, acl
, dsp
;
12 result
= 0xFFFFFFFFA0001699;
18 "extrv_r.w %0, $ac1, %2\n\t"
21 : "r"(rs
), "r"(ach
), "r"(acl
)
23 dsp
= (dsp
>> 23) & 0x01;
24 if ((dsp
!= 1) || (result
!= rt
)) {
25 printf("extrv_r.w wrong\n");
30 /* Clear dspcontrol */
46 "extrv_r.w %0, $ac1, %2\n\t"
49 : "r"(rs
), "r"(ach
), "r"(acl
)
51 dsp
= (dsp
>> 23) & 0x01;
52 if ((dsp
!= 0) || (result
!= rt
)) {
53 printf("extrv_r.w wrong\n");