fpcomp modified