Only override destination symbol address if not already set
Use right method to look up LLVM global variable
Allow 4 places of precision for cosh