warning compare with 0 in format_float.cpp split asl into multiple sublibraries