VI_notVBI_notVSI_notVLI_notVQI_not 
VU_notVUB_notVUS_notVUL_notVUQ_notVUI_not
FunctionBit-wise complement
Syntax C/C++#include <VImath.h>
void VI_not( iVector Y, iVector X, ui size );
C++ VecObj#include <OptiVec.h>
void vector<T>::not( const vector<T>& X );
Pascal/Delphiuses VImath;
procedure VI_not( Y, X:iVector; size:UIntSize );
CUDA function C/C++#include <cudaVImath.h>
int cudaVI_not( iVector d_Y, iVector d_X, ui size );
int VIcu_not( iVector h_Y, iVector h_X, ui size );
CUDA function Pascal/Delphiuses VImath;
function cudaVI_not( d_Y, d_X:iVector; size:UIntSize ): IntBool;
function VIcu_not( h_Y, h_X:iVector; size:UIntSize );
DescriptionYi = ~(Xi)
Each single bit of the element Xi is inverted (i.e., it is 0 in Yi, if it was 1 in Xi, and vice versa).
Error handlingnone
Return valuenone
See alsoVI_and,   VI_or,   VI_neg

VectorLib Table of Contents  OptiVec home