提交 2972778a 编写于 作者: 饶先宏's avatar 饶先宏

202108120629

上级 15e40781
......@@ -103,6 +103,27 @@ do { \
} \
} while (0)
#else
#if 0
#define UpdateVariable(v) \
do { \
if (v->type != VTYPE_REG) { \
int updatefunc; \
updatefunc = LOCKED_COMP_SWAP(v->updatefunc, VUF_UPDATING, VUF_WAITUPDATE); \
if (updatefunc != VUF_UPDATED) { \
if (updatefunc == VUF_WAITUPDATE) { \
if (v->genfuncindex >= 0) { \
functionCallAndSetNone(v->moduledata->funcs.array[v->genfuncindex]); \
LOCKED_SWAP(v->updatefunc, VUF_UPDATED); \
} \
else if (v->module != NULL) { \
hdl4se_module_GetValue(&v->module->data, v->moduleportindex, v->width, v); \
LOCKED_SWAP(v->updatefunc, VUF_UPDATED); \
} \
} \
} \
} \
} while (0)
#else
#define UpdateVariable(v) \
do { \
if (v->type != VTYPE_REG) { \
......@@ -125,6 +146,7 @@ do { \
} \
} while (0)
#endif
#endif
ModuleVariable* hdl4se_module_Var(sGeneralModule* pobj, int ind)
......
......@@ -231,7 +231,7 @@ static int hdl4sesim_hdl4se_simulator_SetReset(HOBJECT object, int reset)
return 0;
}
#define THREADCOUNT 3
#define THREADCOUNT 9
static int hdl4sesim_hdl4se_simulator_ClkTick(HOBJECT object)
{
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册