VI_orVBI_orVSI_orVLI_orVQI_or 
VU_orVUB_orVUS_orVUL_orVUQ_orVUI_or
FunktionBit-weises ODER
Syntax C/C++#include <VImath.h>
void VI_or( iVector Y, iVector X, ui size, int C);
void VUL_or( ulVector Y, ulVector X, ui size, unsigned long C );
C++ VecObj#include <OptiVec.h>
void vector<T>::or( const vector<T>& X, const T& C );
Pascal/Delphiuses VImath;
procedure VI_or( Y, X:iVector; size:UIntSize; C:Integer );
CUDA-Funktion C/C++#include <cudaVImath.h>
int cudaVI_or( iVector d_Y, iVector d_X, ui size, int C );
int cusdVI_or( iVector d_Y, iVector d_X, ui size, int *d_C );
void VIcu_or( iVector h_Y, iVector h_X, ui size, int C );
CUDA-Funktion Pascal/Delphiuses VImath;
function cudaVI_or( d_Y, d_X:iVector; size:UIntSize; C:Integer ): IntBool;
function cusdVI_or( d_Y, d_X:iVector; size:UIntSize; d_C:PInteger ): IntBool;
procedure VIcu_or( h_Y, h_X:iVector; size:UIntSize; C:Integer );
BeschreibungYi = (Xi) | C
Das Bit-weise "inclusive ODER" (im Unterschied zum exclusiven ODER, siehe VI_xor) wird mit der Bit-Maske C auf jedes Element von X angewandt und das Ergebnis in Y gespeichert. Ein Bit ist 1 in Yi, wenn es in Xi und C nicht gleichzeitig 0 ist (also mindestens in einem von beiden 1).
Fehlerbehandlungkeine
Rückgabewertkeiner
QuerverweisVI_not,   VI_and,   VI_xor

VectorLib Inhaltsverzeichnis  OptiVec Home