Is there a faster way to do C-like cast other than using encodeNumber() / decodeNumber()

    function exp(x)
    {
        var cast2=new [4]b;
        var a = 12102203.0f;
        var b=127 * (1 << 23) - 298765;
        var t=b+(a * x).toNumber();
        cast2.encodeNumber(tLang.NUMBER_FORMAT_SINT32,null);
        return cast2.decodeNumber(Lang.NUMBER_FORMAT_FLOAT,null);
    }