Skip to content

Latest commit

 

History

History
87 lines (38 loc) · 2.42 KB

ge--sm4---asm-.md

File metadata and controls

87 lines (38 loc) · 2.42 KB
title description ms.assetid ms.topic ms.date
ge (sm4 - asm)
Component-wise vector floating point greater-than-or-equal comparison.
658AF249-4935-41AF-972A-D8CDEABA76AA
reference
05/31/2018

ge (sm4 - asm)

Component-wise vector floating point greater-than-or-equal comparison.

ge dest[.mask], [-]src0[_abs][.swizzle], [-]src1[_abs][.swizzle]
Item Description
dest
[in] The address of the result of the operation.
src0
[in] The component to compare to src1.
src1
[in] The component to compare to src0.

Remarks

Performs the float comparison (src0 >= src1) for each component, and writes the result to dest.

If the comparison is true, then 0xFFFFFFFF is returned for that component. Otherwise 0x0000000 is returned.

Denorms are flushed before comparison, and original source registers are untouched. +0 equals -0. Comparison with NaN returns false.

This instruction applies to the following shader stages:

Vertex Shader Geometry Shader Pixel Shader
x x x

Minimum Shader Model

This function is supported in the following shader models.

Shader Model Supported
Shader Model 5 yes
Shader Model 4.1 yes
Shader Model 4 yes
Shader Model 3 (DirectX HLSL) no
Shader Model 2 (DirectX HLSL) no
Shader Model 1 (DirectX HLSL) no

Related topics

Shader Model 4 Assembly (DirectX HLSL)