adapt non-linear instruction model in functional compiler