core: fix typos
core: use more likely/unlikely optimizations
fec: do not xor in CRC decoding if syndrome is not defined