*/\r
public void add_bits (@LOC("IN") int bitstring, @LOC("IN") int length)\r
{\r
- @LOC("SH") int bitmask = 1 << (length - 1);\r
- do\r
- if (((crc & 0x8000) == 0) ^ ((bitstring & bitmask) == 0 ))\r
- {\r
- crc <<= 1;\r
- crc ^= polynomial;\r
- }\r
- else\r
- crc <<= 1;\r
- while ((bitmask >>>= 1) != 0);\r
+ @LOC("SH") int bitmask = 1 << (length - 1);\r
+ do{\r
+ if (((crc & 0x8000) == 0) ^ ((bitstring & bitmask) == 0 ))\r
+ {\r
+ crc <<= 1;\r
+ crc ^= polynomial;\r
+ }\r
+ else{\r
+ crc <<= 1;\r
+ }\r
+ }while ((bitmask >>>= 1) != 0);\r
}\r
\r
/**\r