1 // Shift bytes left and right by a variable.
3 unsigned char success=0;
4 unsigned char failures=0;
10 signed char achar0 = 0;
11 signed char achar1 = 0;
12 signed char achar2 = 0;
13 signed char achar3 = 0;
22 void shift_right_var(void)
29 void shift_left_var(void)
35 void shift_int_left_var(void)
42 void shift_int_right_var(void)
49 void shift_int_right_var2(void)
52 aint0 = aint1 >> achar1;
56 void shift_int_left_var2(void)
59 aint0 = aint1 << achar1;
105 for(i=0; i<15; i++) {
106 shift_int_right_var();
116 for(i=0; i<15; i++) {
117 shift_int_right_var();
125 shift_int_right_var2();
131 shift_int_left_var2();