udiv (sm4 - asm)
부호 없는 정수 나누기입니다.
udiv destQUOT[.mask], destREM[.mask], src0[.swizzle], src1[.swizzle] |
---|
항목 | 설명 |
---|---|
destQUOT |
[in] 결과 몫의 주소입니다. |
destREM |
[in] 결과 나머지의 주소입니다. |
src0 |
[in] src1로 나눌 구성 요소입니다. |
src1 |
[in] src0을 나눌 구성 요소입니다. |
설명
이 명령은 32비트 피연산자 src0을 32비트 피연산자 src1로 구성 요소 단위 부호 없는 나누기를 수행합니다. 나누기 결과는 destQUOT에 배치된 32비트 몫과 destREM에 배치된 32비트 나머지입니다.
0으로 나누면 몫과 나머지 모두에 대해 0xffffffff가 반환됩니다.
몫 또는 나머지가 필요하지 않은 경우 레지스터를 지정하는 대신 destQUOT 또는 destREM을 NULL로 지정할 수 있습니다.
이 명령은 다음 셰이더 단계에 적용됩니다.
꼭짓점 셰이더 | 기하 도형 셰이더 | 픽셀 셰이더 |
---|---|---|
x | x | x |
최소 셰이더 모델
이 함수는 다음 셰이더 모델에서 지원됩니다.
셰이더 모델 | 지원됨 |
---|---|
셰이더 모델 5 | 예 |
셰이더 모델 4.1 | 예 |
셰이더 모델 4 | 예 |
셰이더 모델 3(DirectX HLSL) | 아니요 |
셰이더 모델 2(DirectX HLSL) | 아니요 |
셰이더 모델 1(DirectX HLSL) | 아니요 |
관련 항목
피드백
https://aka.ms/ContentUserFeedback
출시 예정: 2024년 내내 콘텐츠에 대한 피드백 메커니즘으로 GitHub 문제를 단계적으로 폐지하고 이를 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은 다음을 참조하세요.다음에 대한 사용자 의견 제출 및 보기