invoke(floatToIntBits);
invoke(FLOAT_TO_INT_BITS);
    private void hash_primitive(Class clazz) {        if (clazz.equals(Boolean.TYPE)) {            // f ? 0 : 1            push(1);            ixor();        } else if (clazz.equals(Double.TYPE)) {            // Double.doubleToLongBits(f), hash_code(Long.TYPE)            invoke(doubleToLongBits);            hash_long();        } else if (clazz.equals(Float.TYPE)) {            // Float.floatToIntBits(f)            invoke(floatToIntBits);        } else if (clazz.equals(Long.TYPE)) {            hash_long();        } else { // byte, char, short, int            // (int)f        }    }