iadd(sm4 - asm)
구성 요소 단위로 2개의 벡터를 추가합니다.
add[_sat] dest[.mask], [-]src0[_abs][.swizzle], [-]src1[_abs][.swizzle] |
항목 |
설명 |
dest
|
[in] 연산 결과의 주소입니다.
|
src0
|
[in] src1에 추가할 벡터입니다.
|
src1
|
[in] src0에 추가할 벡터입니다.
|
다음 표는 오버플로나 언더플로가 발생하지 않는다는 가정하에 다양한 숫자 클래스로 명령를 실행할 때 얻은 결과를 보여 줍니다. F는 유한 실수를 의미합니다.
src0 src1-> |
-inf |
-F |
-denorm |
-0 |
+0 |
denorm |
+F |
+inf |
NaN |
-inf |
-inf |
-inf |
-inf |
-inf |
-inf |
-inf |
-inf |
NaN |
NaN |
-F |
-inf |
-F |
src0 |
src0 |
src0 |
src0 |
+-F 또는 +-0 |
+inf |
NaN |
-denorm |
-inf |
src1 |
-0 |
-0 |
+0 |
+0 |
src1 |
+inf |
NaN |
-0 |
-inf |
src1 |
-0 |
-0 |
+0 |
+0 |
src1 |
+inf |
NaN |
+0 |
i-inf |
src1 |
+0 |
+0 |
+0 |
+0 |
src1 |
+inf |
NaN |
+denorm |
-inf |
src1 |
+0 |
+0 |
+0 |
+0 |
src1 |
+inf |
NaN |
+F |
-inf |
+-F 또는 +-0 |
src0 |
src0 |
src0 |
src0 |
+F |
+inf |
NaN |
+inf |
NaN |
+inf |
+inf |
+inf |
+inf |
+inf |
+inf |
+inf |
NaN |
NaN |
NaN |
NaN |
NaN |
NaN |
NaN |
NaN |
NaN |
NaN |
NaN |
이 명령은 다음 셰이더 단계에 적용됩니다.
꼭짓점 셰이더 |
기하 도형 셰이더 |
픽셀 셰이더 |
x |
x |
x |
최소 셰이더 모델
이 함수는 다음 셰이더 모델에서 지원됩니다.
-
셰이더 모델 4 어셈블리(DirectX HLSL)