__PS_NEG

Syntax

#include <ppc_ps.h>

f32x2 __PS_NEG(f32x2 ps1);

Parameters

ps1 Paired single value.

Return Values

__PS_NEG returns negative value of the ps1 parameter.

Description

Returns the negative value of the input.

Behavior of __PS_NEG

#include <ppc_ghs.h>

f32x2 in;
f32x2 out;
...
out = __PS_NEG(in);

Is equivalent to:

out[0] = -in[0];
out[1] = -in[1];

Do Not Call From

None.

See Also

Paired Single Type

Paired Single Functions

__PS_ABS
__PS_ADD
__PS_ADDS
__PS_FDUP
__PS_DIV
__PS_DIVS
__PS_MADD
__PS_MADDS
__PS_MADDS0
__PS_MADDS1
__PS_MERGE00
__PS_MERGE01
__PS_MERGE10
__PS_MERGE11
__PS_MSUB
__PS_MSUBS
__PS_MUL
__PS_MULS
__PS_MULS0
__PS_MULS1
__PS_NABS
__PS_NMADD
__PS_NMADDS
__PS_NMSUB
__PS_NMSUBS
__PS_NEGS
__PS_RES
__PS_RESS
__PS_RSQRTE
__PS_SEL
__PS_SUB
__PS_SUM0
__PS_SUM1
__PS_SUBS
__PSQ_L
__PSQ_LX
__PSQ_ST
__PSQ_STX

Fast Cast Routines

OSInitFastCast
OSf32tos16
OSf32tos8
OSf32tou16
OSf32tou8
OSs16tof32
OSs8tof32
OSu16tof32
OSu8tof32

Revision History

2013/05/08 Automated cleanup pass.
2011/09/21 Initial version.


CONFIDENTIAL