complex: remove unused variables in multiplies, use fma + limit includes in multiplies