Some background/research: for various reasons, many protocols use 8b/10b encoding, which encodes 8 bits of data in 10 bits of line code. However, doing so adds 25% overhead to the number of bits transmitted. To reduce this overhead, 64b/66b encoding was developed, which has only about 3% overhead. This technique was extended to 128b/130b encoding, which improves over 64b/66b by halving the overhead.
However, it seems that there is a 128b/132b encoding as well, and this doesn't seem to be a typo for 128b/130b. I have had some difficultly finding specific details about it, distinct from 64b/66b and 128b/130b. Wikipedia groups protocols that use it under the heading "128b/1XXb" which implies it has something in common with 128b/130b. One source says:
It uses the same polynomial that the 128b/130b for PCI Express 3.0, but with duplicated preamble bits.
My question is: why use it? What advantage does 128b/132b offer over 64b/66b and 128b/130b?