Further optimization performed; split newest coeffgen into a precompiled numerical version and a normal symbolic version