本文整理汇总了C++中xsi_vlogvar_wait_assign_value函数的典型用法代码示例。如果您正苦于以下问题:C++ xsi_vlogvar_wait_assign_value函数的具体用法?C++ xsi_vlogvar_wait_assign_value怎么用?C++ xsi_vlogvar_wait_assign_value使用的例子?那么, 这里精选的函数代码示例或许可以为您提供帮助。
在下文中一共展示了xsi_vlogvar_wait_assign_value函数的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: Always_50_3
static void Always_50_3(char *t0)
{
char *t1;
char *t2;
char *t3;
char *t4;
char *t5;
LAB0: t1 = (t0 + 3720U);
t2 = *((char **)t1);
if (t2 == 0)
goto LAB2;
LAB3: goto *t2;
LAB2: t2 = (t0 + 4568);
*((int *)t2) = 1;
t3 = (t0 + 3752);
*((char **)t3) = t2;
*((char **)t1) = &&LAB4;
LAB1: return;
LAB4: t4 = (t0 + 1504U);
t5 = *((char **)t4);
t4 = (t0 + 2064);
xsi_vlogvar_wait_assign_value(t4, t5, 0, 0, 1, 0LL);
goto LAB2;
}
示例2: Always_317_6
static void Always_317_6(char *t0)
{
char *t1;
char *t2;
char *t3;
char *t4;
char *t5;
char *t6;
char *t7;
LAB0: t1 = (t0 + 8560U);
t2 = *((char **)t1);
if (t2 == 0)
goto LAB2;
LAB3: goto *t2;
LAB2: t2 = (t0 + 11192);
*((int *)t2) = 1;
t3 = (t0 + 8592);
*((char **)t3) = t2;
*((char **)t1) = &&LAB4;
LAB1: return;
LAB4: t4 = (t0 + 5672);
t5 = (t4 + 56U);
t6 = *((char **)t5);
t7 = (t0 + 3112);
xsi_vlogvar_wait_assign_value(t7, t6, 0, 0, 1, 0LL);
goto LAB2;
}
示例3: Always_88_1
static void Always_88_1(char *t0)
{
char *t1;
char *t2;
char *t3;
char *t4;
char *t5;
LAB0: t1 = (t0 + 7320U);
t2 = *((char **)t1);
if (t2 == 0)
goto LAB2;
LAB3: goto *t2;
LAB2: t2 = (t0 + 11128);
*((int *)t2) = 1;
t3 = (t0 + 7352);
*((char **)t3) = t2;
*((char **)t1) = &&LAB4;
LAB1: return;
LAB4: t4 = (t0 + 2072U);
t5 = *((char **)t4);
t4 = (t0 + 5672);
xsi_vlogvar_wait_assign_value(t4, t5, 0, 0, 1, 0LL);
goto LAB2;
}
示例4: Always_103_8
static void Always_103_8(char *t0)
{
char *t1;
char *t2;
char *t3;
char *t4;
char *t5;
LAB0: t1 = (t0 + 6104U);
t2 = *((char **)t1);
if (t2 == 0)
goto LAB2;
LAB3: goto *t2;
LAB2: t2 = (t0 + 6784);
*((int *)t2) = 1;
t3 = (t0 + 6136);
*((char **)t3) = t2;
*((char **)t1) = &&LAB4;
LAB1: return;
LAB4:
LAB5: t4 = ((char*)((ng0)));
t5 = (t0 + 2728);
xsi_vlogvar_wait_assign_value(t5, t4, 0, 0, 1, 0LL);
goto LAB2;
}
示例5: Always_80_1
static void Always_80_1(char *t0)
{
char t3[8];
char *t1;
char *t2;
char *t4;
char *t5;
char *t6;
char *t7;
unsigned int t8;
unsigned int t9;
unsigned int t10;
unsigned int t11;
unsigned int t12;
char *t13;
char *t14;
LAB0: t1 = (t0 + 2580U);
t2 = *((char **)t1);
if (t2 == 0)
goto LAB2;
LAB3: goto *t2;
LAB2: xsi_set_current_line(80, ng0);
t2 = (t0 + 2480);
xsi_process_wait(t2, 5000LL);
*((char **)t1) = &&LAB4;
LAB1: return;
LAB4: xsi_set_current_line(80, ng0);
t4 = (t0 + 1840);
t5 = (t4 + 36U);
t6 = *((char **)t5);
memset(t3, 0, 8);
t7 = (t6 + 4);
t8 = *((unsigned int *)t7);
t9 = (~(t8));
t10 = *((unsigned int *)t6);
t11 = (t10 & t9);
t12 = (t11 & 1U);
if (t12 != 0)
goto LAB8;
LAB6: if (*((unsigned int *)t7) == 0)
goto LAB5;
LAB7: t13 = (t3 + 4);
*((unsigned int *)t3) = 1;
*((unsigned int *)t13) = 1;
LAB8: t14 = (t0 + 1840);
xsi_vlogvar_wait_assign_value(t14, t3, 0, 0, 1, 0LL);
goto LAB2;
LAB5: *((unsigned int *)t3) = 1;
goto LAB8;
}
示例6: Always_34_1
static void Always_34_1(char *t0)
{
char t7[8];
char t16[8];
char *t1;
char *t2;
char *t3;
char *t4;
char *t5;
char *t6;
char *t8;
char *t9;
char *t10;
char *t11;
char *t12;
char *t13;
char *t14;
char *t15;
char *t17;
LAB0: t1 = (t0 + 1680U);
t2 = *((char **)t1);
if (t2 == 0)
goto LAB2;
LAB3: goto *t2;
LAB2: xsi_set_current_line(34, ng0);
t2 = (t0 + 1876);
*((int *)t2) = 1;
t3 = (t0 + 1708);
*((char **)t3) = t2;
*((char **)t1) = &&LAB4;
LAB1: return;
LAB4: xsi_set_current_line(35, ng0);
LAB5: xsi_set_current_line(36, ng0);
t4 = (t0 + 1012);
t5 = (t4 + 36U);
t6 = *((char **)t5);
t8 = (t0 + 1012);
t9 = (t8 + 44U);
t10 = *((char **)t9);
t11 = (t0 + 1012);
t12 = (t11 + 40U);
t13 = *((char **)t12);
t14 = (t0 + 692U);
t15 = *((char **)t14);
t14 = ((char*)((ng3)));
memset(t16, 0, 8);
xsi_vlog_unsigned_rshift(t16, 32, t15, 32, t14, 32);
xsi_vlog_generic_get_array_select_value(t7, 32, t6, t10, t13, 2, 1, t16, 32, 2);
t17 = (t0 + 920);
xsi_vlogvar_wait_assign_value(t17, t7, 0, 0, 32, 0LL);
goto LAB2;
}
开发者ID:JianmingS,项目名称:MIPS-architecture-CPU-design-based-on-FPGA,代码行数:58,代码来源:m_00000000002629890179_2032185554.c
示例7: Initial_30_0
static void Initial_30_0(char *t0)
{
char *t1;
char *t2;
LAB0: xsi_set_current_line(30, ng0);
LAB2: xsi_set_current_line(31, ng0);
t1 = ((char*)((ng1)));
t2 = (t0 + 2088);
xsi_vlogvar_wait_assign_value(t2, t1, 0, 0, 1, 0LL);
xsi_set_current_line(32, ng0);
t1 = ((char*)((ng1)));
t2 = (t0 + 1928);
xsi_vlogvar_wait_assign_value(t2, t1, 0, 0, 4, 0LL);
LAB1: return;
}
示例8: Always_52_4
static void Always_52_4(char *t0)
{
char *t1;
char *t2;
char *t3;
char *t4;
char *t5;
unsigned int t6;
unsigned int t7;
unsigned int t8;
unsigned int t9;
unsigned int t10;
char *t11;
char *t12;
LAB0:
t1 = (t0 + 4296U);
t2 = *((char **)t1);
if (t2 == 0)
goto LAB2;
LAB3:
goto *t2;
LAB2:
t2 = (t0 + 5160);
*((int *)t2) = 1;
t3 = (t0 + 4328);
*((char **)t3) = t2;
*((char **)t1) = &&LAB4;
LAB1:
return;
LAB4:
t4 = (t0 + 1504U);
t5 = *((char **)t4);
t4 = (t5 + 4);
t6 = *((unsigned int *)t4);
t7 = (~(t6));
t8 = *((unsigned int *)t5);
t9 = (t8 & t7);
t10 = (t9 != 0);
if (t10 > 0)
goto LAB5;
LAB6:
LAB7:
goto LAB2;
LAB5:
t11 = (t0 + 1824U);
t12 = *((char **)t11);
t11 = (t0 + 2384);
xsi_vlogvar_wait_assign_value(t11, t12, 0, 0, 1, 0LL);
goto LAB7;
}
示例9: Always_57_0
static void Always_57_0(char *t0)
{
char *t1;
char *t2;
char *t3;
char *t4;
char *t5;
unsigned int t6;
unsigned int t7;
unsigned int t8;
unsigned int t9;
unsigned int t10;
char *t11;
char *t12;
LAB0: t1 = (t0 + 5568U);
t2 = *((char **)t1);
if (t2 == 0)
goto LAB2;
LAB3: goto *t2;
LAB2: xsi_set_current_line(57, ng0);
t2 = (t0 + 5888);
*((int *)t2) = 1;
t3 = (t0 + 5600);
*((char **)t3) = t2;
*((char **)t1) = &&LAB4;
LAB1: return;
LAB4: xsi_set_current_line(58, ng0);
LAB5: xsi_set_current_line(59, ng0);
t4 = (t0 + 1368U);
t5 = *((char **)t4);
t4 = (t5 + 4);
t6 = *((unsigned int *)t4);
t7 = (~(t6));
t8 = *((unsigned int *)t5);
t9 = (t8 & t7);
t10 = (t9 != 0);
if (t10 > 0)
goto LAB6;
LAB7:
LAB8: goto LAB2;
LAB6: xsi_set_current_line(60, ng0);
t11 = (t0 + 1368U);
t12 = *((char **)t11);
t11 = (t0 + 4648);
xsi_vlogvar_wait_assign_value(t11, t12, 0, 0, 1, 0LL);
goto LAB8;
}
示例10: Initial_42_1
static void Initial_42_1(char *t0)
{
char *t1;
char *t2;
LAB0: xsi_set_current_line(42, ng0);
t1 = ((char*)((ng1)));
t2 = (t0 + 736);
xsi_vlogvar_wait_assign_value(t2, t1, 0, 0, 1, 0LL);
LAB1: return;
}
示例11: Always_64_2
static void Always_64_2(char *t0)
{
char t7[8];
char *t1;
char *t2;
char *t3;
char *t4;
char *t5;
char *t6;
char *t8;
char *t9;
char *t10;
char *t11;
char *t12;
char *t13;
char *t14;
char *t15;
LAB0: t1 = (t0 + 8552U);
t2 = *((char **)t1);
if (t2 == 0)
goto LAB2;
LAB3: goto *t2;
LAB2: xsi_set_current_line(64, ng4);
t2 = (t0 + 8888);
*((int *)t2) = 1;
t3 = (t0 + 8584);
*((char **)t3) = t2;
*((char **)t1) = &&LAB4;
LAB1: return;
LAB4: xsi_set_current_line(64, ng4);
LAB5: xsi_set_current_line(65, ng4);
t4 = (t0 + 6336);
t5 = (t4 + 56U);
t6 = *((char **)t5);
t8 = (t0 + 6336);
t9 = (t8 + 72U);
t10 = *((char **)t9);
t11 = (t0 + 6336);
t12 = (t11 + 64U);
t13 = *((char **)t12);
t14 = (t0 + 5616U);
t15 = *((char **)t14);
xsi_vlog_generic_get_array_select_value(t7, 16, t6, t10, t13, 2, 1, t15, 13, 2);
t14 = (t0 + 6176);
xsi_vlogvar_wait_assign_value(t14, t7, 0, 0, 16, 0LL);
goto LAB2;
}
示例12: Initial_32_0
static void Initial_32_0(char *t0)
{
char *t1;
char *t2;
LAB0: xsi_set_current_line(32, ng0);
LAB2: xsi_set_current_line(33, ng0);
t1 = ((char*)((ng1)));
t2 = (t0 + 2408);
xsi_vlogvar_wait_assign_value(t2, t1, 0, 0, 1, 0LL);
xsi_set_current_line(34, ng0);
t1 = ((char*)((ng1)));
t2 = (t0 + 2248);
xsi_vlogvar_wait_assign_value(t2, t1, 0, 0, 8, 0LL);
xsi_set_current_line(35, ng0);
t1 = ((char*)((ng1)));
t2 = (t0 + 2088);
xsi_vlogvar_wait_assign_value(t2, t1, 0, 0, 1, 0LL);
LAB1: return;
}
示例13: Initial_24_0
static void Initial_24_0(char *t0)
{
char *t1;
char *t2;
LAB0: xsi_set_current_line(24, ng0);
LAB2: xsi_set_current_line(25, ng0);
t1 = ((char*)((ng1)));
t2 = (t0 + 1928);
xsi_vlogvar_wait_assign_value(t2, t1, 0, 0, 16, 0LL);
xsi_set_current_line(26, ng0);
t1 = ((char*)((ng1)));
t2 = (t0 + 1608);
xsi_vlogvar_wait_assign_value(t2, t1, 0, 0, 16, 0LL);
xsi_set_current_line(27, ng0);
t1 = ((char*)((ng1)));
t2 = (t0 + 1768);
xsi_vlogvar_wait_assign_value(t2, t1, 0, 0, 16, 0LL);
LAB1: return;
}
示例14: Always_32_0
static void Always_32_0(char *t0)
{
char *t1;
char *t2;
char *t3;
char *t4;
char *t5;
LAB0: t1 = (t0 + 1720U);
t2 = *((char **)t1);
if (t2 == 0)
goto LAB2;
LAB3: goto *t2;
LAB2: xsi_set_current_line(32, ng0);
t2 = (t0 + 2204);
*((int *)t2) = 1;
t3 = (t0 + 1748);
*((char **)t3) = t2;
*((char **)t1) = &&LAB4;
LAB1: return;
LAB4: xsi_set_current_line(33, ng0);
LAB5: xsi_set_current_line(34, ng0);
t4 = (t0 + 692U);
t5 = *((char **)t4);
t4 = (t0 + 1104);
xsi_vlogvar_wait_assign_value(t4, t5, 0, 0, 4, 0LL);
xsi_set_current_line(35, ng0);
t2 = (t0 + 600U);
t3 = *((char **)t2);
t2 = (t0 + 1196);
xsi_vlogvar_wait_assign_value(t2, t3, 0, 0, 4, 0LL);
goto LAB2;
}
示例15: Always_49_2
static void Always_49_2(char *t0)
{
char *t1;
char *t2;
char *t3;
char *t4;
char *t5;
LAB0: t1 = (t0 + 7068U);
t2 = *((char **)t1);
if (t2 == 0)
goto LAB2;
LAB3: goto *t2;
LAB2: xsi_set_current_line(49, ng0);
t2 = (t0 + 9280);
*((int *)t2) = 1;
t3 = (t0 + 7096);
*((char **)t3) = t2;
*((char **)t1) = &&LAB4;
LAB1: return;
LAB4: xsi_set_current_line(50, ng0);
LAB5: xsi_set_current_line(51, ng0);
t4 = (t0 + 3084U);
t5 = *((char **)t4);
t4 = (t0 + 6164);
xsi_vlogvar_wait_assign_value(t4, t5, 0, 0, 32, 0LL);
xsi_set_current_line(52, ng0);
t2 = (t0 + 2900U);
t3 = *((char **)t2);
t2 = (t0 + 6256);
xsi_vlogvar_wait_assign_value(t2, t3, 0, 0, 32, 0LL);
goto LAB2;
}