This reverts commit ebec909487. Khronos decided glslang was originally correct, and the specifications are incorrect.
ebec909487