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