Add qemu 2.4.0
[kvmfornfv.git] / qemu / tests / tcg / mips / mips64-dsp / ldx.c
1 #include "io.h"
2
3 int main(void)
4 {
5     long long value, rd;
6     long long *p;
7     unsigned long long addr, index;
8     long long result;
9
10     value  = 0xBCDEF389;
11     p = &value;
12     addr = (unsigned long long)p;
13     index  = 0;
14     result = 0xBCDEF389;
15     __asm
16         ("ldx %0, %1(%2)\n\t"
17          : "=r"(rd)
18          : "r"(index), "r"(addr)
19         );
20     if (rd != result) {
21         printf("lwx wrong\n");
22
23         return -1;
24     }
25
26     return 0;
27 }