libm: update design issues