Displaying 3 results from an estimated 3 matches for "_allrem".
Did you mean:
__allrem
2018 Jul 16
2
Target triple normalzation through the LLVM C API
...ult Windows target triple (x86_64-pc-win32 in our case) being normalized to x86_64-pc-windows-msvc. The breakage occurs because the X86 target lowering doesn't consider x86_64-pc-win32 to be an MSVC environment, and it doesn't lower a few instructions including SREM_I64 to MSVC equivalents (_allrem in this case; we end up with __moddi3 instead).
I believe that we should fix this by allowing to invoke the target triple normalization function through the LLVM C API. I would suggest adding an LLVMNormalizeTriple function to the C API (in TargetMachine, I guess) which would wrap Triple::normaliz...
2018 Nov 30
3
(Question regarding the) incomplete "builtins library" of "Compiler-RT"
...LLVM but generates calls?
See <https://godbolt.org/z/ZsHmaf> for example
* unsigned 64-bit integer operations: _aulldiv(), _aulldvrm(),
_aullrem(), _aullshr()?
See <https://msdn.microsoft.com/en-us/library/mt703294.aspx>
* signed 64-bit integer operations: _alldiv(), _alldvrm(),
_allrem(), _allshl(), _allshr(), _allmul()?
See <https://msdn.microsoft.com/en-us/library/ms648425.aspx>
For the following I'm not sure whether LLVM/clang calls them:
* trigonometric and transcendental floating-point operations:
_CIacos(), _CIasin(), _CIatan(), _CIatan2(), _CIcos(),
_CIco...
2020 Jun 19
0
Wine release 5.11
...funcdesc.
Jacek Caban (29):
winnt.h: Add BitScanForward and BitScanReverse implementation.
ntdll: Reimplement _aulldiv using 32-bit arithmetic.
ntdll: Reimplement _aullrem using 32-bit arithmetic.
ntdll: Reimplement _alldiv using 32-bit arithmetic.
ntdll: Reimplement _allrem using 32-bit arithmetic.
ntdll: Reimplement _allmul using 32-bit arithmetic.
ntdll/tests: Add long long builtins tests.
ntdll: Export builtin functions as cdecl.
mshtml: Use DISPID_UNKNOWN for compat dispids not supported in compat mode.
mshtml: Add IHTMLCSSStyleDeclar...