1
2
__ashrhi3(int a,int b)3 int __ashrhi3(int a,int b)
4 {
5 return a>>b;
6 }
7
__ashlhi3(int a,int b)8 int __ashlhi3(int a,int b)
9 {
10 return a<<b;
11 }
12
__lshlhi3(unsigned int a,int b)13 unsigned __lshlhi3(unsigned int a,int b)
14 {
15 return a<<b;
16 }
17
__lshrhi3(unsigned int a,int b)18 unsigned __lshrhi3(unsigned int a,int b)
19 {
20 return a>>b;
21 }
22
23
24
25
__ashrsi3(long a,int b)26 long __ashrsi3(long a, int b)
27 {
28 return a>>b;
29 }
30
__ashlsi3(long a,int b)31 long __ashlsi3(long a,int b)
32 {
33 return a<<b;
34 }
35
__lshlsi3(unsigned long a,int b)36 unsigned __lshlsi3(unsigned long a,int b)
37 {
38 return a<<b;
39 }
40
__lshrsi3(unsigned long a,int b)41 unsigned __lshrsi3(unsigned long a,int b)
42 {
43 return a>>b;
44 }
45
46