📄 a_1297477671_0429821216.c
字号:
t7 = *((char **)t6);
*((int *)t7) = 1;
xsi_driver_first_trans_fast(t1);
t1 = (t0 + 8592);
t2 = (t1 + 56U);
t5 = *((char **)t2);
t6 = (t5 + 56U);
t7 = *((char **)t6);
*((int *)t7) = 0;
xsi_driver_first_trans_fast(t1);
t1 = (t0 + 8656);
t2 = (t1 + 56U);
t5 = *((char **)t2);
t6 = (t5 + 56U);
t7 = *((char **)t6);
*((int *)t7) = 1;
xsi_driver_first_trans_fast(t1);
goto LAB6;
LAB8: t2 = (t0 + 8528);
t5 = (t2 + 56U);
t6 = *((char **)t5);
t7 = (t6 + 56U);
t8 = *((char **)t7);
*((int *)t8) = 0;
xsi_driver_first_trans_fast(t2);
t1 = (t0 + 8464);
t2 = (t1 + 56U);
t5 = *((char **)t2);
t6 = (t5 + 56U);
t7 = *((char **)t6);
*((int *)t7) = 1;
xsi_driver_first_trans_fast(t1);
t1 = (t0 + 8592);
t2 = (t1 + 56U);
t5 = *((char **)t2);
t6 = (t5 + 56U);
t7 = *((char **)t6);
*((int *)t7) = 1;
xsi_driver_first_trans_fast(t1);
t1 = (t0 + 8656);
t2 = (t1 + 56U);
t5 = *((char **)t2);
t6 = (t5 + 56U);
t7 = *((char **)t6);
*((int *)t7) = 0;
xsi_driver_first_trans_fast(t1);
goto LAB9;
}
static void unisim_a_1297477671_0429821216_p_5(char *t0)
{
char *t1;
char *t2;
unsigned char t3;
unsigned char t4;
char *t5;
char *t6;
char *t7;
char *t8;
LAB0: t1 = (t0 + 1512U);
t2 = *((char **)t1);
t3 = *((unsigned char *)t2);
t4 = (t3 == (unsigned char)3);
if (t4 != 0)
goto LAB2;
LAB4: t1 = (t0 + 1152U);
t3 = ieee_p_2592010699_sub_1744673427_503743352(IEEE_P_2592010699, t1, 0U, 0U);
if (t3 != 0)
goto LAB5;
LAB7:
LAB6: t1 = (t0 + 1152U);
t3 = ieee_p_2592010699_sub_1258338084_503743352(IEEE_P_2592010699, t1, 0U, 0U);
if (t3 != 0)
goto LAB8;
LAB10:
LAB9:
LAB3: t1 = (t0 + 8016);
*((int *)t1) = 1;
LAB1: return;
LAB2: t1 = (t0 + 8720);
t5 = (t1 + 56U);
t6 = *((char **)t5);
t7 = (t6 + 56U);
t8 = *((char **)t7);
*((int *)t8) = 0;
xsi_driver_first_trans_fast(t1);
t1 = (t0 + 8784);
t2 = (t1 + 56U);
t5 = *((char **)t2);
t6 = (t5 + 56U);
t7 = *((char **)t6);
*((int *)t7) = 0;
xsi_driver_first_trans_fast(t1);
goto LAB3;
LAB5: t2 = (t0 + 8720);
t5 = (t2 + 56U);
t6 = *((char **)t5);
t7 = (t6 + 56U);
t8 = *((char **)t7);
*((int *)t8) = 1;
xsi_driver_first_trans_fast(t2);
goto LAB6;
LAB8: t2 = (t0 + 8784);
t5 = (t2 + 56U);
t6 = *((char **)t5);
t7 = (t6 + 56U);
t8 = *((char **)t7);
*((int *)t8) = 1;
xsi_driver_first_trans_fast(t2);
goto LAB9;
}
static void unisim_a_1297477671_0429821216_p_6(char *t0)
{
char *t1;
char *t2;
char *t3;
unsigned char t4;
unsigned char t5;
char *t6;
char *t7;
char *t8;
char *t9;
unsigned char t10;
int t11;
unsigned char t12;
unsigned char t13;
int64 t14;
int64 t15;
int t16;
unsigned char t17;
char *t18;
char *t19;
LAB0: t1 = (t0 + 7120U);
t2 = *((char **)t1);
if (t2 == 0)
goto LAB2;
LAB3: goto *t2;
LAB2: t2 = (t0 + 1512U);
t3 = *((char **)t2);
t4 = *((unsigned char *)t3);
t5 = (t4 == (unsigned char)3);
if (t5 != 0)
goto LAB4;
LAB6: t2 = (t0 + 1352U);
t3 = *((char **)t2);
t5 = *((unsigned char *)t3);
t10 = (t5 == (unsigned char)1);
if (t10 == 1)
goto LAB10;
LAB11: t4 = (unsigned char)0;
LAB12: if (t4 != 0)
goto LAB7;
LAB9:
LAB8:
LAB5:
LAB38: t2 = (t0 + 8032);
*((int *)t2) = 1;
*((char **)t1) = &&LAB39;
LAB1: return;
LAB4: t2 = (t0 + 8848);
t6 = (t2 + 56U);
t7 = *((char **)t6);
t8 = (t7 + 56U);
t9 = *((char **)t8);
*((unsigned char *)t9) = (unsigned char)2;
xsi_driver_first_trans_fast(t2);
goto LAB5;
LAB7: t2 = (t0 + 1152U);
t13 = ieee_p_2592010699_sub_1744673427_503743352(IEEE_P_2592010699, t2, 0U, 0U);
if (t13 != 0)
goto LAB13;
LAB15:
LAB14: goto LAB8;
LAB10: t2 = (t0 + 3592U);
t6 = *((char **)t2);
t11 = *((int *)t6);
t12 = (t11 == 1);
t4 = t12;
goto LAB12;
LAB13: t14 = (1 * 1LL);
t7 = (t0 + 6928);
xsi_process_wait(t7, t14);
LAB18: *((char **)t1) = &&LAB19;
goto LAB1;
LAB16: t2 = (t0 + 1672U);
t3 = *((char **)t2);
t14 = *((int64 *)t3);
t15 = (0 * 1LL);
t4 = (t14 != t15);
if (t4 != 0)
goto LAB20;
LAB22:
LAB21: t2 = (t0 + 2312U);
t3 = *((char **)t2);
t14 = *((int64 *)t3);
t2 = (t0 + 6928);
xsi_process_wait(t2, t14);
LAB25: *((char **)t1) = &&LAB26;
goto LAB1;
LAB17: goto LAB16;
LAB19: goto LAB17;
LAB20: t2 = (t0 + 8848);
t6 = (t2 + 56U);
t7 = *((char **)t6);
t8 = (t7 + 56U);
t9 = *((char **)t8);
*((unsigned char *)t9) = (unsigned char)2;
xsi_driver_first_trans_fast(t2);
goto LAB21;
LAB23: t2 = (t0 + 3272U);
t3 = *((char **)t2);
t11 = *((int *)t3);
t10 = (t11 != 1);
if (t10 == 1)
goto LAB33;
LAB34: t5 = (unsigned char)0;
LAB35: if (t5 == 1)
goto LAB30;
LAB31: t4 = (unsigned char)0;
LAB32: if (t4 != 0)
goto LAB27;
LAB29:
LAB28: goto LAB14;
LAB24: goto LAB23;
LAB26: goto LAB24;
LAB27: t2 = (t0 + 8848);
t8 = (t2 + 56U);
t9 = *((char **)t8);
t18 = (t9 + 56U);
t19 = *((char **)t18);
*((unsigned char *)t19) = (unsigned char)3;
xsi_driver_first_trans_fast(t2);
goto LAB28;
LAB30: t2 = (t0 + 1512U);
t7 = *((char **)t2);
t13 = *((unsigned char *)t7);
t17 = (t13 == (unsigned char)2);
t4 = t17;
goto LAB32;
LAB33: t2 = (t0 + 3112U);
t6 = *((char **)t2);
t16 = *((int *)t6);
t12 = (t16 != 1);
t5 = t12;
goto LAB35;
LAB36: t3 = (t0 + 8032);
*((int *)t3) = 0;
goto LAB2;
LAB37: goto LAB36;
LAB39: goto LAB37;
}
static void unisim_a_1297477671_0429821216_p_7(char *t0)
{
char *t1;
char *t2;
char *t3;
unsigned char t4;
unsigned char t5;
char *t6;
char *t7;
char *t8;
char *t9;
unsigned char t10;
int t11;
unsigned char t12;
unsigned char t13;
int64 t14;
int64 t15;
unsigned char t16;
char *t17;
char *t18;
char *t19;
int t20;
unsigned char t21;
unsigned char t22;
char *t23;
LAB0: t1 = (t0 + 7368U);
t2 = *((char **)t1);
if (t2 == 0)
goto LAB2;
LAB3: goto *t2;
LAB2: t2 = (t0 + 1512U);
t3 = *((char **)t2);
t4 = *((unsigned char *)t3);
t5 = (t4 == (unsigned char)3);
if (t5 != 0)
goto LAB4;
LAB6: t2 = (t0 + 1352U);
t3 = *((char **)t2);
t5 = *((unsigned char *)t3);
t10 = (t5 == (unsigned char)1);
if (t10 == 1)
goto LAB10;
LAB11: t4 = (unsigned char)0;
LAB12: if (t4 != 0)
goto LAB7;
LAB9:
LAB8:
LAB5:
LAB37: t2 = (t0 + 8048);
*((int *)t2) = 1;
*((char **)t1) = &&LAB38;
LAB1: return;
LAB4: t2 = (t0 + 8912);
t6 = (t2 + 56U);
t7 = *((char **)t6);
t8 = (t7 + 56U);
t9 = *((char **)t8);
*((unsigned char *)t9) = (unsigned char)2;
xsi_driver_first_trans_fast(t2);
goto LAB5;
LAB7: t2 = (t0 + 1152U);
t13 = ieee_p_2592010699_sub_1258338084_503743352(IEEE_P_2592010699, t2, 0U, 0U);
if (t13 != 0)
goto LAB13;
LAB15:
LAB14: goto LAB8;
LAB10: t2 = (t0 + 3752U);
t6 = *((char **)t2);
t11 = *((int *)t6);
t12 = (t11 == 1);
t4 = t12;
goto LAB12;
LAB13: t7 = (t0 + 1672U);
t8 = *((char **)t7);
t14 = *((int64 *)t8);
t15 = (0 * 1LL);
t16 = (t14 != t15);
if (t16 != 0)
goto LAB16;
LAB18:
LAB17: t2 = (t0 + 2312U);
t3 = *((char **)t2);
t14 = *((int64 *)t3);
t2 = (t0 + 7176);
xsi_process_wait(t2, t14);
LAB21: *((char **)t1) = &&LAB22;
goto LAB1;
LAB16: t7 = (t0 + 8912);
t9 = (t7 + 56U);
t17 = *((char **)t9);
t18 = (t17 + 56U);
t19 = *((char **)t18);
*((unsigned char *)t19) = (unsigned char)2;
xsi_driver_first_trans_fast(t7);
goto LAB17;
LAB19: t2 = (t0 + 3432U);
t3 = *((char **)t2);
t11 = *((int *)t3);
t12 = (t11 != 1);
if (t12 == 1)
goto LAB32;
LAB33: t10 = (unsigned char)0;
LAB34: if (t10 == 1)
goto LAB29;
LAB30: t5 = (unsigned char)0;
LAB31: if (t5 == 1)
goto LAB26;
LAB27: t4 = (unsigned char)0;
LAB28: if (t4 != 0)
goto LAB23;
LAB25:
LAB24: goto LAB14;
LAB20: goto LAB19;
LAB22: goto LAB20;
LAB23: t2 = (t0 + 8912);
t17 = (t2 + 56U);
t18 = *((char **)t17);
t19 = (t18 + 56U);
t23 = *((char **)t19);
*((unsigned char *)t23) = (unsigned char)3;
xsi_driver_first_trans_fast(t2);
goto LAB24;
LAB26: t2 = (t0 + 1672U);
t8 = *((char **)t2);
t14 = *((int64 *)t8);
t2 = (t0 + 1832U);
t9 = *((char **)t2);
t15 = *((int64 *)t9);
t22 = (t14 <= t15);
t4 = t22;
goto LAB28;
LAB29: t2 = (t0 + 1512U);
t7 = *((char **)t2);
t16 = *((unsigned char *)t7);
t21 = (t16 == (unsigned char)2);
t5 = t21;
goto LAB31;
LAB32: t2 = (t0 + 2952U);
t6 = *((char **)t2);
t20 = *((int *)t6);
t13 = (t20 != 1);
t10 = t13;
goto LAB34;
LAB35: t3 = (t0 + 8048);
*((int *)t3) = 0;
goto LAB2;
LAB36: goto LAB35;
LAB38: goto LAB36;
}
static void unisim_a_1297477671_0429821216_p_8(char *t0)
{
char *t1;
char *t2;
unsigned char t3;
unsigned char t4;
unsigned char t5;
char *t6;
char *t7;
unsigned char t8;
char *t9;
char *t10;
char *t11;
char *t12;
LAB0: t1 = (t0 + 1352U);
t2 = *((char **)t1);
t3 = *((unsigned char *)t2);
t4 = (t3 == (unsigned char)1);
if (t4 != 0)
goto LAB2;
LAB4:
LAB3: t1 = (t0 + 8064);
*((int *)t1) = 1;
LAB1: return;
LAB2: t1 = (t0 + 2432U);
t5 = xsi_signal_has_event(t1);
if (t5 != 0)
goto LAB5;
LAB7:
LAB6: t1 = (t0 + 2592U);
t3 = xsi_signal_has_event(t1);
if (t3 != 0)
goto LAB8;
LAB10:
LAB9: goto LAB3;
LAB5: t6 = (t0 + 2472U);
t7 = *((char **)t6);
t8 = *((unsigned char *)t7);
t6 = (t0 + 8976);
t9 = (t6 + 56U);
t10 = *((char **)t9);
t11 = (t10 + 56U);
t12 = *((char **)t11);
*((unsigned char *)t12) = t8;
xsi_driver_first_trans_fast_port(t6);
goto LAB6;
LAB8: t2 = (t0 + 2632U);
t6 = *((char **)t2);
t4 = *((unsigned char *)t6);
t2 = (t0 + 8976);
t7 = (t2 + 56U);
t9 = *((char **)t7);
t10 = (t9 + 56U);
t11 = *((char **)t10);
*((unsigned char *)t11) = t4;
xsi_driver_first_trans_fast_port(t2);
goto LAB9;
}
extern void unisim_a_1297477671_0429821216_init()
{
static char *pe[] = {(void *)unisim_a_1297477671_0429821216_p_0,(void *)unisim_a_1297477671_0429821216_p_1,(void *)unisim_a_1297477671_0429821216_p_2,(void *)unisim_a_1297477671_0429821216_p_3,(void *)unisim_a_1297477671_0429821216_p_4,(void *)unisim_a_1297477671_0429821216_p_5,(void *)unisim_a_1297477671_0429821216_p_6,(void *)unisim_a_1297477671_0429821216_p_7,(void *)unisim_a_1297477671_0429821216_p_8};
xsi_register_didat("unisim_a_1297477671_0429821216", "isim/test_wave_gen_isim_beh.exe.sim/unisim/a_1297477671_0429821216.didat");
xsi_register_executes(pe);
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -