and the signs differ
The previous commit would attempt to subtract the product magnitude from 0 generating a signed negative value.
The result is a bogus exponent going into normalization and returning an invalid result.
The xsmaddqpo unit-test missed this case, but became obvious with the xsmsubqpo unit-test.
The next update will include the fix and updated unit-test.
When:
The next update will include the fix and updated unit-test.