slang::shortreal_t struct

Represents an IEEE754 single precision floating point number.

This is a separate type from double to make it less likely that an implicit C++ conversion will mess us up somewhere.