다음을 통해 공유


_div128

내장 함수는 _div128 128비트 정수로 64비트 정수로 나눕니다. 반환 값은 몫을 포함하며, 내장 함수는 포인터 매개 변수를 통해 나머지를 반환합니다. _div128는 Microsoft 전용입니다.

구문

__int64 _div128(
   __int64 highDividend,
   __int64 lowDividend,
   __int64 divisor,
   __int64 *remainder
);

매개 변수

highDividend
[in] 배당금의 높은 64비트입니다.

lowDividend
[in] 배당금의 낮은 64비트입니다.

divisor
[in] 나눌 64비트 정수입니다.

remainder
[out] 나머지의 64비트 정수 비트입니다.

반환 값

몫의 64비트입니다.

설명

128비트 배당금의 상위 64비트(highDividend)를 전달하고 하위 64비트(lowDividend)를 전달합니다. 내장 함수는 이 값을 수로 나눕니다. 나머지를 나머지가 가리키는 64비트 정수에 저장하고 몫의 64비트를 반환합니다.

_div128 내장 함수는 Visual Studio 2019 RTM부터 사용할 수 있습니다.

요구 사항

Intrinsic 아키텍처 헤더
_div128 X64 <immintrin.h>

참고 항목

_udiv128
컴파일러 내장 함수