copysign_double

Description

Copy-sign. Returns a value whose magnitude is from one operand and whose sign is from another operand.

Signature

vector<double, N> copysign_double<int N>(
    vector<double, N> x,
    vector<double, N> y);

Generic Parameters

N : int

Parameters

x : vector<double, N>

The value to use as the magnitude.

y : vector<double, N>

The value to use as the sign.

Return value

A value whose magnitude is from x and whose sign is from y.

Availability and Requirements

Defined for the following targets:

hlsl

Available in all stages.

glsl

Available in all stages.

cpp

Available in all stages.

cuda

Available in all stages.

metal

Available in all stages.

wgsl

Available in all stages.

spirv

Available in all stages.

llvm

Available in all stages.