5 long long rd
, rs
, rt
, dsp
;
10 rs
= 0x1234567812345678;
11 rt
= 0x8765432187654321;
13 res
= 0x1234567812345678;
17 "pick.ob %0, %2, %3\n\t"
19 : "r"(dsp
), "r"(rs
), "r"(rt
)
23 printf("1 pick.ob error\n");
29 rs
= 0x1234567812345678;
30 rt
= 0x8765432187654321;
32 res
= 0x8765432187654321;
36 "pick.ob %0, %2, %3\n\t"
38 : "r"(dsp
), "r"(rs
), "r"(rt
)
42 printf("2 pick.ob error\n");
48 rs
= 0x1234567812345678;
49 rt
= 0x8765432187654321;
51 res
= 0x8765567887344321;
55 "pick.ob %0, %2, %3\n\t"
57 : "r"(dsp
), "r"(rs
), "r"(rt
)
61 printf("3 pick.ob error\n");