]> git.proxmox.com Git - mirror_qemu.git/blob - tests/tcg/mips/mips64-dsp/shra_ob.c
target-mips: Add ASE DSP testcases
[mirror_qemu.git] / tests / tcg / mips / mips64-dsp / shra_ob.c
1 #include "io.h"
2
3 int main()
4 {
5 long long rd, rt;
6 long long res;
7
8 rt = 0xbc98756abc654389;
9 res = 0xfbf9f7f6fb0604f8;
10
11 __asm
12 ("shra.ob %0, %1, 0x4\n\t"
13 : "=r"(rd)
14 : "r"(rt)
15 );
16
17 if (rd != res) {
18 printf("shra.ob error\n");
19 return -1;
20 }
21
22 return 0;
23 }