optimize Math.x to Math_x
when function is actually void, do not capture it's output even if llvm mistakenly bitcasts that way