5 long long rd
, rt
, rs
, dsp
;
6 long long result
, resultdsp
;
7 rt
= 0x8765432112345678;
9 result
= 0x8765432112345678;
13 ("shllv.pw %0, %2, %3\n\t"
19 dsp
= (dsp
>> 22) & 0x01;
20 if ((dsp
!= resultdsp
) || (rd
!= result
)) {
21 printf("shllv.pw wrong\n");
26 rt
= 0x8765432112345678;
28 result
= 0x6543210034567800;
32 ("shllv.pw %0, %2, %3\n\t"
38 dsp
= (dsp
>> 22) & 0x01;
39 if ((dsp
!= resultdsp
) || (rd
!= result
)) {
40 printf("shllv.pw wrong\n");