code: function rsRem(x) {
  
          var b = x >>> 24 & 0xFF
            , g2 = (b << 1 ^ ((b & 0x80) !== 0 ? RS_GF_FDBK : 0)) & 0xFF
            , g3 = b >>> 1 ^ ((b & 0x01) !== 0 ? RS_GF_FDBK >>> 1 : 0 ) ^ g2
            , result = x << 8 ^ g3 << 24 ^ g2 << 16 ^ g3 << 8 ^ b;
          return result;
        }
docs: /* eslint-enable no-shadow /* eslint-disable no-bitwise