@ScalarOperator(ADD)
    @SqlType(StandardTypes.REAL)
    public static long add(@SqlType(StandardTypes.REAL) long left, @SqlType(StandardTypes.REAL) long right)
    {
        return floatToRawIntBits(intBitsToFloat((int) left) + intBitsToFloat((int) right));
    }
@Test
    public void testAdd()
    {
        assertFunction("REAL'12.34' + REAL'56.78'", REAL, 12.34f + 56.78f);
        assertFunction("REAL'-17.34' + REAL'-22.891'", REAL, -17.34f + -22.891f);
        assertFunction("REAL'-89.123' + REAL'754.0'", REAL, -89.123f + 754.0f);
        assertFunction("REAL'-0.0' + REAL'0.0'", REAL, -0.0f + 0.0f);
    }