Skip to content

Denorm Mode

Young Kim edited this page Nov 6, 2017 · 4 revisions

Denorm Mode

Starting from Shader Model 6.2, you can provide -denorm command line option to specify behaviors for 32-bit floating point denormal number.

Available values for this option are "preserve", "ftz", and "any". These options will be represented as function attributes in DXIL.

Note that fp16/fp64 need to preserve denorms regardless of this option.

-denorm <value> function attribute behavior
preserve "fp32-denorm-mode"="preserve" denorm input/output should be preserved
ftz "fp32-denorm-mode"="ftz" denorm input/output should be flushed to zero
any "fp32-denorm-mode"="any" any behavior is allowed
Clone this wiki locally