1 
2 
3 
mult()4 int mult()
5 {
6 	int	a,b;
7 
8 	return  a * b;
9 }
10 
addition(int a)11 int addition(int a)
12 {
13 	int b = a + 10;
14 
15 	mult();
16 
17 	return b;
18 }
19 
subtract(int a)20 int subtract(int a)
21 {
22 	int b = a - 10;
23 
24 	mult();
25 
26 	return b;
27 }
28 
29 
longops(long l)30 long longops(long l)
31 {
32 	return l++;
33 }
34 
longadd(long l)35 long longadd(long l)
36 {
37 	return l + 10;
38 }
39 
longadd_negative(long l)40 long longadd_negative(long l)
41 {
42 	long x = l + - 20;
43 	return l + -50000;
44 }
45 
longsub(long l)46 long longsub(long l)
47 {
48 	long x = l - 20;
49 	return l -50000;
50 }
51 
52 
53 extern void longfunc(long l, int i);
longcall()54 int longcall()
55 {
56     longfunc(10000L, 10);
57 }
58 
59 
60 
61 extern void anotherfunc(int, int, int);
62 
pushinstr()63 long pushinstr()
64 {
65 	anotherfunc(1,2,3);
66 }
67 
68 
69 
70