Name

modf - decompose a float into integer and fractional parts

Synopsis

float  modf(float  x, out float  i);
float1 modf(float1 x, out float1 i);
float2 modf(float2 x, out float2 i);
float3 modf(float3 x, out float3 i);
float4 modf(float4 x, out float4 i);

half   modf(half  x, out half  i);
half1  modf(half1 x, out half1 i);
half2  modf(half2 x, out half2 i);
half3  modf(half3 x, out half3 i);
half4  modf(half4 x, out half4 i);

fixed  modf(fixed  x, out fixed  i);
fixed1 modf(fixed1 x, out fixed1 i);
fixed2 modf(fixed2 x, out fixed2 i);
fixed3 modf(fixed3 x, out fixed3 i);
fixed4 modf(fixed4 x, out fixed4 i);

Parameters

x
Vector or scalar.
i
Vector or scalar for integer part of x.

Description

modf returns the integer and fractional parts of x.

Reference Implementation

Profile Support

modf is supported in all profiles except fp20.

See Also

fmod, round