3 // Shift bytes left and right by a variable.
5 unsigned char success=0;
6 unsigned char failures=0;
12 signed char achar0 = 0;
13 signed char achar1 = 0;
14 signed char achar2 = 0;
15 signed char achar3 = 0;
24 void shift_right_var(void)
31 void shift_left_var(void)
37 void shift_int_left_var(void)
44 void shift_int_right_var(void)
51 void shift_int_right_var2(void)
54 aint0 = aint1 >> achar1;
58 void shift_int_left_var2(void)
61 aint0 = aint1 << achar1;
107 for(i=0; i<15; i++) {
108 shift_int_right_var();
118 for(i=0; i<15; i++) {
119 shift_int_right_var();
127 shift_int_right_var2();
133 shift_int_left_var2();