CIRCT
20.0.0git
|
#include <sys/types.h>
Go to the source code of this file.
Classes | |
struct | TVpiVecval |
Macros | |
#define | DPI_DLLISPEC |
#define | DPI_DLLESPEC |
#define | DPI_EXTERN |
#define | DPI_PROTOTYPES |
#define | XXTERN DPI_EXTERN DPI_DLLISPEC |
#define | EETERN DPI_EXTERN DPI_DLLESPEC |
#define | sv_0 0 |
#define | sv_1 1 |
#define | sv_z 2 |
#define | sv_x 3 |
#define | VPI_VECVAL |
#define | SV_PACKED_DATA_NELEMS(WIDTH) (((WIDTH) + 31) >> 5) |
#define | SV_MASK(N) (~(-1 << (N))) |
#define | SV_GET_UNSIGNED_BITS(VALUE, N) ((N) == 32 ? (VALUE) : ((VALUE)&SV_MASK(N))) |
#define | SV_GET_SIGNED_BITS(VALUE, N) |
Typedefs | |
typedef uint8_t | svScalar |
typedef svScalar | svBit |
typedef svScalar | svLogic |
typedef struct TVpiVecval | s_vpi_vecval |
typedef struct TVpiVecval * | p_vpi_vecval |
typedef s_vpi_vecval | svLogicVecVal |
typedef uint32_t | svBitVecVal |
Variables | |
XXTERN typedef void * | svScope |
XXTERN typedef void * | svOpenArrayHandle |
#define EETERN DPI_EXTERN DPI_DLLESPEC |
#define SV_GET_SIGNED_BITS | ( | VALUE, | |
N | |||
) |
#define SV_GET_UNSIGNED_BITS | ( | VALUE, | |
N | |||
) | ((N) == 32 ? (VALUE) : ((VALUE)&SV_MASK(N))) |
#define SV_PACKED_DATA_NELEMS | ( | WIDTH | ) | (((WIDTH) + 31) >> 5) |
#define XXTERN DPI_EXTERN DPI_DLLISPEC |
typedef struct TVpiVecval * p_vpi_vecval |
typedef struct TVpiVecval s_vpi_vecval |
typedef uint32_t svBitVecVal |
typedef s_vpi_vecval svLogicVecVal |
XXTERN void svAckDisabledState | ( | void | ) |
Definition at line 269 of file DummySvDpi.cpp.
References assert().
XXTERN int svDimensions | ( | const svOpenArrayHandle | h | ) |
Definition at line 81 of file DummySvDpi.cpp.
References assert().
Referenced by validateSvOpenArray().
XXTERN const char* svDpiVersion | ( | void | ) |
Definition at line 27 of file DummySvDpi.cpp.
References assert().
XXTERN void* svGetArrayPtr | ( | const | svOpenArrayHandle | ) |
Definition at line 85 of file DummySvDpi.cpp.
References assert().
Referenced by validateSvOpenArray().
XXTERN void* svGetArrElemPtr | ( | const | svOpenArrayHandle, |
int | indx1, | ||
... | |||
) |
Definition at line 93 of file DummySvDpi.cpp.
References assert().
XXTERN void* svGetArrElemPtr1 | ( | const | svOpenArrayHandle, |
int | indx1 | ||
) |
Definition at line 97 of file DummySvDpi.cpp.
References assert().
Referenced by sv2cCosimserverEpTryGet(), sv2cCosimserverEpTryPut(), and sv2cCosimserverSetManifest().
XXTERN void* svGetArrElemPtr2 | ( | const | svOpenArrayHandle, |
int | indx1, | ||
int | indx2 | ||
) |
Definition at line 101 of file DummySvDpi.cpp.
References assert().
XXTERN void* svGetArrElemPtr3 | ( | const | svOpenArrayHandle, |
int | indx1, | ||
int | indx2, | ||
int | indx3 | ||
) |
Definition at line 105 of file DummySvDpi.cpp.
References assert().
XXTERN svBit svGetBitArrElem | ( | const svOpenArrayHandle | s, |
int | indx1, | ||
... | |||
) |
Definition at line 174 of file DummySvDpi.cpp.
References assert().
XXTERN svBit svGetBitArrElem1 | ( | const svOpenArrayHandle | s, |
int | indx1 | ||
) |
Definition at line 178 of file DummySvDpi.cpp.
References assert().
XXTERN void svGetBitArrElem1VecVal | ( | svBitVecVal * | d, |
const svOpenArrayHandle | s, | ||
int | indx1 | ||
) |
Definition at line 146 of file DummySvDpi.cpp.
References assert().
XXTERN svBit svGetBitArrElem2 | ( | const svOpenArrayHandle | s, |
int | indx1, | ||
int | indx2 | ||
) |
Definition at line 182 of file DummySvDpi.cpp.
References assert().
XXTERN void svGetBitArrElem2VecVal | ( | svBitVecVal * | d, |
const svOpenArrayHandle | s, | ||
int | indx1, | ||
int | indx2 | ||
) |
Definition at line 150 of file DummySvDpi.cpp.
References assert().
XXTERN svBit svGetBitArrElem3 | ( | const svOpenArrayHandle | s, |
int | indx1, | ||
int | indx2, | ||
int | indx3 | ||
) |
Definition at line 186 of file DummySvDpi.cpp.
References assert().
XXTERN void svGetBitArrElem3VecVal | ( | svBitVecVal * | d, |
const svOpenArrayHandle | s, | ||
int | indx1, | ||
int | indx2, | ||
int | indx3 | ||
) |
Definition at line 154 of file DummySvDpi.cpp.
References assert().
XXTERN void svGetBitArrElemVecVal | ( | svBitVecVal * | d, |
const svOpenArrayHandle | s, | ||
int | indx1, | ||
... | |||
) |
Definition at line 142 of file DummySvDpi.cpp.
References assert().
XXTERN svBit svGetBitselBit | ( | const svBitVecVal * | s, |
int | i | ||
) |
Definition at line 31 of file DummySvDpi.cpp.
References assert().
XXTERN svLogic svGetBitselLogic | ( | const svLogicVecVal * | s, |
int | i | ||
) |
Definition at line 35 of file DummySvDpi.cpp.
References assert().
XXTERN int svGetCallerInfo | ( | const char ** | fileName, |
int * | lineNumber | ||
) |
Definition at line 261 of file DummySvDpi.cpp.
References assert().
XXTERN svLogic svGetLogicArrElem | ( | const svOpenArrayHandle | s, |
int | indx1, | ||
... | |||
) |
Definition at line 191 of file DummySvDpi.cpp.
References assert().
XXTERN svLogic svGetLogicArrElem1 | ( | const svOpenArrayHandle | s, |
int | indx1 | ||
) |
Definition at line 195 of file DummySvDpi.cpp.
References assert().
XXTERN void svGetLogicArrElem1VecVal | ( | svLogicVecVal * | d, |
const svOpenArrayHandle | s, | ||
int | indx1 | ||
) |
Definition at line 162 of file DummySvDpi.cpp.
References assert().
XXTERN svLogic svGetLogicArrElem2 | ( | const svOpenArrayHandle | s, |
int | indx1, | ||
int | indx2 | ||
) |
Definition at line 199 of file DummySvDpi.cpp.
References assert().
XXTERN void svGetLogicArrElem2VecVal | ( | svLogicVecVal * | d, |
const svOpenArrayHandle | s, | ||
int | indx1, | ||
int | indx2 | ||
) |
Definition at line 166 of file DummySvDpi.cpp.
References assert().
XXTERN svLogic svGetLogicArrElem3 | ( | const svOpenArrayHandle | s, |
int | indx1, | ||
int | indx2, | ||
int | indx3 | ||
) |
Definition at line 203 of file DummySvDpi.cpp.
References assert().
XXTERN void svGetLogicArrElem3VecVal | ( | svLogicVecVal * | d, |
const svOpenArrayHandle | s, | ||
int | indx1, | ||
int | indx2, | ||
int | indx3 | ||
) |
Definition at line 170 of file DummySvDpi.cpp.
References assert().
XXTERN void svGetLogicArrElemVecVal | ( | svLogicVecVal * | d, |
const svOpenArrayHandle | s, | ||
int | indx1, | ||
... | |||
) |
Definition at line 158 of file DummySvDpi.cpp.
References assert().
XXTERN const char* svGetNameFromScope | ( | const | svScope | ) |
Definition at line 245 of file DummySvDpi.cpp.
References assert().
XXTERN void svGetPartselBit | ( | svBitVecVal * | d, |
const svBitVecVal * | s, | ||
int | i, | ||
int | w | ||
) |
Definition at line 45 of file DummySvDpi.cpp.
References assert().
XXTERN void svGetPartselLogic | ( | svLogicVecVal * | d, |
const svLogicVecVal * | s, | ||
int | i, | ||
int | w | ||
) |
Definition at line 48 of file DummySvDpi.cpp.
References assert().
Definition at line 237 of file DummySvDpi.cpp.
References assert().
Definition at line 249 of file DummySvDpi.cpp.
References assert().
Definition at line 257 of file DummySvDpi.cpp.
References assert().
XXTERN int svHigh | ( | const svOpenArrayHandle | h, |
int | d | ||
) |
Definition at line 69 of file DummySvDpi.cpp.
References assert().
XXTERN int svIncrement | ( | const svOpenArrayHandle | h, |
int | d | ||
) |
Definition at line 73 of file DummySvDpi.cpp.
References assert().
XXTERN int svIsDisabledState | ( | void | ) |
Definition at line 265 of file DummySvDpi.cpp.
References assert().
XXTERN int svLeft | ( | const svOpenArrayHandle | h, |
int | d | ||
) |
Definition at line 57 of file DummySvDpi.cpp.
References assert().
XXTERN int svLow | ( | const svOpenArrayHandle | h, |
int | d | ||
) |
Definition at line 65 of file DummySvDpi.cpp.
References assert().
XXTERN void svPutBitArrElem | ( | const svOpenArrayHandle | d, |
svBit | value, | ||
int | indx1, | ||
... | |||
) |
Definition at line 223 of file DummySvDpi.cpp.
References assert().
XXTERN void svPutBitArrElem1 | ( | const svOpenArrayHandle | d, |
svBit | value, | ||
int | indx1 | ||
) |
Definition at line 226 of file DummySvDpi.cpp.
References assert().
XXTERN void svPutBitArrElem1VecVal | ( | const svOpenArrayHandle | d, |
const svBitVecVal * | s, | ||
int | indx1 | ||
) |
Definition at line 114 of file DummySvDpi.cpp.
References assert().
XXTERN void svPutBitArrElem2 | ( | const svOpenArrayHandle | d, |
svBit | value, | ||
int | indx1, | ||
int | indx2 | ||
) |
Definition at line 229 of file DummySvDpi.cpp.
References assert().
XXTERN void svPutBitArrElem2VecVal | ( | const svOpenArrayHandle | d, |
const svBitVecVal * | s, | ||
int | indx1, | ||
int | indx2 | ||
) |
Definition at line 118 of file DummySvDpi.cpp.
References assert().
XXTERN void svPutBitArrElem3 | ( | const svOpenArrayHandle | d, |
svBit | value, | ||
int | indx1, | ||
int | indx2, | ||
int | indx3 | ||
) |
Definition at line 233 of file DummySvDpi.cpp.
References assert().
XXTERN void svPutBitArrElem3VecVal | ( | const svOpenArrayHandle | d, |
const svBitVecVal * | s, | ||
int | indx1, | ||
int | indx2, | ||
int | indx3 | ||
) |
Definition at line 122 of file DummySvDpi.cpp.
References assert().
XXTERN void svPutBitArrElemVecVal | ( | const svOpenArrayHandle | d, |
const svBitVecVal * | s, | ||
int | indx1, | ||
... | |||
) |
Definition at line 110 of file DummySvDpi.cpp.
References assert().
XXTERN void svPutBitselBit | ( | svBitVecVal * | d, |
int | i, | ||
svBit | s | ||
) |
Definition at line 39 of file DummySvDpi.cpp.
References assert().
XXTERN void svPutBitselLogic | ( | svLogicVecVal * | d, |
int | i, | ||
svLogic | s | ||
) |
Definition at line 42 of file DummySvDpi.cpp.
References assert().
XXTERN void svPutLogicArrElem | ( | const svOpenArrayHandle | d, |
svLogic | value, | ||
int | indx1, | ||
... | |||
) |
Definition at line 208 of file DummySvDpi.cpp.
References assert().
XXTERN void svPutLogicArrElem1 | ( | const svOpenArrayHandle | d, |
svLogic | value, | ||
int | indx1 | ||
) |
Definition at line 212 of file DummySvDpi.cpp.
References assert().
XXTERN void svPutLogicArrElem1VecVal | ( | const svOpenArrayHandle | d, |
const svLogicVecVal * | s, | ||
int | indx1 | ||
) |
Definition at line 130 of file DummySvDpi.cpp.
References assert().
XXTERN void svPutLogicArrElem2 | ( | const svOpenArrayHandle | d, |
svLogic | value, | ||
int | indx1, | ||
int | indx2 | ||
) |
Definition at line 215 of file DummySvDpi.cpp.
References assert().
XXTERN void svPutLogicArrElem2VecVal | ( | const svOpenArrayHandle | d, |
const svLogicVecVal * | s, | ||
int | indx1, | ||
int | indx2 | ||
) |
Definition at line 134 of file DummySvDpi.cpp.
References assert().
XXTERN void svPutLogicArrElem3 | ( | const svOpenArrayHandle | d, |
svLogic | value, | ||
int | indx1, | ||
int | indx2, | ||
int | indx3 | ||
) |
Definition at line 219 of file DummySvDpi.cpp.
References assert().
XXTERN void svPutLogicArrElem3VecVal | ( | const svOpenArrayHandle | d, |
const svLogicVecVal * | s, | ||
int | indx1, | ||
int | indx2, | ||
int | indx3 | ||
) |
Definition at line 138 of file DummySvDpi.cpp.
References assert().
XXTERN void svPutLogicArrElemVecVal | ( | const svOpenArrayHandle | d, |
const svLogicVecVal * | s, | ||
int | indx1, | ||
... | |||
) |
Definition at line 126 of file DummySvDpi.cpp.
References assert().
XXTERN void svPutPartselBit | ( | svBitVecVal * | d, |
const svBitVecVal | s, | ||
int | i, | ||
int | w | ||
) |
Definition at line 51 of file DummySvDpi.cpp.
References assert().
XXTERN void svPutPartselLogic | ( | svLogicVecVal * | d, |
const svLogicVecVal | s, | ||
int | i, | ||
int | w | ||
) |
Definition at line 54 of file DummySvDpi.cpp.
References assert().
Definition at line 253 of file DummySvDpi.cpp.
References assert().
XXTERN int svRight | ( | const svOpenArrayHandle | h, |
int | d | ||
) |
Definition at line 61 of file DummySvDpi.cpp.
References assert().
Definition at line 241 of file DummySvDpi.cpp.
References assert().
XXTERN int svSize | ( | const svOpenArrayHandle | h, |
int | d | ||
) |
Definition at line 77 of file DummySvDpi.cpp.
References assert().
Referenced by validateSvOpenArray().
XXTERN int svSizeOfArray | ( | const | svOpenArrayHandle | ) |
Definition at line 89 of file DummySvDpi.cpp.
References assert().
Referenced by sv2cCosimserverEpTryGet(), sv2cCosimserverEpTryPut(), sv2cCosimserverSetManifest(), and validateSvOpenArray().