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) | 아니요 |