5 long long rt
, rs
, ach
, acl
, dsp
;
18 "extrv_s.h %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_s.h wrong\n");
33 result
= 0xffffffffFFFF8000;
38 "extrv_s.h %0, $ac1, %2\n\t"
41 : "r"(rs
), "r"(ach
), "r"(acl
)
43 dsp
= (dsp
>> 23) & 0x01;
44 if ((dsp
!= 1) || (result
!= rt
)) {
45 printf("extrv_s.h wrong\n");
66 "extrv_s.h %0, $ac1, %2\n\t"
69 : "r"(rs
), "r"(ach
), "r"(acl
)
71 dsp
= (dsp
>> 23) & 0x01;
72 if ((dsp
!= 0) || (result
!= rt
)) {
73 printf("extrv_s.h wrong\n");