📄 m_00000000001671187819_3549571606.c
字号:
/**********************************************************************/
/* ____ ____ */
/* / /\/ / */
/* /___/ \ / */
/* \ \ \/ */
/* \ \ Copyright (c) 2003-2009 Xilinx, Inc. */
/* / / All Right Reserved. */
/* /---/ /\ */
/* \ \ / \ */
/* \___\/\___\ */
/***********************************************************************/
/* This file is designed for use with ISim build 0xa0883be4 */
#define XSI_HIDE_SYMBOL_SPEC true
#include "xsi.h"
#include <memory.h>
#ifdef __GNUC__
#include <stdlib.h>
#else
#include <malloc.h>
#define alloca _alloca
#endif
static const char *ng0 = "E:/kechengsheji/ha1/wave_gen_ver_s6/test_wave_gen.v";
static int ng1[] = {9, 0};
static int ng2[] = {2, 0};
static const char *ng3 = " ns";
static int ng4[] = {14, 0};
static const char *ng5 = "%t Starting simulation";
static int ng6[] = {4, 0};
static int ng7[] = {33, 0};
static unsigned int ng8[] = {0U, 0U};
static unsigned int ng9[] = {4660U, 0U};
static unsigned int ng10[] = {1U, 0U};
static unsigned int ng11[] = {22136U, 0U};
static unsigned int ng12[] = {2U, 0U};
static unsigned int ng13[] = {39612U, 0U};
static unsigned int ng14[] = {3U, 0U};
static unsigned int ng15[] = {57072U, 0U};
static int ng16[] = {10823, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0};
static int ng17[] = {2969419, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0};
static void Initial_46_0(char *t0)
{
char t3[8];
char *t1;
char *t2;
char *t4;
char *t5;
double t6;
char *t7;
char *t8;
char *t9;
char *t10;
char *t11;
char *t12;
char *t13;
char *t14;
char *t15;
char *t16;
char *t17;
int t18;
char *t19;
char *t20;
char *t21;
char *t22;
char *t23;
char *t24;
char *t25;
char *t26;
char *t27;
char *t28;
char *t29;
char *t30;
LAB0: t1 = (t0 + 2048U);
t2 = *((char **)t1);
if (t2 == 0)
goto LAB2;
LAB3: goto *t2;
LAB2: xsi_set_current_line(47, ng0);
LAB4: xsi_set_current_line(49, ng0);
t2 = ((char*)((ng1)));
memset(t3, 0, 8);
xsi_vlog_signed_unary_minus(t3, 32, t2, 32);
t4 = ((char*)((ng2)));
t5 = ((char*)((ng4)));
xsi_vlog_setTimeFormat(*((unsigned int *)t3), *((unsigned int *)t4), ng3, 0, *((unsigned int *)t5));
xsi_set_current_line(51, ng0);
t2 = (t0 + 1856);
xsi_process_wait(t2, 10000LL);
*((char **)t1) = &&LAB5;
LAB1: return;
LAB5: xsi_set_current_line(52, ng0);
t6 = xsi_vlog_realtime(1000.0000000000000, 1000.0000000000000);
*((double *)t3) = t6;
xsi_vlogfile_write(1, 0, 0, ng5, 2, t0, (char)114, t3, 64);
xsi_set_current_line(54, ng0);
t2 = (t0 + 1856);
t4 = (t0 + 3976);
t5 = *((char **)t4);
t7 = (t0 + 3984);
t8 = xsi_create_subprogram_invocation(t2, 0, *((char **)t7), ((char*)(t5)), 0, 0);
xsi_vlog_subprogram_pushinvocation(((char*)(t5)), t8);
LAB8: t9 = (t0 + 1952);
t10 = *((char **)t9);
t11 = (t10 + 80U);
t12 = *((char **)t11);
t13 = (t12 + 272U);
t14 = *((char **)t13);
t15 = (t14 + 0U);
t16 = *((char **)t15);
t17 = (t0 + 3984);
t18 = ((int (*)(char *, char *))t16)(*((char **)t17), t10);
LAB10: if (t18 != 0)
goto LAB11;
LAB6: t10 = (t0 + 4000);
t19 = *((char **)t10);
xsi_vlog_subprogram_popinvocation(((char*)(t19)));
LAB7: t20 = (t0 + 1952);
t21 = *((char **)t20);
t20 = (t0 + 4000);
t22 = *((char **)t20);
t23 = (t0 + 1856);
t24 = 0;
xsi_delete_subprogram_invocation(((char*)(t22)), t21, t0, t23, t24);
xsi_set_current_line(57, ng0);
t2 = (t0 + 1856);
xsi_process_wait(t2, 100000000LL);
*((char **)t1) = &&LAB12;
goto LAB1;
LAB9:;
LAB11: t9 = (t0 + 2048U);
*((char **)t9) = &&LAB8;
goto LAB1;
LAB12: xsi_set_current_line(59, ng0);
t2 = ((char*)((ng6)));
t4 = (t0 + 1856);
t5 = (t0 + 4048);
t7 = *((char **)t5);
t8 = (t0 + 4064);
t9 = xsi_create_subprogram_invocation(t4, 0, *((char **)t8), ((char*)(t7)), 0, 0);
xsi_vlog_subprogram_pushinvocation(((char*)(t7)), t9);
t10 = (t0 + 4056);
t11 = *((char **)t10);
xsi_vlogvar_assign_value(((char*)(t11)), t2, 0, 0, 16);
LAB15: t12 = (t0 + 1952);
t13 = *((char **)t12);
t14 = (t13 + 80U);
t15 = *((char **)t14);
t16 = (t15 + 272U);
t17 = *((char **)t16);
t19 = (t17 + 0U);
t20 = *((char **)t19);
t21 = (t0 + 4064);
t18 = ((int (*)(char *, char *))t20)(*((char **)t21), t13);
LAB17: if (t18 != 0)
goto LAB18;
LAB13: t13 = (t0 + 4104);
t22 = *((char **)t13);
xsi_vlog_subprogram_popinvocation(((char*)(t22)));
LAB14: t23 = (t0 + 1952);
t24 = *((char **)t23);
t23 = (t0 + 4104);
t25 = *((char **)t23);
t26 = (t0 + 1856);
t27 = 0;
xsi_delete_subprogram_invocation(((char*)(t25)), t24, t0, t26, t27);
xsi_set_current_line(60, ng0);
t2 = (t0 + 1856);
xsi_process_wait(t2, 500000000LL);
*((char **)t1) = &&LAB19;
goto LAB1;
LAB16:;
LAB18: t12 = (t0 + 2048U);
*((char **)t12) = &&LAB15;
goto LAB1;
LAB19: xsi_set_current_line(61, ng0);
t2 = ((char*)((ng2)));
t4 = (t0 + 1856);
t5 = (t0 + 4160);
t7 = *((char **)t5);
t8 = (t0 + 4176);
t9 = xsi_create_subprogram_invocation(t4, 0, *((char **)t8), ((char*)(t7)), 0, 0);
xsi_vlog_subprogram_pushinvocation(((char*)(t7)), t9);
t10 = (t0 + 4168);
t11 = *((char **)t10);
xsi_vlogvar_assign_value(((char*)(t11)), t2, 0, 0, 16);
LAB22: t12 = (t0 + 1952);
t13 = *((char **)t12);
t14 = (t13 + 80U);
t15 = *((char **)t14);
t16 = (t15 + 272U);
t17 = *((char **)t16);
t19 = (t17 + 0U);
t20 = *((char **)t19);
t21 = (t0 + 4176);
t18 = ((int (*)(char *, char *))t20)(*((char **)t21), t13);
LAB24: if (t18 != 0)
goto LAB25;
LAB20: t13 = (t0 + 4216);
t22 = *((char **)t13);
xsi_vlog_subprogram_popinvocation(((char*)(t22)));
LAB21: t23 = (t0 + 1952);
t24 = *((char **)t23);
t23 = (t0 + 4216);
t25 = *((char **)t23);
t26 = (t0 + 1856);
t27 = 0;
xsi_delete_subprogram_invocation(((char*)(t25)), t24, t0, t26, t27);
xsi_set_current_line(62, ng0);
t2 = (t0 + 1856);
xsi_process_wait(t2, 500000000LL);
*((char **)t1) = &&LAB26;
goto LAB1;
LAB23:;
LAB25: t12 = (t0 + 2048U);
*((char **)t12) = &&LAB22;
goto LAB1;
LAB26: xsi_set_current_line(63, ng0);
t2 = ((char*)((ng7)));
t4 = (t0 + 1856);
t5 = (t0 + 4272);
t7 = *((char **)t5);
t8 = (t0 + 4288);
t9 = xsi_create_subprogram_invocation(t4, 0, *((char **)t8), ((char*)(t7)), 0, 0);
xsi_vlog_subprogram_pushinvocation(((char*)(t7)), t9);
t10 = (t0 + 4280);
t11 = *((char **)t10);
xsi_vlogvar_assign_value(((char*)(t11)), t2, 0, 0, 16);
LAB29: t12 = (t0 + 1952);
t13 = *((char **)t12);
t14 = (t13 + 80U);
t15 = *((char **)t14);
t16 = (t15 + 272U);
t17 = *((char **)t16);
t19 = (t17 + 0U);
t20 = *((char **)t19);
t21 = (t0 + 4288);
t18 = ((int (*)(char *, char *))t20)(*((char **)t21), t13);
LAB31: if (t18 != 0)
goto LAB32;
LAB27: t13 = (t0 + 4328);
t22 = *((char **)t13);
xsi_vlog_subprogram_popinvocation(((char*)(t22)));
LAB28: t23 = (t0 + 1952);
t24 = *((char **)t23);
t23 = (t0 + 4328);
t25 = *((char **)t23);
t26 = (t0 + 1856);
t27 = 0;
xsi_delete_subprogram_invocation(((char*)(t25)), t24, t0, t26, t27);
xsi_set_current_line(64, ng0);
t2 = (t0 + 1856);
xsi_process_wait(t2, 500000000LL);
*((char **)t1) = &&LAB33;
goto LAB1;
LAB30:;
LAB32: t12 = (t0 + 2048U);
*((char **)t12) = &&LAB29;
goto LAB1;
LAB33: xsi_set_current_line(65, ng0);
t2 = (t0 + 1856);
t4 = (t0 + 4384);
t5 = *((char **)t4);
t7 = (t0 + 4392);
t8 = xsi_create_subprogram_invocation(t2, 0, *((char **)t7), ((char*)(t5)), 0, 0);
xsi_vlog_subprogram_pushinvocation(((char*)(t5)), t8);
LAB36: t9 = (t0 + 1952);
t10 = *((char **)t9);
t11 = (t10 + 80U);
t12 = *((char **)t11);
t13 = (t12 + 272U);
t14 = *((char **)t13);
t15 = (t14 + 0U);
t16 = *((char **)t15);
t17 = (t0 + 4392);
t18 = ((int (*)(char *, char *))t16)(*((char **)t17), t10);
LAB38: if (t18 != 0)
goto LAB39;
LAB34: t10 = (t0 + 4432);
t19 = *((char **)t10);
xsi_vlog_subprogram_popinvocation(((char*)(t19)));
LAB35: t20 = (t0 + 1952);
t21 = *((char **)t20);
t20 = (t0 + 4432);
t22 = *((char **)t20);
t23 = (t0 + 1856);
t24 = 0;
xsi_delete_subprogram_invocation(((char*)(t22)), t21, t0, t23, t24);
xsi_set_current_line(66, ng0);
t2 = (t0 + 1856);
xsi_process_wait(t2, 1200000000LL);
*((char **)t1) = &&LAB40;
goto LAB1;
LAB37:;
LAB39: t9 = (t0 + 2048U);
*((char **)t9) = &&LAB36;
goto LAB1;
LAB40: xsi_set_current_line(67, ng0);
t2 = (t0 + 1856);
t4 = (t0 + 4480);
t5 = *((char **)t4);
t7 = (t0 + 4488);
t8 = xsi_create_subprogram_invocation(t2, 0, *((char **)t7), ((char*)(t5)), 0, 0);
xsi_vlog_subprogram_pushinvocation(((char*)(t5)), t8);
LAB43: t9 = (t0 + 1952);
t10 = *((char **)t9);
t11 = (t10 + 80U);
t12 = *((char **)t11);
t13 = (t12 + 272U);
t14 = *((char **)t13);
t15 = (t14 + 0U);
t16 = *((char **)t15);
t17 = (t0 + 4488);
t18 = ((int (*)(char *, char *))t16)(*((char **)t17), t10);
LAB45: if (t18 != 0)
goto LAB46;
LAB41: t10 = (t0 + 4528);
t19 = *((char **)t10);
xsi_vlog_subprogram_popinvocation(((char*)(t19)));
LAB42: t20 = (t0 + 1952);
t21 = *((char **)t20);
t20 = (t0 + 4528);
t22 = *((char **)t20);
t23 = (t0 + 1856);
t24 = 0;
xsi_delete_subprogram_invocation(((char*)(t22)), t21, t0, t23, t24);
xsi_set_current_line(68, ng0);
t2 = (t0 + 1856);
xsi_process_wait(t2, 1200000000LL);
*((char **)t1) = &&LAB47;
goto LAB1;
LAB44:;
LAB46: t9 = (t0 + 2048U);
*((char **)t9) = &&LAB43;
goto LAB1;
LAB47: xsi_set_current_line(69, ng0);
t2 = (t0 + 1856);
t4 = (t0 + 4576);
t5 = *((char **)t4);
t7 = (t0 + 4584);
t8 = xsi_create_subprogram_invocation(t2, 0, *((char **)t7), ((char*)(t5)), 0, 0);
xsi_vlog_subprogram_pushinvocation(((char*)(t5)), t8);
LAB50: t9 = (t0 + 1952);
t10 = *((char **)t9);
t11 = (t10 + 80U);
t12 = *((char **)t11);
t13 = (t12 + 272U);
t14 = *((char **)t13);
t15 = (t14 + 0U);
t16 = *((char **)t15);
t17 = (t0 + 4584);
t18 = ((int (*)(char *, char *))t16)(*((char **)t17), t10);
LAB52: if (t18 != 0)
goto LAB53;
LAB48: t10 = (t0 + 4624);
t19 = *((char **)t10);
xsi_vlog_subprogram_popinvocation(((char*)(t19)));
LAB49: t20 = (t0 + 1952);
t21 = *((char **)t20);
t20 = (t0 + 4624);
t22 = *((char **)t20);
t23 = (t0 + 1856);
t24 = 0;
xsi_delete_subprogram_invocation(((char*)(t22)), t21, t0, t23, t24);
xsi_set_current_line(70, ng0);
t2 = (t0 + 1856);
xsi_process_wait(t2, 1200000000LL);
*((char **)t1) = &&LAB54;
goto LAB1;
LAB51:;
LAB53: t9 = (t0 + 2048U);
*((char **)t9) = &&LAB50;
goto LAB1;
LAB54: xsi_set_current_line(72, ng0);
t2 = (t0 + 1856);
xsi_process_wait(t2, 500000000LL);
*((char **)t1) = &&LAB55;
goto LAB1;
LAB55: xsi_set_current_line(74, ng0);
t2 = ((char*)((ng8)));
t4 = ((char*)((ng9)));
t5 = (t0 + 1856);
t7 = (t0 + 4664);
t8 = *((char **)t7);
t9 = (t0 + 4688);
t10 = xsi_create_subprogram_invocation(t5, 0, *((char **)t9), ((char*)(t8)), 0, 0);
xsi_vlog_subprogram_pushinvocation(((char*)(t8)), t10);
t11 = (t0 + 4672);
t12 = *((char **)t11);
xsi_vlogvar_assign_value(((char*)(t12)), t2, 0, 0, 16);
t13 = (t0 + 4680);
t14 = *((char **)t13);
xsi_vlogvar_assign_value(((char*)(t14)), t4, 0, 0, 16);
LAB58: t15 = (t0 + 1952);
t16 = *((char **)t15);
t17 = (t16 + 80U);
t19 = *((char **)t17);
t20 = (t19 + 272U);
t21 = *((char **)t20);
t22 = (t21 + 0U);
t23 = *((char **)t22);
t24 = (t0 + 4688);
t18 = ((int (*)(char *, char *))t23)(*((char **)t24), t16);
LAB60: if (t18 != 0)
goto LAB61;
LAB56: t16 = (t0 + 4720);
t25 = *((char **)t16);
xsi_vlog_subprogram_popinvocation(((char*)(t25)));
LAB57: t26 = (t0 + 1952);
t27 = *((char **)t26);
t26 = (t0 + 4720);
t28 = *((char **)t26);
t29 = (t0 + 1856);
t30 = 0;
xsi_delete_subprogram_invocation(((char*)(t28)), t27, t0, t29, t30);
xsi_set_current_line(75, ng0);
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -