Floating point puzzle time. Suppose you have two floating point numbers A and B you want to add, but with the result A+B rounded to fewer (a predetermined specific number) mantissa bits than what are available in the type you're working with.
Are there any tricks to do this, possibly using some biases, that don' t amount to just doing "full soft-float"? I don't see an obvious way.