129 interface operator(.uadd.)
134 PURE elemental module function uadd_IK5(a, b)
result(sum)
135#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
136 !DEC$ ATTRIBUTES DLLEXPORT :: uadd_IK5
139 integer(IKG),
intent(in) :: a, b
145 PURE elemental module function uadd_IK4(a, b)
result(sum)
146#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
147 !DEC$ ATTRIBUTES DLLEXPORT :: uadd_IK4
150 integer(IKG),
intent(in) :: a, b
156 PURE elemental module function uadd_IK3(a, b)
result(sum)
157#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
158 !DEC$ ATTRIBUTES DLLEXPORT :: uadd_IK3
161 integer(IKG),
intent(in) :: a, b
167 PURE elemental module function uadd_IK2(a, b)
result(sum)
168#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
169 !DEC$ ATTRIBUTES DLLEXPORT :: uadd_IK2
172 integer(IKG),
intent(in) :: a, b
178 PURE elemental module function uadd_IK1(a, b)
result(sum)
179#if __INTEL_COMPILER && DLL_ENABLED && (_WIN32 || _WIN64)
180 !DEC$ ATTRIBUTES DLLEXPORT :: uadd_IK1
183 integer(IKG),
intent(in) :: a, b
194end module pm_mathUnsigned
This module defines the relevant Fortran kind type-parameters frequently used in the ParaMonte librar...
integer, parameter IK
The default integer kind in the ParaMonte library: int32 in Fortran, c_int32_t in C-Fortran Interoper...
integer, parameter SK
The default character kind in the ParaMonte library: kind("a") in Fortran, c_char in C-Fortran Intero...
This module contains procedures and generic interfaces for various operations with positive integers ...
character(*, SK), parameter MODULE_NAME