I tried it with > < kind of nodes to detect negative integers , then abs , turn to float and *-1 . But > considers -2 be greater than 0. Is it right? I always though otherwise.
Any other way to turn negative integer input into negative float?
There are a few problems with negative integers - for example a comparison of -15 > +10 comes out as true. As you have discovered casting to float does not work correctly either.