The function seems to have different behavior depending on the input value. For input values between -128 and -64, as well as for input values between 64 and 128, the function returns a constant value of -1.0. However, for input values between -64 and 64, the function returns a different constant value of -6.8. Additionally, for an input value of 0, the function returns -348.42.

