fix decode_constant
fix decode_constant

It used `from_u32` which is now not available any more, but it should not have
used it in the first place: it should have extended the sign.

ruuda/claxon,ruuda/claxon,ruuda/claxon