umul (sm4 - asm)

부호 없는 정수 곱하기입니다.

umul destHI[.mask], destLO[.mask], src0[.swizzle], src1[.swizzle]
항목 설명
destHI
[in] 구성 요소당 결과의 상위 32비트입니다.
destLO
[in] 구성 요소당 결과의 하위 32비트입니다.
src0
[in] src1에 곱할 구성 요소 수입니다.
src1
[in] src0에 곱할 구성 요소 수입니다.

설명

이 명령은 부호 없는 32비트 피연산자 src0src1을 구성 요소 단위로 곱하여 구성 요소당 올바른 전체 64비트 결과를 산출합니다. 구성 요소당 하위 32비트가 destLO에 배치됩니다. 구성 요소당 상위 32비트가 destHI에 배치됩니다.

64비트 결과의 상위 또는 하위 32비트가 필요하지 않은 경우 레지스터를 지정하는 대신 destHI 또는 destLO를 NULL로 지정할 수 있습니다.

이 명령은 다음 셰이더 단계에 적용됩니다.

꼭짓점 셰이더 기하 도형 셰이더 픽셀 셰이더
x x x

최소 셰이더 모델

이 함수는 다음 셰이더 모델에서 지원됩니다.

셰이더 모델 지원됨
셰이더 모델 5
셰이더 모델 4.1
셰이더 모델 4
셰이더 모델 3(DirectX HLSL) 아니요
셰이더 모델 2(DirectX HLSL) 아니요
셰이더 모델 1(DirectX HLSL) 아니요

셰이더 모델 4 어셈블리(DirectX HLSL)