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");