1 /** Tests covering the shift operators when some bits of the
2 result are known to be the same (since this allows some
3 optimization, see RFE #935, that we want to test here).
10 const int C0
[] = {0,1,2};
16 static signed {type
} cy
,sy
;
17 static signed char x0
,x1
;
18 static signed char xx0
,xx1
;
42 #if !defined(__SDCC_pdk14) // Lack of memory
43 const int C1
[] = {0,1,80};
49 static signed {type
} cy
,sy
;
50 static signed char x0
,x1
;
51 static signed char xx0
,xx1
;
75 #if !defined(__SDCC_pdk15) // Lack of memory
76 const int C2
[] = {0,1,-2};
82 static signed {type
} cy
,sy
;
83 static signed char x0
,x1
;
84 static signed char xx0
,xx1
;
108 const int C3
[] = {0,1,-80};
109 int S3
[] = {5,0,-40};
114 static signed {type
} cy
,sy
;
115 static signed char x0
,x1
;
116 static signed char xx0
,xx1
;
145 #if !defined(__SDCC_pdk14)
147 #if !defined(__SDCC_pdk15)