Skip to documentation
SLOP

tiny.simd.copySignToAbs

Reference tiny.simd copySignToAbs

Defined in sign.

Called byCallstest sourcelib.simd.src.signtest: Highway sign masks copy floatin...private sourcelib.simd.src.signverifyCopySignprivate sourcelib.simd.src.testverifySignOracleprivate sourcelib.simd.src.signUnsignedVectorsignsignBitprivate sourcelib.simd.src.signvalidateFloatsigncopySignToAbs
Static calls · unresolved targets: 0 · external targets: 0.

Source

Source: lib/simd/src/sign.zig:17

zig
pub fn copySignToAbs(comptime D: type, absolute: D.Vector, sign: D.Vector) D.Vector {    validateFloat(D);    const mask: UnsignedVector(D) = @bitCast(signBit(D));    const absolute_bits: UnsignedVector(D) = @bitCast(absolute);    const sign_bits: UnsignedVector(D) = @bitCast(sign);    return @bitCast(absolute_bits | (sign_bits & mask));}

Source: lib/simd/src/root.zig:771

zig
pub const copySignToAbs = sign.copySignToAbs;

Audit

Definitions1
Public names2
Members0
Version26.7.0
Revisiondaab053ee433