With --no-decoration, remove output whitespace (#3460)

Signed-off-by: Kamil Rakoczy <krakoczy@antmicro.com>
This commit is contained in:
Kamil Rakoczy 2022-06-10 13:26:33 +02:00 committed by GitHub
parent e7dc2de14b
commit 660d1059b0
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
10 changed files with 987 additions and 973 deletions

View File

@ -790,6 +790,10 @@ class EmitVPrefixedFormatter final : public V3OutFormatter {
}
}
virtual void putsOutput(const char* strg) override {
for (const char* cp = strg; *cp; cp++) putcOutput(*cp);
}
public:
void prefixFl(FileLine* fl) { m_prefixFl = fl; }
FileLine* prefixFl() const { return m_prefixFl; }

View File

@ -700,6 +700,10 @@ int V3OutFormatter::endLevels(const char* strg) {
}
void V3OutFormatter::puts(const char* strg) {
if (!v3Global.opt.decoration()) {
putsOutput(strg);
return;
}
if (m_prependIndent && strg[0] != '\n') {
putsNoTracking(indentSpaces(endLevels(strg)));
m_prependIndent = false;
@ -759,13 +763,8 @@ void V3OutFormatter::puts(const char* strg) {
break;
case '(':
indentInc();
if (v3Global.opt.decoration()) {
// Line up continuation with open paren, plus one indent
m_parenVec.push(m_column);
} else {
// Line up continuation with block+1
m_parenVec.push(m_indentLevel * m_blockIndent);
}
// Line up continuation with open paren, plus one indent
m_parenVec.push(m_column);
break;
case ')':
if (!m_parenVec.empty()) m_parenVec.pop();
@ -806,6 +805,7 @@ void V3OutFormatter::putBreakExpr() {
// Add a line break if too wide
void V3OutFormatter::putBreak() {
if (!v3Global.opt.decoration()) return;
if (!m_nobreak) {
// char s[1000]; sprintf(s, "{%d,%d}", m_column, m_parenVec.top()); putsNoTracking(s);
if (exceededWidth()) {
@ -824,11 +824,19 @@ void V3OutFormatter::putsQuoted(const string& strg) {
putcNoTracking('"');
}
void V3OutFormatter::putsNoTracking(const string& strg) {
if (!v3Global.opt.decoration()) {
putsOutput(strg.c_str());
return;
}
// Don't track {}'s, probably because it's a $display format string
for (const char c : strg) putcNoTracking(c);
}
void V3OutFormatter::putcNoTracking(char chr) {
if (!v3Global.opt.decoration()) {
putcOutput(chr);
return;
}
switch (chr) {
case '\n':
m_lineno++;

View File

@ -176,6 +176,7 @@ public:
// CALLBACKS - MUST OVERRIDE
virtual void putcOutput(char chr) = 0;
virtual void putsOutput(const char* str) = 0;
};
//============================================================================
@ -193,6 +194,7 @@ public:
private:
// CALLBACKS
virtual void putcOutput(char chr) override { fputc(chr, m_fp); }
virtual void putsOutput(const char* str) override { fputs(str, m_fp); }
};
class V3OutCFile VL_NOT_FINAL : public V3OutFile {

View File

@ -15,142 +15,142 @@ extern "C" {
#endif
// DPI EXPORTS
extern void e_array_2_state_1(svBitVecVal* x);
extern void e_array_2_state_128(svBitVecVal* x);
extern void e_array_2_state_32(svBitVecVal* x);
extern void e_array_2_state_33(svBitVecVal* x);
extern void e_array_2_state_64(svBitVecVal* x);
extern void e_array_2_state_65(svBitVecVal* x);
extern void e_array_4_state_1(svLogicVecVal* x);
extern void e_array_4_state_128(svLogicVecVal* x);
extern void e_array_4_state_32(svLogicVecVal* x);
extern void e_array_4_state_33(svLogicVecVal* x);
extern void e_array_4_state_64(svLogicVecVal* x);
extern void e_array_4_state_65(svLogicVecVal* x);
extern void e_bit(svBit* x);
extern void e_bit_t(svBit* x);
extern void e_byte(char* x);
extern void e_byte_t(char* x);
extern void e_byte_unsigned(unsigned char* x);
extern void e_byte_unsigned_t(unsigned char* x);
extern void e_chandle(void** x);
extern void e_chandle_t(void** x);
extern void e_int(int* x);
extern void e_int_t(int* x);
extern void e_int_unsigned(unsigned int* x);
extern void e_int_unsigned_t(unsigned int* x);
extern void e_integer(svLogicVecVal* x);
extern void e_integer_t(svLogicVecVal* x);
extern void e_logic(svLogic* x);
extern void e_logic_t(svLogic* x);
extern void e_longint(long long* x);
extern void e_longint_t(long long* x);
extern void e_longint_unsigned(unsigned long long* x);
extern void e_longint_unsigned_t(unsigned long long* x);
extern void e_real(double* x);
extern void e_real_t(double* x);
extern void e_shortint(short* x);
extern void e_shortint_t(short* x);
extern void e_shortint_unsigned(unsigned short* x);
extern void e_shortint_unsigned_t(unsigned short* x);
extern void e_string(const char** x);
extern void e_string_t(const char** x);
extern void e_struct_2_state_1(svBitVecVal* x);
extern void e_struct_2_state_128(svBitVecVal* x);
extern void e_struct_2_state_32(svBitVecVal* x);
extern void e_struct_2_state_33(svBitVecVal* x);
extern void e_struct_2_state_64(svBitVecVal* x);
extern void e_struct_2_state_65(svBitVecVal* x);
extern void e_struct_4_state_1(svLogicVecVal* x);
extern void e_struct_4_state_128(svLogicVecVal* x);
extern void e_struct_4_state_32(svLogicVecVal* x);
extern void e_struct_4_state_33(svLogicVecVal* x);
extern void e_struct_4_state_64(svLogicVecVal* x);
extern void e_struct_4_state_65(svLogicVecVal* x);
extern void e_time(svLogicVecVal* x);
extern void e_time_t(svLogicVecVal* x);
extern void e_union_2_state_1(svBitVecVal* x);
extern void e_union_2_state_128(svBitVecVal* x);
extern void e_union_2_state_32(svBitVecVal* x);
extern void e_union_2_state_33(svBitVecVal* x);
extern void e_union_2_state_64(svBitVecVal* x);
extern void e_union_2_state_65(svBitVecVal* x);
extern void e_union_4_state_1(svLogicVecVal* x);
extern void e_union_4_state_128(svLogicVecVal* x);
extern void e_union_4_state_32(svLogicVecVal* x);
extern void e_union_4_state_33(svLogicVecVal* x);
extern void e_union_4_state_64(svLogicVecVal* x);
extern void e_union_4_state_65(svLogicVecVal* x);
// DPI EXPORTS
extern void e_array_2_state_1(svBitVecVal* x);
extern void e_array_2_state_128(svBitVecVal* x);
extern void e_array_2_state_32(svBitVecVal* x);
extern void e_array_2_state_33(svBitVecVal* x);
extern void e_array_2_state_64(svBitVecVal* x);
extern void e_array_2_state_65(svBitVecVal* x);
extern void e_array_4_state_1(svLogicVecVal* x);
extern void e_array_4_state_128(svLogicVecVal* x);
extern void e_array_4_state_32(svLogicVecVal* x);
extern void e_array_4_state_33(svLogicVecVal* x);
extern void e_array_4_state_64(svLogicVecVal* x);
extern void e_array_4_state_65(svLogicVecVal* x);
extern void e_bit(svBit* x);
extern void e_bit_t(svBit* x);
extern void e_byte(char* x);
extern void e_byte_t(char* x);
extern void e_byte_unsigned(unsigned char* x);
extern void e_byte_unsigned_t(unsigned char* x);
extern void e_chandle(void** x);
extern void e_chandle_t(void** x);
extern void e_int(int* x);
extern void e_int_t(int* x);
extern void e_int_unsigned(unsigned int* x);
extern void e_int_unsigned_t(unsigned int* x);
extern void e_integer(svLogicVecVal* x);
extern void e_integer_t(svLogicVecVal* x);
extern void e_logic(svLogic* x);
extern void e_logic_t(svLogic* x);
extern void e_longint(long long* x);
extern void e_longint_t(long long* x);
extern void e_longint_unsigned(unsigned long long* x);
extern void e_longint_unsigned_t(unsigned long long* x);
extern void e_real(double* x);
extern void e_real_t(double* x);
extern void e_shortint(short* x);
extern void e_shortint_t(short* x);
extern void e_shortint_unsigned(unsigned short* x);
extern void e_shortint_unsigned_t(unsigned short* x);
extern void e_string(const char** x);
extern void e_string_t(const char** x);
extern void e_struct_2_state_1(svBitVecVal* x);
extern void e_struct_2_state_128(svBitVecVal* x);
extern void e_struct_2_state_32(svBitVecVal* x);
extern void e_struct_2_state_33(svBitVecVal* x);
extern void e_struct_2_state_64(svBitVecVal* x);
extern void e_struct_2_state_65(svBitVecVal* x);
extern void e_struct_4_state_1(svLogicVecVal* x);
extern void e_struct_4_state_128(svLogicVecVal* x);
extern void e_struct_4_state_32(svLogicVecVal* x);
extern void e_struct_4_state_33(svLogicVecVal* x);
extern void e_struct_4_state_64(svLogicVecVal* x);
extern void e_struct_4_state_65(svLogicVecVal* x);
extern void e_time(svLogicVecVal* x);
extern void e_time_t(svLogicVecVal* x);
extern void e_union_2_state_1(svBitVecVal* x);
extern void e_union_2_state_128(svBitVecVal* x);
extern void e_union_2_state_32(svBitVecVal* x);
extern void e_union_2_state_33(svBitVecVal* x);
extern void e_union_2_state_64(svBitVecVal* x);
extern void e_union_2_state_65(svBitVecVal* x);
extern void e_union_4_state_1(svLogicVecVal* x);
extern void e_union_4_state_128(svLogicVecVal* x);
extern void e_union_4_state_32(svLogicVecVal* x);
extern void e_union_4_state_33(svLogicVecVal* x);
extern void e_union_4_state_64(svLogicVecVal* x);
extern void e_union_4_state_65(svLogicVecVal* x);
// DPI IMPORTS
extern void check_exports();
extern void i_array_2_state_1(svBitVecVal* x);
extern void i_array_2_state_128(svBitVecVal* x);
extern void i_array_2_state_32(svBitVecVal* x);
extern void i_array_2_state_33(svBitVecVal* x);
extern void i_array_2_state_64(svBitVecVal* x);
extern void i_array_2_state_65(svBitVecVal* x);
extern void i_array_4_state_1(svLogicVecVal* x);
extern void i_array_4_state_128(svLogicVecVal* x);
extern void i_array_4_state_32(svLogicVecVal* x);
extern void i_array_4_state_33(svLogicVecVal* x);
extern void i_array_4_state_64(svLogicVecVal* x);
extern void i_array_4_state_65(svLogicVecVal* x);
extern void i_bit(svBit* x);
extern void i_bit_t(svBit* x);
extern void i_byte(char* x);
extern void i_byte_t(char* x);
extern void i_byte_unsigned(unsigned char* x);
extern void i_byte_unsigned_t(unsigned char* x);
extern void i_chandle(void** x);
extern void i_chandle_t(void** x);
extern void i_int(int* x);
extern void i_int_t(int* x);
extern void i_int_unsigned(unsigned int* x);
extern void i_int_unsigned_t(unsigned int* x);
extern void i_integer(svLogicVecVal* x);
extern void i_integer_t(svLogicVecVal* x);
extern void i_logic(svLogic* x);
extern void i_logic_t(svLogic* x);
extern void i_longint(long long* x);
extern void i_longint_t(long long* x);
extern void i_longint_unsigned(unsigned long long* x);
extern void i_longint_unsigned_t(unsigned long long* x);
extern void i_real(double* x);
extern void i_real_t(double* x);
extern void i_shortint(short* x);
extern void i_shortint_t(short* x);
extern void i_shortint_unsigned(unsigned short* x);
extern void i_shortint_unsigned_t(unsigned short* x);
extern void i_string(const char** x);
extern void i_string_t(const char** x);
extern void i_struct_2_state_1(svBitVecVal* x);
extern void i_struct_2_state_128(svBitVecVal* x);
extern void i_struct_2_state_32(svBitVecVal* x);
extern void i_struct_2_state_33(svBitVecVal* x);
extern void i_struct_2_state_64(svBitVecVal* x);
extern void i_struct_2_state_65(svBitVecVal* x);
extern void i_struct_4_state_1(svLogicVecVal* x);
extern void i_struct_4_state_128(svLogicVecVal* x);
extern void i_struct_4_state_32(svLogicVecVal* x);
extern void i_struct_4_state_33(svLogicVecVal* x);
extern void i_struct_4_state_64(svLogicVecVal* x);
extern void i_struct_4_state_65(svLogicVecVal* x);
extern void i_time(svLogicVecVal* x);
extern void i_time_t(svLogicVecVal* x);
extern void i_union_2_state_1(svBitVecVal* x);
extern void i_union_2_state_128(svBitVecVal* x);
extern void i_union_2_state_32(svBitVecVal* x);
extern void i_union_2_state_33(svBitVecVal* x);
extern void i_union_2_state_64(svBitVecVal* x);
extern void i_union_2_state_65(svBitVecVal* x);
extern void i_union_4_state_1(svLogicVecVal* x);
extern void i_union_4_state_128(svLogicVecVal* x);
extern void i_union_4_state_32(svLogicVecVal* x);
extern void i_union_4_state_33(svLogicVecVal* x);
extern void i_union_4_state_64(svLogicVecVal* x);
extern void i_union_4_state_65(svLogicVecVal* x);
// DPI IMPORTS
extern void check_exports();
extern void i_array_2_state_1(svBitVecVal* x);
extern void i_array_2_state_128(svBitVecVal* x);
extern void i_array_2_state_32(svBitVecVal* x);
extern void i_array_2_state_33(svBitVecVal* x);
extern void i_array_2_state_64(svBitVecVal* x);
extern void i_array_2_state_65(svBitVecVal* x);
extern void i_array_4_state_1(svLogicVecVal* x);
extern void i_array_4_state_128(svLogicVecVal* x);
extern void i_array_4_state_32(svLogicVecVal* x);
extern void i_array_4_state_33(svLogicVecVal* x);
extern void i_array_4_state_64(svLogicVecVal* x);
extern void i_array_4_state_65(svLogicVecVal* x);
extern void i_bit(svBit* x);
extern void i_bit_t(svBit* x);
extern void i_byte(char* x);
extern void i_byte_t(char* x);
extern void i_byte_unsigned(unsigned char* x);
extern void i_byte_unsigned_t(unsigned char* x);
extern void i_chandle(void** x);
extern void i_chandle_t(void** x);
extern void i_int(int* x);
extern void i_int_t(int* x);
extern void i_int_unsigned(unsigned int* x);
extern void i_int_unsigned_t(unsigned int* x);
extern void i_integer(svLogicVecVal* x);
extern void i_integer_t(svLogicVecVal* x);
extern void i_logic(svLogic* x);
extern void i_logic_t(svLogic* x);
extern void i_longint(long long* x);
extern void i_longint_t(long long* x);
extern void i_longint_unsigned(unsigned long long* x);
extern void i_longint_unsigned_t(unsigned long long* x);
extern void i_real(double* x);
extern void i_real_t(double* x);
extern void i_shortint(short* x);
extern void i_shortint_t(short* x);
extern void i_shortint_unsigned(unsigned short* x);
extern void i_shortint_unsigned_t(unsigned short* x);
extern void i_string(const char** x);
extern void i_string_t(const char** x);
extern void i_struct_2_state_1(svBitVecVal* x);
extern void i_struct_2_state_128(svBitVecVal* x);
extern void i_struct_2_state_32(svBitVecVal* x);
extern void i_struct_2_state_33(svBitVecVal* x);
extern void i_struct_2_state_64(svBitVecVal* x);
extern void i_struct_2_state_65(svBitVecVal* x);
extern void i_struct_4_state_1(svLogicVecVal* x);
extern void i_struct_4_state_128(svLogicVecVal* x);
extern void i_struct_4_state_32(svLogicVecVal* x);
extern void i_struct_4_state_33(svLogicVecVal* x);
extern void i_struct_4_state_64(svLogicVecVal* x);
extern void i_struct_4_state_65(svLogicVecVal* x);
extern void i_time(svLogicVecVal* x);
extern void i_time_t(svLogicVecVal* x);
extern void i_union_2_state_1(svBitVecVal* x);
extern void i_union_2_state_128(svBitVecVal* x);
extern void i_union_2_state_32(svBitVecVal* x);
extern void i_union_2_state_33(svBitVecVal* x);
extern void i_union_2_state_64(svBitVecVal* x);
extern void i_union_2_state_65(svBitVecVal* x);
extern void i_union_4_state_1(svLogicVecVal* x);
extern void i_union_4_state_128(svLogicVecVal* x);
extern void i_union_4_state_32(svLogicVecVal* x);
extern void i_union_4_state_33(svLogicVecVal* x);
extern void i_union_4_state_64(svLogicVecVal* x);
extern void i_union_4_state_65(svLogicVecVal* x);
#ifdef __cplusplus
}

View File

@ -15,171 +15,171 @@ extern "C" {
#endif
// DPI EXPORTS
extern void e_bit121_0d(svBitVecVal* val);
extern void e_bit121_1d(svBitVecVal* val);
extern void e_bit121_2d(svBitVecVal* val);
extern void e_bit121_3d(svBitVecVal* val);
extern void e_bit1_0d(svBit* val);
extern void e_bit1_1d(svBit* val);
extern void e_bit1_2d(svBit* val);
extern void e_bit1_3d(svBit* val);
extern void e_bit7_0d(svBitVecVal* val);
extern void e_bit7_1d(svBitVecVal* val);
extern void e_bit7_2d(svBitVecVal* val);
extern void e_bit7_3d(svBitVecVal* val);
extern void e_byte_0d(char* val);
extern void e_byte_1d(char* val);
extern void e_byte_2d(char* val);
extern void e_byte_3d(char* val);
extern void e_byte_unsigned_0d(unsigned char* val);
extern void e_byte_unsigned_1d(unsigned char* val);
extern void e_byte_unsigned_2d(unsigned char* val);
extern void e_byte_unsigned_3d(unsigned char* val);
extern void e_chandle_0d(void** val);
extern void e_chandle_1d(void** val);
extern void e_chandle_2d(void** val);
extern void e_chandle_3d(void** val);
extern void e_int_0d(int* val);
extern void e_int_1d(int* val);
extern void e_int_2d(int* val);
extern void e_int_3d(int* val);
extern void e_int_unsigned_0d(unsigned int* val);
extern void e_int_unsigned_1d(unsigned int* val);
extern void e_int_unsigned_2d(unsigned int* val);
extern void e_int_unsigned_3d(unsigned int* val);
extern void e_integer_0d(svLogicVecVal* val);
extern void e_integer_1d(svLogicVecVal* val);
extern void e_integer_2d(svLogicVecVal* val);
extern void e_integer_3d(svLogicVecVal* val);
extern void e_logic121_0d(svLogicVecVal* val);
extern void e_logic121_1d(svLogicVecVal* val);
extern void e_logic121_2d(svLogicVecVal* val);
extern void e_logic121_3d(svLogicVecVal* val);
extern void e_logic1_0d(svLogic* val);
extern void e_logic1_1d(svLogic* val);
extern void e_logic1_2d(svLogic* val);
extern void e_logic1_3d(svLogic* val);
extern void e_logic7_0d(svLogicVecVal* val);
extern void e_logic7_1d(svLogicVecVal* val);
extern void e_logic7_2d(svLogicVecVal* val);
extern void e_logic7_3d(svLogicVecVal* val);
extern void e_longint_0d(long long* val);
extern void e_longint_1d(long long* val);
extern void e_longint_2d(long long* val);
extern void e_longint_3d(long long* val);
extern void e_longint_unsigned_0d(unsigned long long* val);
extern void e_longint_unsigned_1d(unsigned long long* val);
extern void e_longint_unsigned_2d(unsigned long long* val);
extern void e_longint_unsigned_3d(unsigned long long* val);
extern void e_pack_struct_0d(svLogicVecVal* val);
extern void e_pack_struct_1d(svLogicVecVal* val);
extern void e_pack_struct_2d(svLogicVecVal* val);
extern void e_pack_struct_3d(svLogicVecVal* val);
extern void e_real_0d(double* val);
extern void e_real_1d(double* val);
extern void e_real_2d(double* val);
extern void e_real_3d(double* val);
extern void e_shortint_0d(short* val);
extern void e_shortint_1d(short* val);
extern void e_shortint_2d(short* val);
extern void e_shortint_3d(short* val);
extern void e_shortint_unsigned_0d(unsigned short* val);
extern void e_shortint_unsigned_1d(unsigned short* val);
extern void e_shortint_unsigned_2d(unsigned short* val);
extern void e_shortint_unsigned_3d(unsigned short* val);
extern void e_string_0d(const char** val);
extern void e_string_1d(const char** val);
extern void e_string_2d(const char** val);
extern void e_string_3d(const char** val);
extern void e_time_0d(svLogicVecVal* val);
extern void e_time_1d(svLogicVecVal* val);
extern void e_time_2d(svLogicVecVal* val);
extern void e_time_3d(svLogicVecVal* val);
// DPI EXPORTS
extern void e_bit121_0d(svBitVecVal* val);
extern void e_bit121_1d(svBitVecVal* val);
extern void e_bit121_2d(svBitVecVal* val);
extern void e_bit121_3d(svBitVecVal* val);
extern void e_bit1_0d(svBit* val);
extern void e_bit1_1d(svBit* val);
extern void e_bit1_2d(svBit* val);
extern void e_bit1_3d(svBit* val);
extern void e_bit7_0d(svBitVecVal* val);
extern void e_bit7_1d(svBitVecVal* val);
extern void e_bit7_2d(svBitVecVal* val);
extern void e_bit7_3d(svBitVecVal* val);
extern void e_byte_0d(char* val);
extern void e_byte_1d(char* val);
extern void e_byte_2d(char* val);
extern void e_byte_3d(char* val);
extern void e_byte_unsigned_0d(unsigned char* val);
extern void e_byte_unsigned_1d(unsigned char* val);
extern void e_byte_unsigned_2d(unsigned char* val);
extern void e_byte_unsigned_3d(unsigned char* val);
extern void e_chandle_0d(void** val);
extern void e_chandle_1d(void** val);
extern void e_chandle_2d(void** val);
extern void e_chandle_3d(void** val);
extern void e_int_0d(int* val);
extern void e_int_1d(int* val);
extern void e_int_2d(int* val);
extern void e_int_3d(int* val);
extern void e_int_unsigned_0d(unsigned int* val);
extern void e_int_unsigned_1d(unsigned int* val);
extern void e_int_unsigned_2d(unsigned int* val);
extern void e_int_unsigned_3d(unsigned int* val);
extern void e_integer_0d(svLogicVecVal* val);
extern void e_integer_1d(svLogicVecVal* val);
extern void e_integer_2d(svLogicVecVal* val);
extern void e_integer_3d(svLogicVecVal* val);
extern void e_logic121_0d(svLogicVecVal* val);
extern void e_logic121_1d(svLogicVecVal* val);
extern void e_logic121_2d(svLogicVecVal* val);
extern void e_logic121_3d(svLogicVecVal* val);
extern void e_logic1_0d(svLogic* val);
extern void e_logic1_1d(svLogic* val);
extern void e_logic1_2d(svLogic* val);
extern void e_logic1_3d(svLogic* val);
extern void e_logic7_0d(svLogicVecVal* val);
extern void e_logic7_1d(svLogicVecVal* val);
extern void e_logic7_2d(svLogicVecVal* val);
extern void e_logic7_3d(svLogicVecVal* val);
extern void e_longint_0d(long long* val);
extern void e_longint_1d(long long* val);
extern void e_longint_2d(long long* val);
extern void e_longint_3d(long long* val);
extern void e_longint_unsigned_0d(unsigned long long* val);
extern void e_longint_unsigned_1d(unsigned long long* val);
extern void e_longint_unsigned_2d(unsigned long long* val);
extern void e_longint_unsigned_3d(unsigned long long* val);
extern void e_pack_struct_0d(svLogicVecVal* val);
extern void e_pack_struct_1d(svLogicVecVal* val);
extern void e_pack_struct_2d(svLogicVecVal* val);
extern void e_pack_struct_3d(svLogicVecVal* val);
extern void e_real_0d(double* val);
extern void e_real_1d(double* val);
extern void e_real_2d(double* val);
extern void e_real_3d(double* val);
extern void e_shortint_0d(short* val);
extern void e_shortint_1d(short* val);
extern void e_shortint_2d(short* val);
extern void e_shortint_3d(short* val);
extern void e_shortint_unsigned_0d(unsigned short* val);
extern void e_shortint_unsigned_1d(unsigned short* val);
extern void e_shortint_unsigned_2d(unsigned short* val);
extern void e_shortint_unsigned_3d(unsigned short* val);
extern void e_string_0d(const char** val);
extern void e_string_1d(const char** val);
extern void e_string_2d(const char** val);
extern void e_string_3d(const char** val);
extern void e_time_0d(svLogicVecVal* val);
extern void e_time_1d(svLogicVecVal* val);
extern void e_time_2d(svLogicVecVal* val);
extern void e_time_3d(svLogicVecVal* val);
// DPI IMPORTS
extern void check_exports();
extern void* get_non_null();
extern void i_bit121_0d(svBitVecVal* val);
extern void i_bit121_1d(svBitVecVal* val);
extern void i_bit121_2d(svBitVecVal* val);
extern void i_bit121_3d(svBitVecVal* val);
extern void i_bit1_0d(svBit* val);
extern void i_bit1_1d(svBit* val);
extern void i_bit1_2d(svBit* val);
extern void i_bit1_3d(svBit* val);
extern void i_bit7_0d(svBitVecVal* val);
extern void i_bit7_1d(svBitVecVal* val);
extern void i_bit7_2d(svBitVecVal* val);
extern void i_bit7_3d(svBitVecVal* val);
extern void i_byte_0d(char* val);
extern void i_byte_1d(char* val);
extern void i_byte_2d(char* val);
extern void i_byte_3d(char* val);
extern void i_byte_unsigned_0d(unsigned char* val);
extern void i_byte_unsigned_1d(unsigned char* val);
extern void i_byte_unsigned_2d(unsigned char* val);
extern void i_byte_unsigned_3d(unsigned char* val);
extern void i_chandle_0d(void** val);
extern void i_chandle_1d(void** val);
extern void i_chandle_2d(void** val);
extern void i_chandle_3d(void** val);
extern void i_int_0d(int* val);
extern void i_int_1d(int* val);
extern void i_int_2d(int* val);
extern void i_int_3d(int* val);
extern void i_int_unsigned_0d(unsigned int* val);
extern void i_int_unsigned_1d(unsigned int* val);
extern void i_int_unsigned_2d(unsigned int* val);
extern void i_int_unsigned_3d(unsigned int* val);
extern void i_integer_0d(svLogicVecVal* val);
extern void i_integer_1d(svLogicVecVal* val);
extern void i_integer_2d(svLogicVecVal* val);
extern void i_integer_3d(svLogicVecVal* val);
extern void i_logic121_0d(svLogicVecVal* val);
extern void i_logic121_1d(svLogicVecVal* val);
extern void i_logic121_2d(svLogicVecVal* val);
extern void i_logic121_3d(svLogicVecVal* val);
extern void i_logic1_0d(svLogic* val);
extern void i_logic1_1d(svLogic* val);
extern void i_logic1_2d(svLogic* val);
extern void i_logic1_3d(svLogic* val);
extern void i_logic7_0d(svLogicVecVal* val);
extern void i_logic7_1d(svLogicVecVal* val);
extern void i_logic7_2d(svLogicVecVal* val);
extern void i_logic7_3d(svLogicVecVal* val);
extern void i_longint_0d(long long* val);
extern void i_longint_1d(long long* val);
extern void i_longint_2d(long long* val);
extern void i_longint_3d(long long* val);
extern void i_longint_unsigned_0d(unsigned long long* val);
extern void i_longint_unsigned_1d(unsigned long long* val);
extern void i_longint_unsigned_2d(unsigned long long* val);
extern void i_longint_unsigned_3d(unsigned long long* val);
extern void i_pack_struct_0d(svLogicVecVal* val);
extern void i_pack_struct_1d(svLogicVecVal* val);
extern void i_pack_struct_2d(svLogicVecVal* val);
extern void i_pack_struct_3d(svLogicVecVal* val);
extern void i_real_0d(double* val);
extern void i_real_1d(double* val);
extern void i_real_2d(double* val);
extern void i_real_3d(double* val);
extern void i_shortint_0d(short* val);
extern void i_shortint_1d(short* val);
extern void i_shortint_2d(short* val);
extern void i_shortint_3d(short* val);
extern void i_shortint_unsigned_0d(unsigned short* val);
extern void i_shortint_unsigned_1d(unsigned short* val);
extern void i_shortint_unsigned_2d(unsigned short* val);
extern void i_shortint_unsigned_3d(unsigned short* val);
extern void i_string_0d(const char** val);
extern void i_string_1d(const char** val);
extern void i_string_2d(const char** val);
extern void i_string_3d(const char** val);
extern void i_time_0d(svLogicVecVal* val);
extern void i_time_1d(svLogicVecVal* val);
extern void i_time_2d(svLogicVecVal* val);
extern void i_time_3d(svLogicVecVal* val);
// DPI IMPORTS
extern void check_exports();
extern void* get_non_null();
extern void i_bit121_0d(svBitVecVal* val);
extern void i_bit121_1d(svBitVecVal* val);
extern void i_bit121_2d(svBitVecVal* val);
extern void i_bit121_3d(svBitVecVal* val);
extern void i_bit1_0d(svBit* val);
extern void i_bit1_1d(svBit* val);
extern void i_bit1_2d(svBit* val);
extern void i_bit1_3d(svBit* val);
extern void i_bit7_0d(svBitVecVal* val);
extern void i_bit7_1d(svBitVecVal* val);
extern void i_bit7_2d(svBitVecVal* val);
extern void i_bit7_3d(svBitVecVal* val);
extern void i_byte_0d(char* val);
extern void i_byte_1d(char* val);
extern void i_byte_2d(char* val);
extern void i_byte_3d(char* val);
extern void i_byte_unsigned_0d(unsigned char* val);
extern void i_byte_unsigned_1d(unsigned char* val);
extern void i_byte_unsigned_2d(unsigned char* val);
extern void i_byte_unsigned_3d(unsigned char* val);
extern void i_chandle_0d(void** val);
extern void i_chandle_1d(void** val);
extern void i_chandle_2d(void** val);
extern void i_chandle_3d(void** val);
extern void i_int_0d(int* val);
extern void i_int_1d(int* val);
extern void i_int_2d(int* val);
extern void i_int_3d(int* val);
extern void i_int_unsigned_0d(unsigned int* val);
extern void i_int_unsigned_1d(unsigned int* val);
extern void i_int_unsigned_2d(unsigned int* val);
extern void i_int_unsigned_3d(unsigned int* val);
extern void i_integer_0d(svLogicVecVal* val);
extern void i_integer_1d(svLogicVecVal* val);
extern void i_integer_2d(svLogicVecVal* val);
extern void i_integer_3d(svLogicVecVal* val);
extern void i_logic121_0d(svLogicVecVal* val);
extern void i_logic121_1d(svLogicVecVal* val);
extern void i_logic121_2d(svLogicVecVal* val);
extern void i_logic121_3d(svLogicVecVal* val);
extern void i_logic1_0d(svLogic* val);
extern void i_logic1_1d(svLogic* val);
extern void i_logic1_2d(svLogic* val);
extern void i_logic1_3d(svLogic* val);
extern void i_logic7_0d(svLogicVecVal* val);
extern void i_logic7_1d(svLogicVecVal* val);
extern void i_logic7_2d(svLogicVecVal* val);
extern void i_logic7_3d(svLogicVecVal* val);
extern void i_longint_0d(long long* val);
extern void i_longint_1d(long long* val);
extern void i_longint_2d(long long* val);
extern void i_longint_3d(long long* val);
extern void i_longint_unsigned_0d(unsigned long long* val);
extern void i_longint_unsigned_1d(unsigned long long* val);
extern void i_longint_unsigned_2d(unsigned long long* val);
extern void i_longint_unsigned_3d(unsigned long long* val);
extern void i_pack_struct_0d(svLogicVecVal* val);
extern void i_pack_struct_1d(svLogicVecVal* val);
extern void i_pack_struct_2d(svLogicVecVal* val);
extern void i_pack_struct_3d(svLogicVecVal* val);
extern void i_real_0d(double* val);
extern void i_real_1d(double* val);
extern void i_real_2d(double* val);
extern void i_real_3d(double* val);
extern void i_shortint_0d(short* val);
extern void i_shortint_1d(short* val);
extern void i_shortint_2d(short* val);
extern void i_shortint_3d(short* val);
extern void i_shortint_unsigned_0d(unsigned short* val);
extern void i_shortint_unsigned_1d(unsigned short* val);
extern void i_shortint_unsigned_2d(unsigned short* val);
extern void i_shortint_unsigned_3d(unsigned short* val);
extern void i_string_0d(const char** val);
extern void i_string_1d(const char** val);
extern void i_string_2d(const char** val);
extern void i_string_3d(const char** val);
extern void i_time_0d(svLogicVecVal* val);
extern void i_time_1d(svLogicVecVal* val);
extern void i_time_2d(svLogicVecVal* val);
extern void i_time_3d(svLogicVecVal* val);
#ifdef __cplusplus
}

View File

@ -15,142 +15,142 @@ extern "C" {
#endif
// DPI EXPORTS
extern void e_array_2_state_1(const svBitVecVal* i);
extern void e_array_2_state_128(const svBitVecVal* i);
extern void e_array_2_state_32(const svBitVecVal* i);
extern void e_array_2_state_33(const svBitVecVal* i);
extern void e_array_2_state_64(const svBitVecVal* i);
extern void e_array_2_state_65(const svBitVecVal* i);
extern void e_array_4_state_1(const svLogicVecVal* i);
extern void e_array_4_state_128(const svLogicVecVal* i);
extern void e_array_4_state_32(const svLogicVecVal* i);
extern void e_array_4_state_33(const svLogicVecVal* i);
extern void e_array_4_state_64(const svLogicVecVal* i);
extern void e_array_4_state_65(const svLogicVecVal* i);
extern void e_bit(svBit i);
extern void e_bit_t(svBit i);
extern void e_byte(char i);
extern void e_byte_t(char i);
extern void e_byte_unsigned(unsigned char i);
extern void e_byte_unsigned_t(unsigned char i);
extern void e_chandle(void* i);
extern void e_chandle_t(void* i);
extern void e_int(int i);
extern void e_int_t(int i);
extern void e_int_unsigned(unsigned int i);
extern void e_int_unsigned_t(unsigned int i);
extern void e_integer(const svLogicVecVal* i);
extern void e_integer_t(const svLogicVecVal* i);
extern void e_logic(svLogic i);
extern void e_logic_t(svLogic i);
extern void e_longint(long long i);
extern void e_longint_t(long long i);
extern void e_longint_unsigned(unsigned long long i);
extern void e_longint_unsigned_t(unsigned long long i);
extern void e_real(double i);
extern void e_real_t(double i);
extern void e_shortint(short i);
extern void e_shortint_t(short i);
extern void e_shortint_unsigned(unsigned short i);
extern void e_shortint_unsigned_t(unsigned short i);
extern void e_string(const char* i);
extern void e_string_t(const char* i);
extern void e_struct_2_state_1(const svBitVecVal* i);
extern void e_struct_2_state_128(const svBitVecVal* i);
extern void e_struct_2_state_32(const svBitVecVal* i);
extern void e_struct_2_state_33(const svBitVecVal* i);
extern void e_struct_2_state_64(const svBitVecVal* i);
extern void e_struct_2_state_65(const svBitVecVal* i);
extern void e_struct_4_state_1(const svLogicVecVal* i);
extern void e_struct_4_state_128(const svLogicVecVal* i);
extern void e_struct_4_state_32(const svLogicVecVal* i);
extern void e_struct_4_state_33(const svLogicVecVal* i);
extern void e_struct_4_state_64(const svLogicVecVal* i);
extern void e_struct_4_state_65(const svLogicVecVal* i);
extern void e_time(const svLogicVecVal* i);
extern void e_time_t(const svLogicVecVal* i);
extern void e_union_2_state_1(const svBitVecVal* i);
extern void e_union_2_state_128(const svBitVecVal* i);
extern void e_union_2_state_32(const svBitVecVal* i);
extern void e_union_2_state_33(const svBitVecVal* i);
extern void e_union_2_state_64(const svBitVecVal* i);
extern void e_union_2_state_65(const svBitVecVal* i);
extern void e_union_4_state_1(const svLogicVecVal* i);
extern void e_union_4_state_128(const svLogicVecVal* i);
extern void e_union_4_state_32(const svLogicVecVal* i);
extern void e_union_4_state_33(const svLogicVecVal* i);
extern void e_union_4_state_64(const svLogicVecVal* i);
extern void e_union_4_state_65(const svLogicVecVal* i);
// DPI EXPORTS
extern void e_array_2_state_1(const svBitVecVal* i);
extern void e_array_2_state_128(const svBitVecVal* i);
extern void e_array_2_state_32(const svBitVecVal* i);
extern void e_array_2_state_33(const svBitVecVal* i);
extern void e_array_2_state_64(const svBitVecVal* i);
extern void e_array_2_state_65(const svBitVecVal* i);
extern void e_array_4_state_1(const svLogicVecVal* i);
extern void e_array_4_state_128(const svLogicVecVal* i);
extern void e_array_4_state_32(const svLogicVecVal* i);
extern void e_array_4_state_33(const svLogicVecVal* i);
extern void e_array_4_state_64(const svLogicVecVal* i);
extern void e_array_4_state_65(const svLogicVecVal* i);
extern void e_bit(svBit i);
extern void e_bit_t(svBit i);
extern void e_byte(char i);
extern void e_byte_t(char i);
extern void e_byte_unsigned(unsigned char i);
extern void e_byte_unsigned_t(unsigned char i);
extern void e_chandle(void* i);
extern void e_chandle_t(void* i);
extern void e_int(int i);
extern void e_int_t(int i);
extern void e_int_unsigned(unsigned int i);
extern void e_int_unsigned_t(unsigned int i);
extern void e_integer(const svLogicVecVal* i);
extern void e_integer_t(const svLogicVecVal* i);
extern void e_logic(svLogic i);
extern void e_logic_t(svLogic i);
extern void e_longint(long long i);
extern void e_longint_t(long long i);
extern void e_longint_unsigned(unsigned long long i);
extern void e_longint_unsigned_t(unsigned long long i);
extern void e_real(double i);
extern void e_real_t(double i);
extern void e_shortint(short i);
extern void e_shortint_t(short i);
extern void e_shortint_unsigned(unsigned short i);
extern void e_shortint_unsigned_t(unsigned short i);
extern void e_string(const char* i);
extern void e_string_t(const char* i);
extern void e_struct_2_state_1(const svBitVecVal* i);
extern void e_struct_2_state_128(const svBitVecVal* i);
extern void e_struct_2_state_32(const svBitVecVal* i);
extern void e_struct_2_state_33(const svBitVecVal* i);
extern void e_struct_2_state_64(const svBitVecVal* i);
extern void e_struct_2_state_65(const svBitVecVal* i);
extern void e_struct_4_state_1(const svLogicVecVal* i);
extern void e_struct_4_state_128(const svLogicVecVal* i);
extern void e_struct_4_state_32(const svLogicVecVal* i);
extern void e_struct_4_state_33(const svLogicVecVal* i);
extern void e_struct_4_state_64(const svLogicVecVal* i);
extern void e_struct_4_state_65(const svLogicVecVal* i);
extern void e_time(const svLogicVecVal* i);
extern void e_time_t(const svLogicVecVal* i);
extern void e_union_2_state_1(const svBitVecVal* i);
extern void e_union_2_state_128(const svBitVecVal* i);
extern void e_union_2_state_32(const svBitVecVal* i);
extern void e_union_2_state_33(const svBitVecVal* i);
extern void e_union_2_state_64(const svBitVecVal* i);
extern void e_union_2_state_65(const svBitVecVal* i);
extern void e_union_4_state_1(const svLogicVecVal* i);
extern void e_union_4_state_128(const svLogicVecVal* i);
extern void e_union_4_state_32(const svLogicVecVal* i);
extern void e_union_4_state_33(const svLogicVecVal* i);
extern void e_union_4_state_64(const svLogicVecVal* i);
extern void e_union_4_state_65(const svLogicVecVal* i);
// DPI IMPORTS
extern void check_exports();
extern void i_array_2_state_1(const svBitVecVal* i);
extern void i_array_2_state_128(const svBitVecVal* i);
extern void i_array_2_state_32(const svBitVecVal* i);
extern void i_array_2_state_33(const svBitVecVal* i);
extern void i_array_2_state_64(const svBitVecVal* i);
extern void i_array_2_state_65(const svBitVecVal* i);
extern void i_array_4_state_1(const svLogicVecVal* i);
extern void i_array_4_state_128(const svLogicVecVal* i);
extern void i_array_4_state_32(const svLogicVecVal* i);
extern void i_array_4_state_33(const svLogicVecVal* i);
extern void i_array_4_state_64(const svLogicVecVal* i);
extern void i_array_4_state_65(const svLogicVecVal* i);
extern void i_bit(svBit i);
extern void i_bit_t(svBit i);
extern void i_byte(char i);
extern void i_byte_t(char i);
extern void i_byte_unsigned(unsigned char i);
extern void i_byte_unsigned_t(unsigned char i);
extern void i_chandle(void* i);
extern void i_chandle_t(void* i);
extern void i_int(int i);
extern void i_int_t(int i);
extern void i_int_unsigned(unsigned int i);
extern void i_int_unsigned_t(unsigned int i);
extern void i_integer(const svLogicVecVal* i);
extern void i_integer_t(const svLogicVecVal* i);
extern void i_logic(svLogic i);
extern void i_logic_t(svLogic i);
extern void i_longint(long long i);
extern void i_longint_t(long long i);
extern void i_longint_unsigned(unsigned long long i);
extern void i_longint_unsigned_t(unsigned long long i);
extern void i_real(double i);
extern void i_real_t(double i);
extern void i_shortint(short i);
extern void i_shortint_t(short i);
extern void i_shortint_unsigned(unsigned short i);
extern void i_shortint_unsigned_t(unsigned short i);
extern void i_string(const char* i);
extern void i_string_t(const char* i);
extern void i_struct_2_state_1(const svBitVecVal* i);
extern void i_struct_2_state_128(const svBitVecVal* i);
extern void i_struct_2_state_32(const svBitVecVal* i);
extern void i_struct_2_state_33(const svBitVecVal* i);
extern void i_struct_2_state_64(const svBitVecVal* i);
extern void i_struct_2_state_65(const svBitVecVal* i);
extern void i_struct_4_state_1(const svLogicVecVal* i);
extern void i_struct_4_state_128(const svLogicVecVal* i);
extern void i_struct_4_state_32(const svLogicVecVal* i);
extern void i_struct_4_state_33(const svLogicVecVal* i);
extern void i_struct_4_state_64(const svLogicVecVal* i);
extern void i_struct_4_state_65(const svLogicVecVal* i);
extern void i_time(const svLogicVecVal* i);
extern void i_time_t(const svLogicVecVal* i);
extern void i_union_2_state_1(const svBitVecVal* i);
extern void i_union_2_state_128(const svBitVecVal* i);
extern void i_union_2_state_32(const svBitVecVal* i);
extern void i_union_2_state_33(const svBitVecVal* i);
extern void i_union_2_state_64(const svBitVecVal* i);
extern void i_union_2_state_65(const svBitVecVal* i);
extern void i_union_4_state_1(const svLogicVecVal* i);
extern void i_union_4_state_128(const svLogicVecVal* i);
extern void i_union_4_state_32(const svLogicVecVal* i);
extern void i_union_4_state_33(const svLogicVecVal* i);
extern void i_union_4_state_64(const svLogicVecVal* i);
extern void i_union_4_state_65(const svLogicVecVal* i);
// DPI IMPORTS
extern void check_exports();
extern void i_array_2_state_1(const svBitVecVal* i);
extern void i_array_2_state_128(const svBitVecVal* i);
extern void i_array_2_state_32(const svBitVecVal* i);
extern void i_array_2_state_33(const svBitVecVal* i);
extern void i_array_2_state_64(const svBitVecVal* i);
extern void i_array_2_state_65(const svBitVecVal* i);
extern void i_array_4_state_1(const svLogicVecVal* i);
extern void i_array_4_state_128(const svLogicVecVal* i);
extern void i_array_4_state_32(const svLogicVecVal* i);
extern void i_array_4_state_33(const svLogicVecVal* i);
extern void i_array_4_state_64(const svLogicVecVal* i);
extern void i_array_4_state_65(const svLogicVecVal* i);
extern void i_bit(svBit i);
extern void i_bit_t(svBit i);
extern void i_byte(char i);
extern void i_byte_t(char i);
extern void i_byte_unsigned(unsigned char i);
extern void i_byte_unsigned_t(unsigned char i);
extern void i_chandle(void* i);
extern void i_chandle_t(void* i);
extern void i_int(int i);
extern void i_int_t(int i);
extern void i_int_unsigned(unsigned int i);
extern void i_int_unsigned_t(unsigned int i);
extern void i_integer(const svLogicVecVal* i);
extern void i_integer_t(const svLogicVecVal* i);
extern void i_logic(svLogic i);
extern void i_logic_t(svLogic i);
extern void i_longint(long long i);
extern void i_longint_t(long long i);
extern void i_longint_unsigned(unsigned long long i);
extern void i_longint_unsigned_t(unsigned long long i);
extern void i_real(double i);
extern void i_real_t(double i);
extern void i_shortint(short i);
extern void i_shortint_t(short i);
extern void i_shortint_unsigned(unsigned short i);
extern void i_shortint_unsigned_t(unsigned short i);
extern void i_string(const char* i);
extern void i_string_t(const char* i);
extern void i_struct_2_state_1(const svBitVecVal* i);
extern void i_struct_2_state_128(const svBitVecVal* i);
extern void i_struct_2_state_32(const svBitVecVal* i);
extern void i_struct_2_state_33(const svBitVecVal* i);
extern void i_struct_2_state_64(const svBitVecVal* i);
extern void i_struct_2_state_65(const svBitVecVal* i);
extern void i_struct_4_state_1(const svLogicVecVal* i);
extern void i_struct_4_state_128(const svLogicVecVal* i);
extern void i_struct_4_state_32(const svLogicVecVal* i);
extern void i_struct_4_state_33(const svLogicVecVal* i);
extern void i_struct_4_state_64(const svLogicVecVal* i);
extern void i_struct_4_state_65(const svLogicVecVal* i);
extern void i_time(const svLogicVecVal* i);
extern void i_time_t(const svLogicVecVal* i);
extern void i_union_2_state_1(const svBitVecVal* i);
extern void i_union_2_state_128(const svBitVecVal* i);
extern void i_union_2_state_32(const svBitVecVal* i);
extern void i_union_2_state_33(const svBitVecVal* i);
extern void i_union_2_state_64(const svBitVecVal* i);
extern void i_union_2_state_65(const svBitVecVal* i);
extern void i_union_4_state_1(const svLogicVecVal* i);
extern void i_union_4_state_128(const svLogicVecVal* i);
extern void i_union_4_state_32(const svLogicVecVal* i);
extern void i_union_4_state_33(const svLogicVecVal* i);
extern void i_union_4_state_64(const svLogicVecVal* i);
extern void i_union_4_state_65(const svLogicVecVal* i);
#ifdef __cplusplus
}

View File

@ -15,171 +15,171 @@ extern "C" {
#endif
// DPI EXPORTS
extern void e_bit121_0d(const svBitVecVal* val);
extern void e_bit121_1d(const svBitVecVal* val);
extern void e_bit121_2d(const svBitVecVal* val);
extern void e_bit121_3d(const svBitVecVal* val);
extern void e_bit1_0d(svBit val);
extern void e_bit1_1d(const svBit* val);
extern void e_bit1_2d(const svBit* val);
extern void e_bit1_3d(const svBit* val);
extern void e_bit7_0d(const svBitVecVal* val);
extern void e_bit7_1d(const svBitVecVal* val);
extern void e_bit7_2d(const svBitVecVal* val);
extern void e_bit7_3d(const svBitVecVal* val);
extern void e_byte_0d(char val);
extern void e_byte_1d(const char* val);
extern void e_byte_2d(const char* val);
extern void e_byte_3d(const char* val);
extern void e_byte_unsigned_0d(unsigned char val);
extern void e_byte_unsigned_1d(const unsigned char* val);
extern void e_byte_unsigned_2d(const unsigned char* val);
extern void e_byte_unsigned_3d(const unsigned char* val);
extern void e_chandle_0d(void* val);
extern void e_chandle_1d(const void** val);
extern void e_chandle_2d(const void** val);
extern void e_chandle_3d(const void** val);
extern void e_int_0d(int val);
extern void e_int_1d(const int* val);
extern void e_int_2d(const int* val);
extern void e_int_3d(const int* val);
extern void e_int_unsigned_0d(unsigned int val);
extern void e_int_unsigned_1d(const unsigned int* val);
extern void e_int_unsigned_2d(const unsigned int* val);
extern void e_int_unsigned_3d(const unsigned int* val);
extern void e_integer_0d(const svLogicVecVal* val);
extern void e_integer_1d(const svLogicVecVal* val);
extern void e_integer_2d(const svLogicVecVal* val);
extern void e_integer_3d(const svLogicVecVal* val);
extern void e_logic121_0d(const svLogicVecVal* val);
extern void e_logic121_1d(const svLogicVecVal* val);
extern void e_logic121_2d(const svLogicVecVal* val);
extern void e_logic121_3d(const svLogicVecVal* val);
extern void e_logic1_0d(svLogic val);
extern void e_logic1_1d(const svLogic* val);
extern void e_logic1_2d(const svLogic* val);
extern void e_logic1_3d(const svLogic* val);
extern void e_logic7_0d(const svLogicVecVal* val);
extern void e_logic7_1d(const svLogicVecVal* val);
extern void e_logic7_2d(const svLogicVecVal* val);
extern void e_logic7_3d(const svLogicVecVal* val);
extern void e_longint_0d(long long val);
extern void e_longint_1d(const long long* val);
extern void e_longint_2d(const long long* val);
extern void e_longint_3d(const long long* val);
extern void e_longint_unsigned_0d(unsigned long long val);
extern void e_longint_unsigned_1d(const unsigned long long* val);
extern void e_longint_unsigned_2d(const unsigned long long* val);
extern void e_longint_unsigned_3d(const unsigned long long* val);
extern void e_pack_struct_0d(const svLogicVecVal* val);
extern void e_pack_struct_1d(const svLogicVecVal* val);
extern void e_pack_struct_2d(const svLogicVecVal* val);
extern void e_pack_struct_3d(const svLogicVecVal* val);
extern void e_real_0d(double val);
extern void e_real_1d(const double* val);
extern void e_real_2d(const double* val);
extern void e_real_3d(const double* val);
extern void e_shortint_0d(short val);
extern void e_shortint_1d(const short* val);
extern void e_shortint_2d(const short* val);
extern void e_shortint_3d(const short* val);
extern void e_shortint_unsigned_0d(unsigned short val);
extern void e_shortint_unsigned_1d(const unsigned short* val);
extern void e_shortint_unsigned_2d(const unsigned short* val);
extern void e_shortint_unsigned_3d(const unsigned short* val);
extern void e_string_0d(const char* val);
extern void e_string_1d(const char** val);
extern void e_string_2d(const char** val);
extern void e_string_3d(const char** val);
extern void e_time_0d(const svLogicVecVal* val);
extern void e_time_1d(const svLogicVecVal* val);
extern void e_time_2d(const svLogicVecVal* val);
extern void e_time_3d(const svLogicVecVal* val);
// DPI EXPORTS
extern void e_bit121_0d(const svBitVecVal* val);
extern void e_bit121_1d(const svBitVecVal* val);
extern void e_bit121_2d(const svBitVecVal* val);
extern void e_bit121_3d(const svBitVecVal* val);
extern void e_bit1_0d(svBit val);
extern void e_bit1_1d(const svBit* val);
extern void e_bit1_2d(const svBit* val);
extern void e_bit1_3d(const svBit* val);
extern void e_bit7_0d(const svBitVecVal* val);
extern void e_bit7_1d(const svBitVecVal* val);
extern void e_bit7_2d(const svBitVecVal* val);
extern void e_bit7_3d(const svBitVecVal* val);
extern void e_byte_0d(char val);
extern void e_byte_1d(const char* val);
extern void e_byte_2d(const char* val);
extern void e_byte_3d(const char* val);
extern void e_byte_unsigned_0d(unsigned char val);
extern void e_byte_unsigned_1d(const unsigned char* val);
extern void e_byte_unsigned_2d(const unsigned char* val);
extern void e_byte_unsigned_3d(const unsigned char* val);
extern void e_chandle_0d(void* val);
extern void e_chandle_1d(const void** val);
extern void e_chandle_2d(const void** val);
extern void e_chandle_3d(const void** val);
extern void e_int_0d(int val);
extern void e_int_1d(const int* val);
extern void e_int_2d(const int* val);
extern void e_int_3d(const int* val);
extern void e_int_unsigned_0d(unsigned int val);
extern void e_int_unsigned_1d(const unsigned int* val);
extern void e_int_unsigned_2d(const unsigned int* val);
extern void e_int_unsigned_3d(const unsigned int* val);
extern void e_integer_0d(const svLogicVecVal* val);
extern void e_integer_1d(const svLogicVecVal* val);
extern void e_integer_2d(const svLogicVecVal* val);
extern void e_integer_3d(const svLogicVecVal* val);
extern void e_logic121_0d(const svLogicVecVal* val);
extern void e_logic121_1d(const svLogicVecVal* val);
extern void e_logic121_2d(const svLogicVecVal* val);
extern void e_logic121_3d(const svLogicVecVal* val);
extern void e_logic1_0d(svLogic val);
extern void e_logic1_1d(const svLogic* val);
extern void e_logic1_2d(const svLogic* val);
extern void e_logic1_3d(const svLogic* val);
extern void e_logic7_0d(const svLogicVecVal* val);
extern void e_logic7_1d(const svLogicVecVal* val);
extern void e_logic7_2d(const svLogicVecVal* val);
extern void e_logic7_3d(const svLogicVecVal* val);
extern void e_longint_0d(long long val);
extern void e_longint_1d(const long long* val);
extern void e_longint_2d(const long long* val);
extern void e_longint_3d(const long long* val);
extern void e_longint_unsigned_0d(unsigned long long val);
extern void e_longint_unsigned_1d(const unsigned long long* val);
extern void e_longint_unsigned_2d(const unsigned long long* val);
extern void e_longint_unsigned_3d(const unsigned long long* val);
extern void e_pack_struct_0d(const svLogicVecVal* val);
extern void e_pack_struct_1d(const svLogicVecVal* val);
extern void e_pack_struct_2d(const svLogicVecVal* val);
extern void e_pack_struct_3d(const svLogicVecVal* val);
extern void e_real_0d(double val);
extern void e_real_1d(const double* val);
extern void e_real_2d(const double* val);
extern void e_real_3d(const double* val);
extern void e_shortint_0d(short val);
extern void e_shortint_1d(const short* val);
extern void e_shortint_2d(const short* val);
extern void e_shortint_3d(const short* val);
extern void e_shortint_unsigned_0d(unsigned short val);
extern void e_shortint_unsigned_1d(const unsigned short* val);
extern void e_shortint_unsigned_2d(const unsigned short* val);
extern void e_shortint_unsigned_3d(const unsigned short* val);
extern void e_string_0d(const char* val);
extern void e_string_1d(const char** val);
extern void e_string_2d(const char** val);
extern void e_string_3d(const char** val);
extern void e_time_0d(const svLogicVecVal* val);
extern void e_time_1d(const svLogicVecVal* val);
extern void e_time_2d(const svLogicVecVal* val);
extern void e_time_3d(const svLogicVecVal* val);
// DPI IMPORTS
extern void check_exports();
extern void* get_non_null();
extern void i_bit121_0d(const svBitVecVal* val);
extern void i_bit121_1d(const svBitVecVal* val);
extern void i_bit121_2d(const svBitVecVal* val);
extern void i_bit121_3d(const svBitVecVal* val);
extern void i_bit1_0d(svBit val);
extern void i_bit1_1d(const svBit* val);
extern void i_bit1_2d(const svBit* val);
extern void i_bit1_3d(const svBit* val);
extern void i_bit7_0d(const svBitVecVal* val);
extern void i_bit7_1d(const svBitVecVal* val);
extern void i_bit7_2d(const svBitVecVal* val);
extern void i_bit7_3d(const svBitVecVal* val);
extern void i_byte_0d(char val);
extern void i_byte_1d(const char* val);
extern void i_byte_2d(const char* val);
extern void i_byte_3d(const char* val);
extern void i_byte_unsigned_0d(unsigned char val);
extern void i_byte_unsigned_1d(const unsigned char* val);
extern void i_byte_unsigned_2d(const unsigned char* val);
extern void i_byte_unsigned_3d(const unsigned char* val);
extern void i_chandle_0d(void* val);
extern void i_chandle_1d(const void** val);
extern void i_chandle_2d(const void** val);
extern void i_chandle_3d(const void** val);
extern void i_int_0d(int val);
extern void i_int_1d(const int* val);
extern void i_int_2d(const int* val);
extern void i_int_3d(const int* val);
extern void i_int_unsigned_0d(unsigned int val);
extern void i_int_unsigned_1d(const unsigned int* val);
extern void i_int_unsigned_2d(const unsigned int* val);
extern void i_int_unsigned_3d(const unsigned int* val);
extern void i_integer_0d(const svLogicVecVal* val);
extern void i_integer_1d(const svLogicVecVal* val);
extern void i_integer_2d(const svLogicVecVal* val);
extern void i_integer_3d(const svLogicVecVal* val);
extern void i_logic121_0d(const svLogicVecVal* val);
extern void i_logic121_1d(const svLogicVecVal* val);
extern void i_logic121_2d(const svLogicVecVal* val);
extern void i_logic121_3d(const svLogicVecVal* val);
extern void i_logic1_0d(svLogic val);
extern void i_logic1_1d(const svLogic* val);
extern void i_logic1_2d(const svLogic* val);
extern void i_logic1_3d(const svLogic* val);
extern void i_logic7_0d(const svLogicVecVal* val);
extern void i_logic7_1d(const svLogicVecVal* val);
extern void i_logic7_2d(const svLogicVecVal* val);
extern void i_logic7_3d(const svLogicVecVal* val);
extern void i_longint_0d(long long val);
extern void i_longint_1d(const long long* val);
extern void i_longint_2d(const long long* val);
extern void i_longint_3d(const long long* val);
extern void i_longint_unsigned_0d(unsigned long long val);
extern void i_longint_unsigned_1d(const unsigned long long* val);
extern void i_longint_unsigned_2d(const unsigned long long* val);
extern void i_longint_unsigned_3d(const unsigned long long* val);
extern void i_pack_struct_0d(const svLogicVecVal* val);
extern void i_pack_struct_1d(const svLogicVecVal* val);
extern void i_pack_struct_2d(const svLogicVecVal* val);
extern void i_pack_struct_3d(const svLogicVecVal* val);
extern void i_real_0d(double val);
extern void i_real_1d(const double* val);
extern void i_real_2d(const double* val);
extern void i_real_3d(const double* val);
extern void i_shortint_0d(short val);
extern void i_shortint_1d(const short* val);
extern void i_shortint_2d(const short* val);
extern void i_shortint_3d(const short* val);
extern void i_shortint_unsigned_0d(unsigned short val);
extern void i_shortint_unsigned_1d(const unsigned short* val);
extern void i_shortint_unsigned_2d(const unsigned short* val);
extern void i_shortint_unsigned_3d(const unsigned short* val);
extern void i_string_0d(const char* val);
extern void i_string_1d(const char** val);
extern void i_string_2d(const char** val);
extern void i_string_3d(const char** val);
extern void i_time_0d(const svLogicVecVal* val);
extern void i_time_1d(const svLogicVecVal* val);
extern void i_time_2d(const svLogicVecVal* val);
extern void i_time_3d(const svLogicVecVal* val);
// DPI IMPORTS
extern void check_exports();
extern void* get_non_null();
extern void i_bit121_0d(const svBitVecVal* val);
extern void i_bit121_1d(const svBitVecVal* val);
extern void i_bit121_2d(const svBitVecVal* val);
extern void i_bit121_3d(const svBitVecVal* val);
extern void i_bit1_0d(svBit val);
extern void i_bit1_1d(const svBit* val);
extern void i_bit1_2d(const svBit* val);
extern void i_bit1_3d(const svBit* val);
extern void i_bit7_0d(const svBitVecVal* val);
extern void i_bit7_1d(const svBitVecVal* val);
extern void i_bit7_2d(const svBitVecVal* val);
extern void i_bit7_3d(const svBitVecVal* val);
extern void i_byte_0d(char val);
extern void i_byte_1d(const char* val);
extern void i_byte_2d(const char* val);
extern void i_byte_3d(const char* val);
extern void i_byte_unsigned_0d(unsigned char val);
extern void i_byte_unsigned_1d(const unsigned char* val);
extern void i_byte_unsigned_2d(const unsigned char* val);
extern void i_byte_unsigned_3d(const unsigned char* val);
extern void i_chandle_0d(void* val);
extern void i_chandle_1d(const void** val);
extern void i_chandle_2d(const void** val);
extern void i_chandle_3d(const void** val);
extern void i_int_0d(int val);
extern void i_int_1d(const int* val);
extern void i_int_2d(const int* val);
extern void i_int_3d(const int* val);
extern void i_int_unsigned_0d(unsigned int val);
extern void i_int_unsigned_1d(const unsigned int* val);
extern void i_int_unsigned_2d(const unsigned int* val);
extern void i_int_unsigned_3d(const unsigned int* val);
extern void i_integer_0d(const svLogicVecVal* val);
extern void i_integer_1d(const svLogicVecVal* val);
extern void i_integer_2d(const svLogicVecVal* val);
extern void i_integer_3d(const svLogicVecVal* val);
extern void i_logic121_0d(const svLogicVecVal* val);
extern void i_logic121_1d(const svLogicVecVal* val);
extern void i_logic121_2d(const svLogicVecVal* val);
extern void i_logic121_3d(const svLogicVecVal* val);
extern void i_logic1_0d(svLogic val);
extern void i_logic1_1d(const svLogic* val);
extern void i_logic1_2d(const svLogic* val);
extern void i_logic1_3d(const svLogic* val);
extern void i_logic7_0d(const svLogicVecVal* val);
extern void i_logic7_1d(const svLogicVecVal* val);
extern void i_logic7_2d(const svLogicVecVal* val);
extern void i_logic7_3d(const svLogicVecVal* val);
extern void i_longint_0d(long long val);
extern void i_longint_1d(const long long* val);
extern void i_longint_2d(const long long* val);
extern void i_longint_3d(const long long* val);
extern void i_longint_unsigned_0d(unsigned long long val);
extern void i_longint_unsigned_1d(const unsigned long long* val);
extern void i_longint_unsigned_2d(const unsigned long long* val);
extern void i_longint_unsigned_3d(const unsigned long long* val);
extern void i_pack_struct_0d(const svLogicVecVal* val);
extern void i_pack_struct_1d(const svLogicVecVal* val);
extern void i_pack_struct_2d(const svLogicVecVal* val);
extern void i_pack_struct_3d(const svLogicVecVal* val);
extern void i_real_0d(double val);
extern void i_real_1d(const double* val);
extern void i_real_2d(const double* val);
extern void i_real_3d(const double* val);
extern void i_shortint_0d(short val);
extern void i_shortint_1d(const short* val);
extern void i_shortint_2d(const short* val);
extern void i_shortint_3d(const short* val);
extern void i_shortint_unsigned_0d(unsigned short val);
extern void i_shortint_unsigned_1d(const unsigned short* val);
extern void i_shortint_unsigned_2d(const unsigned short* val);
extern void i_shortint_unsigned_3d(const unsigned short* val);
extern void i_string_0d(const char* val);
extern void i_string_1d(const char** val);
extern void i_string_2d(const char** val);
extern void i_string_3d(const char** val);
extern void i_time_0d(const svLogicVecVal* val);
extern void i_time_1d(const svLogicVecVal* val);
extern void i_time_2d(const svLogicVecVal* val);
extern void i_time_3d(const svLogicVecVal* val);
#ifdef __cplusplus
}

View File

@ -15,142 +15,142 @@ extern "C" {
#endif
// DPI EXPORTS
extern void e_array_2_state_1(svBitVecVal* o);
extern void e_array_2_state_128(svBitVecVal* o);
extern void e_array_2_state_32(svBitVecVal* o);
extern void e_array_2_state_33(svBitVecVal* o);
extern void e_array_2_state_64(svBitVecVal* o);
extern void e_array_2_state_65(svBitVecVal* o);
extern void e_array_4_state_1(svLogicVecVal* o);
extern void e_array_4_state_128(svLogicVecVal* o);
extern void e_array_4_state_32(svLogicVecVal* o);
extern void e_array_4_state_33(svLogicVecVal* o);
extern void e_array_4_state_64(svLogicVecVal* o);
extern void e_array_4_state_65(svLogicVecVal* o);
extern void e_bit(svBit* o);
extern void e_bit_t(svBit* o);
extern void e_byte(char* o);
extern void e_byte_t(char* o);
extern void e_byte_unsigned(unsigned char* o);
extern void e_byte_unsigned_t(unsigned char* o);
extern void e_chandle(void** o);
extern void e_chandle_t(void** o);
extern void e_int(int* o);
extern void e_int_t(int* o);
extern void e_int_unsigned(unsigned int* o);
extern void e_int_unsigned_t(unsigned int* o);
extern void e_integer(svLogicVecVal* o);
extern void e_integer_t(svLogicVecVal* o);
extern void e_logic(svLogic* o);
extern void e_logic_t(svLogic* o);
extern void e_longint(long long* o);
extern void e_longint_t(long long* o);
extern void e_longint_unsigned(unsigned long long* o);
extern void e_longint_unsigned_t(unsigned long long* o);
extern void e_real(double* o);
extern void e_real_t(double* o);
extern void e_shortint(short* o);
extern void e_shortint_t(short* o);
extern void e_shortint_unsigned(unsigned short* o);
extern void e_shortint_unsigned_t(unsigned short* o);
extern void e_string(const char** o);
extern void e_string_t(const char** o);
extern void e_struct_2_state_1(svBitVecVal* o);
extern void e_struct_2_state_128(svBitVecVal* o);
extern void e_struct_2_state_32(svBitVecVal* o);
extern void e_struct_2_state_33(svBitVecVal* o);
extern void e_struct_2_state_64(svBitVecVal* o);
extern void e_struct_2_state_65(svBitVecVal* o);
extern void e_struct_4_state_1(svLogicVecVal* o);
extern void e_struct_4_state_128(svLogicVecVal* o);
extern void e_struct_4_state_32(svLogicVecVal* o);
extern void e_struct_4_state_33(svLogicVecVal* o);
extern void e_struct_4_state_64(svLogicVecVal* o);
extern void e_struct_4_state_65(svLogicVecVal* o);
extern void e_time(svLogicVecVal* o);
extern void e_time_t(svLogicVecVal* o);
extern void e_union_2_state_1(svBitVecVal* o);
extern void e_union_2_state_128(svBitVecVal* o);
extern void e_union_2_state_32(svBitVecVal* o);
extern void e_union_2_state_33(svBitVecVal* o);
extern void e_union_2_state_64(svBitVecVal* o);
extern void e_union_2_state_65(svBitVecVal* o);
extern void e_union_4_state_1(svLogicVecVal* o);
extern void e_union_4_state_128(svLogicVecVal* o);
extern void e_union_4_state_32(svLogicVecVal* o);
extern void e_union_4_state_33(svLogicVecVal* o);
extern void e_union_4_state_64(svLogicVecVal* o);
extern void e_union_4_state_65(svLogicVecVal* o);
// DPI EXPORTS
extern void e_array_2_state_1(svBitVecVal* o);
extern void e_array_2_state_128(svBitVecVal* o);
extern void e_array_2_state_32(svBitVecVal* o);
extern void e_array_2_state_33(svBitVecVal* o);
extern void e_array_2_state_64(svBitVecVal* o);
extern void e_array_2_state_65(svBitVecVal* o);
extern void e_array_4_state_1(svLogicVecVal* o);
extern void e_array_4_state_128(svLogicVecVal* o);
extern void e_array_4_state_32(svLogicVecVal* o);
extern void e_array_4_state_33(svLogicVecVal* o);
extern void e_array_4_state_64(svLogicVecVal* o);
extern void e_array_4_state_65(svLogicVecVal* o);
extern void e_bit(svBit* o);
extern void e_bit_t(svBit* o);
extern void e_byte(char* o);
extern void e_byte_t(char* o);
extern void e_byte_unsigned(unsigned char* o);
extern void e_byte_unsigned_t(unsigned char* o);
extern void e_chandle(void** o);
extern void e_chandle_t(void** o);
extern void e_int(int* o);
extern void e_int_t(int* o);
extern void e_int_unsigned(unsigned int* o);
extern void e_int_unsigned_t(unsigned int* o);
extern void e_integer(svLogicVecVal* o);
extern void e_integer_t(svLogicVecVal* o);
extern void e_logic(svLogic* o);
extern void e_logic_t(svLogic* o);
extern void e_longint(long long* o);
extern void e_longint_t(long long* o);
extern void e_longint_unsigned(unsigned long long* o);
extern void e_longint_unsigned_t(unsigned long long* o);
extern void e_real(double* o);
extern void e_real_t(double* o);
extern void e_shortint(short* o);
extern void e_shortint_t(short* o);
extern void e_shortint_unsigned(unsigned short* o);
extern void e_shortint_unsigned_t(unsigned short* o);
extern void e_string(const char** o);
extern void e_string_t(const char** o);
extern void e_struct_2_state_1(svBitVecVal* o);
extern void e_struct_2_state_128(svBitVecVal* o);
extern void e_struct_2_state_32(svBitVecVal* o);
extern void e_struct_2_state_33(svBitVecVal* o);
extern void e_struct_2_state_64(svBitVecVal* o);
extern void e_struct_2_state_65(svBitVecVal* o);
extern void e_struct_4_state_1(svLogicVecVal* o);
extern void e_struct_4_state_128(svLogicVecVal* o);
extern void e_struct_4_state_32(svLogicVecVal* o);
extern void e_struct_4_state_33(svLogicVecVal* o);
extern void e_struct_4_state_64(svLogicVecVal* o);
extern void e_struct_4_state_65(svLogicVecVal* o);
extern void e_time(svLogicVecVal* o);
extern void e_time_t(svLogicVecVal* o);
extern void e_union_2_state_1(svBitVecVal* o);
extern void e_union_2_state_128(svBitVecVal* o);
extern void e_union_2_state_32(svBitVecVal* o);
extern void e_union_2_state_33(svBitVecVal* o);
extern void e_union_2_state_64(svBitVecVal* o);
extern void e_union_2_state_65(svBitVecVal* o);
extern void e_union_4_state_1(svLogicVecVal* o);
extern void e_union_4_state_128(svLogicVecVal* o);
extern void e_union_4_state_32(svLogicVecVal* o);
extern void e_union_4_state_33(svLogicVecVal* o);
extern void e_union_4_state_64(svLogicVecVal* o);
extern void e_union_4_state_65(svLogicVecVal* o);
// DPI IMPORTS
extern void check_exports();
extern void i_array_2_state_1(svBitVecVal* o);
extern void i_array_2_state_128(svBitVecVal* o);
extern void i_array_2_state_32(svBitVecVal* o);
extern void i_array_2_state_33(svBitVecVal* o);
extern void i_array_2_state_64(svBitVecVal* o);
extern void i_array_2_state_65(svBitVecVal* o);
extern void i_array_4_state_1(svLogicVecVal* o);
extern void i_array_4_state_128(svLogicVecVal* o);
extern void i_array_4_state_32(svLogicVecVal* o);
extern void i_array_4_state_33(svLogicVecVal* o);
extern void i_array_4_state_64(svLogicVecVal* o);
extern void i_array_4_state_65(svLogicVecVal* o);
extern void i_bit(svBit* o);
extern void i_bit_t(svBit* o);
extern void i_byte(char* o);
extern void i_byte_t(char* o);
extern void i_byte_unsigned(unsigned char* o);
extern void i_byte_unsigned_t(unsigned char* o);
extern void i_chandle(void** o);
extern void i_chandle_t(void** o);
extern void i_int(int* o);
extern void i_int_t(int* o);
extern void i_int_unsigned(unsigned int* o);
extern void i_int_unsigned_t(unsigned int* o);
extern void i_integer(svLogicVecVal* o);
extern void i_integer_t(svLogicVecVal* o);
extern void i_logic(svLogic* o);
extern void i_logic_t(svLogic* o);
extern void i_longint(long long* o);
extern void i_longint_t(long long* o);
extern void i_longint_unsigned(unsigned long long* o);
extern void i_longint_unsigned_t(unsigned long long* o);
extern void i_real(double* o);
extern void i_real_t(double* o);
extern void i_shortint(short* o);
extern void i_shortint_t(short* o);
extern void i_shortint_unsigned(unsigned short* o);
extern void i_shortint_unsigned_t(unsigned short* o);
extern void i_string(const char** o);
extern void i_string_t(const char** o);
extern void i_struct_2_state_1(svBitVecVal* o);
extern void i_struct_2_state_128(svBitVecVal* o);
extern void i_struct_2_state_32(svBitVecVal* o);
extern void i_struct_2_state_33(svBitVecVal* o);
extern void i_struct_2_state_64(svBitVecVal* o);
extern void i_struct_2_state_65(svBitVecVal* o);
extern void i_struct_4_state_1(svLogicVecVal* o);
extern void i_struct_4_state_128(svLogicVecVal* o);
extern void i_struct_4_state_32(svLogicVecVal* o);
extern void i_struct_4_state_33(svLogicVecVal* o);
extern void i_struct_4_state_64(svLogicVecVal* o);
extern void i_struct_4_state_65(svLogicVecVal* o);
extern void i_time(svLogicVecVal* o);
extern void i_time_t(svLogicVecVal* o);
extern void i_union_2_state_1(svBitVecVal* o);
extern void i_union_2_state_128(svBitVecVal* o);
extern void i_union_2_state_32(svBitVecVal* o);
extern void i_union_2_state_33(svBitVecVal* o);
extern void i_union_2_state_64(svBitVecVal* o);
extern void i_union_2_state_65(svBitVecVal* o);
extern void i_union_4_state_1(svLogicVecVal* o);
extern void i_union_4_state_128(svLogicVecVal* o);
extern void i_union_4_state_32(svLogicVecVal* o);
extern void i_union_4_state_33(svLogicVecVal* o);
extern void i_union_4_state_64(svLogicVecVal* o);
extern void i_union_4_state_65(svLogicVecVal* o);
// DPI IMPORTS
extern void check_exports();
extern void i_array_2_state_1(svBitVecVal* o);
extern void i_array_2_state_128(svBitVecVal* o);
extern void i_array_2_state_32(svBitVecVal* o);
extern void i_array_2_state_33(svBitVecVal* o);
extern void i_array_2_state_64(svBitVecVal* o);
extern void i_array_2_state_65(svBitVecVal* o);
extern void i_array_4_state_1(svLogicVecVal* o);
extern void i_array_4_state_128(svLogicVecVal* o);
extern void i_array_4_state_32(svLogicVecVal* o);
extern void i_array_4_state_33(svLogicVecVal* o);
extern void i_array_4_state_64(svLogicVecVal* o);
extern void i_array_4_state_65(svLogicVecVal* o);
extern void i_bit(svBit* o);
extern void i_bit_t(svBit* o);
extern void i_byte(char* o);
extern void i_byte_t(char* o);
extern void i_byte_unsigned(unsigned char* o);
extern void i_byte_unsigned_t(unsigned char* o);
extern void i_chandle(void** o);
extern void i_chandle_t(void** o);
extern void i_int(int* o);
extern void i_int_t(int* o);
extern void i_int_unsigned(unsigned int* o);
extern void i_int_unsigned_t(unsigned int* o);
extern void i_integer(svLogicVecVal* o);
extern void i_integer_t(svLogicVecVal* o);
extern void i_logic(svLogic* o);
extern void i_logic_t(svLogic* o);
extern void i_longint(long long* o);
extern void i_longint_t(long long* o);
extern void i_longint_unsigned(unsigned long long* o);
extern void i_longint_unsigned_t(unsigned long long* o);
extern void i_real(double* o);
extern void i_real_t(double* o);
extern void i_shortint(short* o);
extern void i_shortint_t(short* o);
extern void i_shortint_unsigned(unsigned short* o);
extern void i_shortint_unsigned_t(unsigned short* o);
extern void i_string(const char** o);
extern void i_string_t(const char** o);
extern void i_struct_2_state_1(svBitVecVal* o);
extern void i_struct_2_state_128(svBitVecVal* o);
extern void i_struct_2_state_32(svBitVecVal* o);
extern void i_struct_2_state_33(svBitVecVal* o);
extern void i_struct_2_state_64(svBitVecVal* o);
extern void i_struct_2_state_65(svBitVecVal* o);
extern void i_struct_4_state_1(svLogicVecVal* o);
extern void i_struct_4_state_128(svLogicVecVal* o);
extern void i_struct_4_state_32(svLogicVecVal* o);
extern void i_struct_4_state_33(svLogicVecVal* o);
extern void i_struct_4_state_64(svLogicVecVal* o);
extern void i_struct_4_state_65(svLogicVecVal* o);
extern void i_time(svLogicVecVal* o);
extern void i_time_t(svLogicVecVal* o);
extern void i_union_2_state_1(svBitVecVal* o);
extern void i_union_2_state_128(svBitVecVal* o);
extern void i_union_2_state_32(svBitVecVal* o);
extern void i_union_2_state_33(svBitVecVal* o);
extern void i_union_2_state_64(svBitVecVal* o);
extern void i_union_2_state_65(svBitVecVal* o);
extern void i_union_4_state_1(svLogicVecVal* o);
extern void i_union_4_state_128(svLogicVecVal* o);
extern void i_union_4_state_32(svLogicVecVal* o);
extern void i_union_4_state_33(svLogicVecVal* o);
extern void i_union_4_state_64(svLogicVecVal* o);
extern void i_union_4_state_65(svLogicVecVal* o);
#ifdef __cplusplus
}

View File

@ -15,171 +15,171 @@ extern "C" {
#endif
// DPI EXPORTS
extern void e_bit121_0d(svBitVecVal* val);
extern void e_bit121_1d(svBitVecVal* val);
extern void e_bit121_2d(svBitVecVal* val);
extern void e_bit121_3d(svBitVecVal* val);
extern void e_bit1_0d(svBit* val);
extern void e_bit1_1d(svBit* val);
extern void e_bit1_2d(svBit* val);
extern void e_bit1_3d(svBitVecVal* val);
extern void e_bit7_0d(svBitVecVal* val);
extern void e_bit7_1d(svBitVecVal* val);
extern void e_bit7_2d(svBitVecVal* val);
extern void e_bit7_3d(svBitVecVal* val);
extern void e_byte_0d(char* val);
extern void e_byte_1d(char* val);
extern void e_byte_2d(char* val);
extern void e_byte_3d(char* val);
extern void e_byte_unsigned_0d(unsigned char* val);
extern void e_byte_unsigned_1d(unsigned char* val);
extern void e_byte_unsigned_2d(unsigned char* val);
extern void e_byte_unsigned_3d(unsigned char* val);
extern void e_chandle_0d(void** val);
extern void e_chandle_1d(void** val);
extern void e_chandle_2d(void** val);
extern void e_chandle_3d(void** val);
extern void e_int_0d(int* val);
extern void e_int_1d(int* val);
extern void e_int_2d(int* val);
extern void e_int_3d(int* val);
extern void e_int_unsigned_0d(unsigned int* val);
extern void e_int_unsigned_1d(unsigned int* val);
extern void e_int_unsigned_2d(unsigned int* val);
extern void e_int_unsigned_3d(unsigned int* val);
extern void e_integer_0d(svLogicVecVal* val);
extern void e_integer_1d(svLogicVecVal* val);
extern void e_integer_2d(svLogicVecVal* val);
extern void e_integer_3d(svLogicVecVal* val);
extern void e_logic121_0d(svLogicVecVal* val);
extern void e_logic121_1d(svLogicVecVal* val);
extern void e_logic121_2d(svLogicVecVal* val);
extern void e_logic121_3d(svLogicVecVal* val);
extern void e_logic1_0d(svLogic* val);
extern void e_logic1_1d(svLogic* val);
extern void e_logic1_2d(svLogic* val);
extern void e_logic1_3d(svLogicVecVal* val);
extern void e_logic7_0d(svLogicVecVal* val);
extern void e_logic7_1d(svLogicVecVal* val);
extern void e_logic7_2d(svLogicVecVal* val);
extern void e_logic7_3d(svLogicVecVal* val);
extern void e_longint_0d(long long* val);
extern void e_longint_1d(long long* val);
extern void e_longint_2d(long long* val);
extern void e_longint_3d(long long* val);
extern void e_longint_unsigned_0d(unsigned long long* val);
extern void e_longint_unsigned_1d(unsigned long long* val);
extern void e_longint_unsigned_2d(unsigned long long* val);
extern void e_longint_unsigned_3d(unsigned long long* val);
extern void e_pack_struct_0d(svLogicVecVal* val);
extern void e_pack_struct_1d(svLogicVecVal* val);
extern void e_pack_struct_2d(svLogicVecVal* val);
extern void e_pack_struct_3d(svLogicVecVal* val);
extern void e_real_0d(double* val);
extern void e_real_1d(double* val);
extern void e_real_2d(double* val);
extern void e_real_3d(double* val);
extern void e_shortint_0d(short* val);
extern void e_shortint_1d(short* val);
extern void e_shortint_2d(short* val);
extern void e_shortint_3d(short* val);
extern void e_shortint_unsigned_0d(unsigned short* val);
extern void e_shortint_unsigned_1d(unsigned short* val);
extern void e_shortint_unsigned_2d(unsigned short* val);
extern void e_shortint_unsigned_3d(unsigned short* val);
extern void e_string_0d(const char** val);
extern void e_string_1d(const char** val);
extern void e_string_2d(const char** val);
extern void e_string_3d(const char** val);
extern void e_time_0d(svLogicVecVal* val);
extern void e_time_1d(svLogicVecVal* val);
extern void e_time_2d(svLogicVecVal* val);
extern void e_time_3d(svLogicVecVal* val);
// DPI EXPORTS
extern void e_bit121_0d(svBitVecVal* val);
extern void e_bit121_1d(svBitVecVal* val);
extern void e_bit121_2d(svBitVecVal* val);
extern void e_bit121_3d(svBitVecVal* val);
extern void e_bit1_0d(svBit* val);
extern void e_bit1_1d(svBit* val);
extern void e_bit1_2d(svBit* val);
extern void e_bit1_3d(svBitVecVal* val);
extern void e_bit7_0d(svBitVecVal* val);
extern void e_bit7_1d(svBitVecVal* val);
extern void e_bit7_2d(svBitVecVal* val);
extern void e_bit7_3d(svBitVecVal* val);
extern void e_byte_0d(char* val);
extern void e_byte_1d(char* val);
extern void e_byte_2d(char* val);
extern void e_byte_3d(char* val);
extern void e_byte_unsigned_0d(unsigned char* val);
extern void e_byte_unsigned_1d(unsigned char* val);
extern void e_byte_unsigned_2d(unsigned char* val);
extern void e_byte_unsigned_3d(unsigned char* val);
extern void e_chandle_0d(void** val);
extern void e_chandle_1d(void** val);
extern void e_chandle_2d(void** val);
extern void e_chandle_3d(void** val);
extern void e_int_0d(int* val);
extern void e_int_1d(int* val);
extern void e_int_2d(int* val);
extern void e_int_3d(int* val);
extern void e_int_unsigned_0d(unsigned int* val);
extern void e_int_unsigned_1d(unsigned int* val);
extern void e_int_unsigned_2d(unsigned int* val);
extern void e_int_unsigned_3d(unsigned int* val);
extern void e_integer_0d(svLogicVecVal* val);
extern void e_integer_1d(svLogicVecVal* val);
extern void e_integer_2d(svLogicVecVal* val);
extern void e_integer_3d(svLogicVecVal* val);
extern void e_logic121_0d(svLogicVecVal* val);
extern void e_logic121_1d(svLogicVecVal* val);
extern void e_logic121_2d(svLogicVecVal* val);
extern void e_logic121_3d(svLogicVecVal* val);
extern void e_logic1_0d(svLogic* val);
extern void e_logic1_1d(svLogic* val);
extern void e_logic1_2d(svLogic* val);
extern void e_logic1_3d(svLogicVecVal* val);
extern void e_logic7_0d(svLogicVecVal* val);
extern void e_logic7_1d(svLogicVecVal* val);
extern void e_logic7_2d(svLogicVecVal* val);
extern void e_logic7_3d(svLogicVecVal* val);
extern void e_longint_0d(long long* val);
extern void e_longint_1d(long long* val);
extern void e_longint_2d(long long* val);
extern void e_longint_3d(long long* val);
extern void e_longint_unsigned_0d(unsigned long long* val);
extern void e_longint_unsigned_1d(unsigned long long* val);
extern void e_longint_unsigned_2d(unsigned long long* val);
extern void e_longint_unsigned_3d(unsigned long long* val);
extern void e_pack_struct_0d(svLogicVecVal* val);
extern void e_pack_struct_1d(svLogicVecVal* val);
extern void e_pack_struct_2d(svLogicVecVal* val);
extern void e_pack_struct_3d(svLogicVecVal* val);
extern void e_real_0d(double* val);
extern void e_real_1d(double* val);
extern void e_real_2d(double* val);
extern void e_real_3d(double* val);
extern void e_shortint_0d(short* val);
extern void e_shortint_1d(short* val);
extern void e_shortint_2d(short* val);
extern void e_shortint_3d(short* val);
extern void e_shortint_unsigned_0d(unsigned short* val);
extern void e_shortint_unsigned_1d(unsigned short* val);
extern void e_shortint_unsigned_2d(unsigned short* val);
extern void e_shortint_unsigned_3d(unsigned short* val);
extern void e_string_0d(const char** val);
extern void e_string_1d(const char** val);
extern void e_string_2d(const char** val);
extern void e_string_3d(const char** val);
extern void e_time_0d(svLogicVecVal* val);
extern void e_time_1d(svLogicVecVal* val);
extern void e_time_2d(svLogicVecVal* val);
extern void e_time_3d(svLogicVecVal* val);
// DPI IMPORTS
extern void check_exports();
extern void* get_non_null();
extern void i_bit121_0d(svBitVecVal* val);
extern void i_bit121_1d(svBitVecVal* val);
extern void i_bit121_2d(svBitVecVal* val);
extern void i_bit121_3d(svBitVecVal* val);
extern void i_bit1_0d(svBit* val);
extern void i_bit1_1d(svBit* val);
extern void i_bit1_2d(svBit* val);
extern void i_bit1_3d(svBit* val);
extern void i_bit7_0d(svBitVecVal* val);
extern void i_bit7_1d(svBitVecVal* val);
extern void i_bit7_2d(svBitVecVal* val);
extern void i_bit7_3d(svBitVecVal* val);
extern void i_byte_0d(char* val);
extern void i_byte_1d(char* val);
extern void i_byte_2d(char* val);
extern void i_byte_3d(char* val);
extern void i_byte_unsigned_0d(unsigned char* val);
extern void i_byte_unsigned_1d(unsigned char* val);
extern void i_byte_unsigned_2d(unsigned char* val);
extern void i_byte_unsigned_3d(unsigned char* val);
extern void i_chandle_0d(void** val);
extern void i_chandle_1d(void** val);
extern void i_chandle_2d(void** val);
extern void i_chandle_3d(void** val);
extern void i_int_0d(int* val);
extern void i_int_1d(int* val);
extern void i_int_2d(int* val);
extern void i_int_3d(int* val);
extern void i_int_unsigned_0d(unsigned int* val);
extern void i_int_unsigned_1d(unsigned int* val);
extern void i_int_unsigned_2d(unsigned int* val);
extern void i_int_unsigned_3d(unsigned int* val);
extern void i_integer_0d(svLogicVecVal* val);
extern void i_integer_1d(svLogicVecVal* val);
extern void i_integer_2d(svLogicVecVal* val);
extern void i_integer_3d(svLogicVecVal* val);
extern void i_logic121_0d(svLogicVecVal* val);
extern void i_logic121_1d(svLogicVecVal* val);
extern void i_logic121_2d(svLogicVecVal* val);
extern void i_logic121_3d(svLogicVecVal* val);
extern void i_logic1_0d(svLogic* val);
extern void i_logic1_1d(svLogic* val);
extern void i_logic1_2d(svLogic* val);
extern void i_logic1_3d(svLogic* val);
extern void i_logic7_0d(svLogicVecVal* val);
extern void i_logic7_1d(svLogicVecVal* val);
extern void i_logic7_2d(svLogicVecVal* val);
extern void i_logic7_3d(svLogicVecVal* val);
extern void i_longint_0d(long long* val);
extern void i_longint_1d(long long* val);
extern void i_longint_2d(long long* val);
extern void i_longint_3d(long long* val);
extern void i_longint_unsigned_0d(unsigned long long* val);
extern void i_longint_unsigned_1d(unsigned long long* val);
extern void i_longint_unsigned_2d(unsigned long long* val);
extern void i_longint_unsigned_3d(unsigned long long* val);
extern void i_pack_struct_0d(svLogicVecVal* val);
extern void i_pack_struct_1d(svLogicVecVal* val);
extern void i_pack_struct_2d(svLogicVecVal* val);
extern void i_pack_struct_3d(svLogicVecVal* val);
extern void i_real_0d(double* val);
extern void i_real_1d(double* val);
extern void i_real_2d(double* val);
extern void i_real_3d(double* val);
extern void i_shortint_0d(short* val);
extern void i_shortint_1d(short* val);
extern void i_shortint_2d(short* val);
extern void i_shortint_3d(short* val);
extern void i_shortint_unsigned_0d(unsigned short* val);
extern void i_shortint_unsigned_1d(unsigned short* val);
extern void i_shortint_unsigned_2d(unsigned short* val);
extern void i_shortint_unsigned_3d(unsigned short* val);
extern void i_string_0d(const char** val);
extern void i_string_1d(const char** val);
extern void i_string_2d(const char** val);
extern void i_string_3d(const char** val);
extern void i_time_0d(svLogicVecVal* val);
extern void i_time_1d(svLogicVecVal* val);
extern void i_time_2d(svLogicVecVal* val);
extern void i_time_3d(svLogicVecVal* val);
// DPI IMPORTS
extern void check_exports();
extern void* get_non_null();
extern void i_bit121_0d(svBitVecVal* val);
extern void i_bit121_1d(svBitVecVal* val);
extern void i_bit121_2d(svBitVecVal* val);
extern void i_bit121_3d(svBitVecVal* val);
extern void i_bit1_0d(svBit* val);
extern void i_bit1_1d(svBit* val);
extern void i_bit1_2d(svBit* val);
extern void i_bit1_3d(svBit* val);
extern void i_bit7_0d(svBitVecVal* val);
extern void i_bit7_1d(svBitVecVal* val);
extern void i_bit7_2d(svBitVecVal* val);
extern void i_bit7_3d(svBitVecVal* val);
extern void i_byte_0d(char* val);
extern void i_byte_1d(char* val);
extern void i_byte_2d(char* val);
extern void i_byte_3d(char* val);
extern void i_byte_unsigned_0d(unsigned char* val);
extern void i_byte_unsigned_1d(unsigned char* val);
extern void i_byte_unsigned_2d(unsigned char* val);
extern void i_byte_unsigned_3d(unsigned char* val);
extern void i_chandle_0d(void** val);
extern void i_chandle_1d(void** val);
extern void i_chandle_2d(void** val);
extern void i_chandle_3d(void** val);
extern void i_int_0d(int* val);
extern void i_int_1d(int* val);
extern void i_int_2d(int* val);
extern void i_int_3d(int* val);
extern void i_int_unsigned_0d(unsigned int* val);
extern void i_int_unsigned_1d(unsigned int* val);
extern void i_int_unsigned_2d(unsigned int* val);
extern void i_int_unsigned_3d(unsigned int* val);
extern void i_integer_0d(svLogicVecVal* val);
extern void i_integer_1d(svLogicVecVal* val);
extern void i_integer_2d(svLogicVecVal* val);
extern void i_integer_3d(svLogicVecVal* val);
extern void i_logic121_0d(svLogicVecVal* val);
extern void i_logic121_1d(svLogicVecVal* val);
extern void i_logic121_2d(svLogicVecVal* val);
extern void i_logic121_3d(svLogicVecVal* val);
extern void i_logic1_0d(svLogic* val);
extern void i_logic1_1d(svLogic* val);
extern void i_logic1_2d(svLogic* val);
extern void i_logic1_3d(svLogic* val);
extern void i_logic7_0d(svLogicVecVal* val);
extern void i_logic7_1d(svLogicVecVal* val);
extern void i_logic7_2d(svLogicVecVal* val);
extern void i_logic7_3d(svLogicVecVal* val);
extern void i_longint_0d(long long* val);
extern void i_longint_1d(long long* val);
extern void i_longint_2d(long long* val);
extern void i_longint_3d(long long* val);
extern void i_longint_unsigned_0d(unsigned long long* val);
extern void i_longint_unsigned_1d(unsigned long long* val);
extern void i_longint_unsigned_2d(unsigned long long* val);
extern void i_longint_unsigned_3d(unsigned long long* val);
extern void i_pack_struct_0d(svLogicVecVal* val);
extern void i_pack_struct_1d(svLogicVecVal* val);
extern void i_pack_struct_2d(svLogicVecVal* val);
extern void i_pack_struct_3d(svLogicVecVal* val);
extern void i_real_0d(double* val);
extern void i_real_1d(double* val);
extern void i_real_2d(double* val);
extern void i_real_3d(double* val);
extern void i_shortint_0d(short* val);
extern void i_shortint_1d(short* val);
extern void i_shortint_2d(short* val);
extern void i_shortint_3d(short* val);
extern void i_shortint_unsigned_0d(unsigned short* val);
extern void i_shortint_unsigned_1d(unsigned short* val);
extern void i_shortint_unsigned_2d(unsigned short* val);
extern void i_shortint_unsigned_3d(unsigned short* val);
extern void i_string_0d(const char** val);
extern void i_string_1d(const char** val);
extern void i_string_2d(const char** val);
extern void i_string_3d(const char** val);
extern void i_time_0d(svLogicVecVal* val);
extern void i_time_1d(svLogicVecVal* val);
extern void i_time_2d(svLogicVecVal* val);
extern void i_time_3d(svLogicVecVal* val);
#ifdef __cplusplus
}

View File

@ -15,76 +15,76 @@ extern "C" {
#endif
// DPI EXPORTS
extern svBitVecVal e_array_2_state_1();
extern svBitVecVal e_array_2_state_32();
extern svBit e_bit();
extern svBit e_bit_t();
extern char e_byte();
extern char e_byte_t();
extern unsigned char e_byte_unsigned();
extern unsigned char e_byte_unsigned_t();
extern void* e_chandle();
extern void* e_chandle_t();
extern int e_int();
extern int e_int_t();
extern unsigned int e_int_unsigned();
extern unsigned int e_int_unsigned_t();
extern svLogic e_logic();
extern svLogic e_logic_t();
extern long long e_longint();
extern long long e_longint_t();
extern unsigned long long e_longint_unsigned();
extern unsigned long long e_longint_unsigned_t();
extern double e_real();
extern double e_real_t();
extern short e_shortint();
extern short e_shortint_t();
extern unsigned short e_shortint_unsigned();
extern unsigned short e_shortint_unsigned_t();
extern const char* e_string();
extern const char* e_string_t();
extern svBitVecVal e_struct_2_state_1();
extern svBitVecVal e_struct_2_state_32();
extern svBitVecVal e_union_2_state_1();
extern svBitVecVal e_union_2_state_32();
extern void e_void();
// DPI EXPORTS
extern svBitVecVal e_array_2_state_1();
extern svBitVecVal e_array_2_state_32();
extern svBit e_bit();
extern svBit e_bit_t();
extern char e_byte();
extern char e_byte_t();
extern unsigned char e_byte_unsigned();
extern unsigned char e_byte_unsigned_t();
extern void* e_chandle();
extern void* e_chandle_t();
extern int e_int();
extern int e_int_t();
extern unsigned int e_int_unsigned();
extern unsigned int e_int_unsigned_t();
extern svLogic e_logic();
extern svLogic e_logic_t();
extern long long e_longint();
extern long long e_longint_t();
extern unsigned long long e_longint_unsigned();
extern unsigned long long e_longint_unsigned_t();
extern double e_real();
extern double e_real_t();
extern short e_shortint();
extern short e_shortint_t();
extern unsigned short e_shortint_unsigned();
extern unsigned short e_shortint_unsigned_t();
extern const char* e_string();
extern const char* e_string_t();
extern svBitVecVal e_struct_2_state_1();
extern svBitVecVal e_struct_2_state_32();
extern svBitVecVal e_union_2_state_1();
extern svBitVecVal e_union_2_state_32();
extern void e_void();
// DPI IMPORTS
extern void check_exports();
extern svBitVecVal i_array_2_state_1();
extern svBitVecVal i_array_2_state_32();
extern svBit i_bit();
extern svBit i_bit_t();
extern char i_byte();
extern char i_byte_t();
extern unsigned char i_byte_unsigned();
extern unsigned char i_byte_unsigned_t();
extern void* i_chandle();
extern void* i_chandle_t();
extern int i_int();
extern int i_int_t();
extern unsigned int i_int_unsigned();
extern unsigned int i_int_unsigned_t();
extern svLogic i_logic();
extern svLogic i_logic_t();
extern long long i_longint();
extern long long i_longint_t();
extern unsigned long long i_longint_unsigned();
extern unsigned long long i_longint_unsigned_t();
extern double i_real();
extern double i_real_t();
extern short i_shortint();
extern short i_shortint_t();
extern unsigned short i_shortint_unsigned();
extern unsigned short i_shortint_unsigned_t();
extern const char* i_string();
extern const char* i_string_t();
extern svBitVecVal i_struct_2_state_1();
extern svBitVecVal i_struct_2_state_32();
extern svBitVecVal i_union_2_state_1();
extern svBitVecVal i_union_2_state_32();
extern void i_void();
// DPI IMPORTS
extern void check_exports();
extern svBitVecVal i_array_2_state_1();
extern svBitVecVal i_array_2_state_32();
extern svBit i_bit();
extern svBit i_bit_t();
extern char i_byte();
extern char i_byte_t();
extern unsigned char i_byte_unsigned();
extern unsigned char i_byte_unsigned_t();
extern void* i_chandle();
extern void* i_chandle_t();
extern int i_int();
extern int i_int_t();
extern unsigned int i_int_unsigned();
extern unsigned int i_int_unsigned_t();
extern svLogic i_logic();
extern svLogic i_logic_t();
extern long long i_longint();
extern long long i_longint_t();
extern unsigned long long i_longint_unsigned();
extern unsigned long long i_longint_unsigned_t();
extern double i_real();
extern double i_real_t();
extern short i_shortint();
extern short i_shortint_t();
extern unsigned short i_shortint_unsigned();
extern unsigned short i_shortint_unsigned_t();
extern const char* i_string();
extern const char* i_string_t();
extern svBitVecVal i_struct_2_state_1();
extern svBitVecVal i_struct_2_state_32();
extern svBitVecVal i_union_2_state_1();
extern svBitVecVal i_union_2_state_32();
extern void i_void();
#ifdef __cplusplus
}