0.1.16
by Fathi Boudra
Import upstream version 1.1.50-2012.08 |
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 |
}
|