Add qemu 2.4.0
[kvmfornfv.git] / qemu / tests / tcg / openrisc / test_movhi.c
1 #include <stdio.h>
2
3 int main(void)
4 {
5     int a;
6     int result;
7
8     result = 0x1222;
9     __asm
10     ("l.movhi r3, 0x1222\n\t"
11      "l.srli   %0, r3, 16\n\t"
12      : "=r"(a)
13     );
14     if (a != result) {
15         printf("movhi error\n");
16         return -1;
17     }
18
19     result = 0x1111;
20     __asm
21     ("l.movhi r8, 0x1111\n\t"
22      "l.srli   %0, r8, 16\n\t"
23      : "=r"(a)
24     );
25     if (a != result) {
26         printf("movhi error\n");
27         return -1;
28     }
29
30     return 0;
31 }