• P
    softfloat: Make the int-to-float functions take exact-width types · 564658dc
    Peter Maydell 提交于
    Currently the int-to-float functions take types which are specified
    as "at least X bits wide", rather than "exactly X bits wide". This is
    confusing and unhelpful since it means that the callers have to include
    an explicit cast to [u]intXX_t to ensure the correct behaviour. Fix
    them all to take the exactly-X-bits-wide types instead.
    
    Note that this doesn't change behaviour at all since at the moment
    we happen to define the 'int32' and 'uint32' types as exactly 32 bits
    wide, and the 'int64' and 'uint64' types as exactly 64 bits wide.
    Signed-off-by: NPeter Maydell <peter.maydell@linaro.org>
    Reviewed-by: NRichard Henderson <rth@twiddle.net>
    564658dc
softfloat.c 248.5 KB