www.pudn.com > ShiftReg4.zip > a_1506450726_2372691052.c, change:2015-07-10,size:9249b


/**********************************************************************/ 
/*   ____  ____                                                       */ 
/*  /   /\/   /                                                       */ 
/* /___/  \  /                                                        */ 
/* \   \   \/                                                       */ 
/*  \   \        Copyright (c) 2003-2009 Xilinx, Inc.                */ 
/*  /   /          All Right Reserved.                                 */ 
/* /---/   /\                                                         */ 
/* \   \  /  \                                                      */ 
/*  \___\/\___\                                                    */ 
/***********************************************************************/ 
 
/* This file is designed for use with ISim build 0x8ef4fb42 */ 
 
#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 = "K:/vhdl/vhdl_codes/ShiftReg4/ShiftRge4_tb.vhd"; 
 
 
 
static void work_a_1506450726_2372691052_p_0(char *t0) 
{ 
    char *t1; 
    char *t2; 
    char *t3; 
    char *t4; 
    char *t5; 
    char *t6; 
    int64 t7; 
    int64 t8; 
 
LAB0:    t1 = (t0 + 1504U); 
    t2 = *((char **)t1); 
    if (t2 == 0) 
        goto LAB2; 
 
LAB3:    goto *t2; 
 
LAB2:    xsi_set_current_line(73, ng0); 
    t2 = (t0 + 1880); 
    t3 = (t2 + 32U); 
    t4 = *((char **)t3); 
    t5 = (t4 + 40U); 
    t6 = *((char **)t5); 
    *((unsigned char *)t6) = (unsigned char)3; 
    xsi_driver_first_trans_fast(t2); 
    xsi_set_current_line(74, ng0); 
    t2 = (t0 + 948U); 
    t3 = *((char **)t2); 
    t7 = *((int64 *)t3); 
    t8 = (t7 / 2); 
    t2 = (t0 + 1404); 
    xsi_process_wait(t2, t8); 
 
LAB6:    *((char **)t1) = &&LAB7; 
 
LAB1:    return; 
LAB4:    xsi_set_current_line(75, ng0); 
    t2 = (t0 + 1880); 
    t3 = (t2 + 32U); 
    t4 = *((char **)t3); 
    t5 = (t4 + 40U); 
    t6 = *((char **)t5); 
    *((unsigned char *)t6) = (unsigned char)2; 
    xsi_driver_first_trans_fast(t2); 
    xsi_set_current_line(76, ng0); 
    t2 = (t0 + 948U); 
    t3 = *((char **)t2); 
    t7 = *((int64 *)t3); 
    t8 = (t7 / 2); 
    t2 = (t0 + 1404); 
    xsi_process_wait(t2, t8); 
 
LAB10:    *((char **)t1) = &&LAB11; 
    goto LAB1; 
 
LAB5:    goto LAB4; 
 
LAB7:    goto LAB5; 
 
LAB8:    goto LAB2; 
 
LAB9:    goto LAB8; 
 
LAB11:    goto LAB9; 
 
} 
 
static void work_a_1506450726_2372691052_p_1(char *t0) 
{ 
    char *t1; 
    char *t2; 
    char *t3; 
    int64 t4; 
    int64 t5; 
    char *t6; 
    char *t7; 
    char *t8; 
 
LAB0:    t1 = (t0 + 1648U); 
    t2 = *((char **)t1); 
    if (t2 == 0) 
        goto LAB2; 
 
LAB3:    goto *t2; 
 
LAB2:    xsi_set_current_line(85, ng0); 
    t2 = (t0 + 948U); 
    t3 = *((char **)t2); 
    t4 = *((int64 *)t3); 
    t5 = (t4 * 10); 
    t2 = (t0 + 1548); 
    xsi_process_wait(t2, t5); 
 
LAB6:    *((char **)t1) = &&LAB7; 
 
LAB1:    return; 
LAB4:    xsi_set_current_line(86, ng0); 
    t2 = (t0 + 1916); 
    t3 = (t2 + 32U); 
    t6 = *((char **)t3); 
    t7 = (t6 + 40U); 
    t8 = *((char **)t7); 
    *((unsigned char *)t8) = (unsigned char)3; 
    xsi_driver_first_trans_fast(t2); 
    xsi_set_current_line(87, ng0); 
    t2 = (t0 + 948U); 
    t3 = *((char **)t2); 
    t4 = *((int64 *)t3); 
    t5 = (t4 * 3); 
    t2 = (t0 + 1548); 
    xsi_process_wait(t2, t5); 
 
LAB10:    *((char **)t1) = &&LAB11; 
    goto LAB1; 
 
LAB5:    goto LAB4; 
 
LAB7:    goto LAB5; 
 
LAB8:    xsi_set_current_line(88, ng0); 
    t2 = (t0 + 1916); 
    t3 = (t2 + 32U); 
    t6 = *((char **)t3); 
    t7 = (t6 + 40U); 
    t8 = *((char **)t7); 
    *((unsigned char *)t8) = (unsigned char)2; 
    xsi_driver_first_trans_fast(t2); 
    xsi_set_current_line(89, ng0); 
    t2 = (t0 + 948U); 
    t3 = *((char **)t2); 
    t4 = *((int64 *)t3); 
    t5 = (t4 * 2); 
    t2 = (t0 + 1548); 
    xsi_process_wait(t2, t5); 
 
LAB14:    *((char **)t1) = &&LAB15; 
    goto LAB1; 
 
LAB9:    goto LAB8; 
 
LAB11:    goto LAB9; 
 
LAB12:    xsi_set_current_line(90, ng0); 
    t2 = (t0 + 1916); 
    t3 = (t2 + 32U); 
    t6 = *((char **)t3); 
    t7 = (t6 + 40U); 
    t8 = *((char **)t7); 
    *((unsigned char *)t8) = (unsigned char)3; 
    xsi_driver_first_trans_fast(t2); 
    xsi_set_current_line(91, ng0); 
    t2 = (t0 + 948U); 
    t3 = *((char **)t2); 
    t4 = *((int64 *)t3); 
    t5 = (t4 * 5); 
    t2 = (t0 + 1548); 
    xsi_process_wait(t2, t5); 
 
LAB18:    *((char **)t1) = &&LAB19; 
    goto LAB1; 
 
LAB13:    goto LAB12; 
 
LAB15:    goto LAB13; 
 
LAB16:    xsi_set_current_line(92, ng0); 
    t2 = (t0 + 1916); 
    t3 = (t2 + 32U); 
    t6 = *((char **)t3); 
    t7 = (t6 + 40U); 
    t8 = *((char **)t7); 
    *((unsigned char *)t8) = (unsigned char)2; 
    xsi_driver_first_trans_fast(t2); 
    xsi_set_current_line(93, ng0); 
    t2 = (t0 + 948U); 
    t3 = *((char **)t2); 
    t4 = *((int64 *)t3); 
    t5 = (t4 * 3); 
    t2 = (t0 + 1548); 
    xsi_process_wait(t2, t5); 
 
LAB22:    *((char **)t1) = &&LAB23; 
    goto LAB1; 
 
LAB17:    goto LAB16; 
 
LAB19:    goto LAB17; 
 
LAB20:    xsi_set_current_line(94, ng0); 
    t2 = (t0 + 1916); 
    t3 = (t2 + 32U); 
    t6 = *((char **)t3); 
    t7 = (t6 + 40U); 
    t8 = *((char **)t7); 
    *((unsigned char *)t8) = (unsigned char)3; 
    xsi_driver_first_trans_fast(t2); 
    xsi_set_current_line(95, ng0); 
    t2 = (t0 + 948U); 
    t3 = *((char **)t2); 
    t4 = *((int64 *)t3); 
    t5 = (t4 * 12); 
    t2 = (t0 + 1548); 
    xsi_process_wait(t2, t5); 
 
LAB26:    *((char **)t1) = &&LAB27; 
    goto LAB1; 
 
LAB21:    goto LAB20; 
 
LAB23:    goto LAB21; 
 
LAB24:    xsi_set_current_line(96, ng0); 
    t2 = (t0 + 1916); 
    t3 = (t2 + 32U); 
    t6 = *((char **)t3); 
    t7 = (t6 + 40U); 
    t8 = *((char **)t7); 
    *((unsigned char *)t8) = (unsigned char)2; 
    xsi_driver_first_trans_fast(t2); 
    xsi_set_current_line(97, ng0); 
    t2 = (t0 + 948U); 
    t3 = *((char **)t2); 
    t4 = *((int64 *)t3); 
    t5 = (t4 * 2); 
    t2 = (t0 + 1548); 
    xsi_process_wait(t2, t5); 
 
LAB30:    *((char **)t1) = &&LAB31; 
    goto LAB1; 
 
LAB25:    goto LAB24; 
 
LAB27:    goto LAB25; 
 
LAB28:    xsi_set_current_line(98, ng0); 
    t2 = (t0 + 1916); 
    t3 = (t2 + 32U); 
    t6 = *((char **)t3); 
    t7 = (t6 + 40U); 
    t8 = *((char **)t7); 
    *((unsigned char *)t8) = (unsigned char)3; 
    xsi_driver_first_trans_fast(t2); 
    xsi_set_current_line(99, ng0); 
    t2 = (t0 + 948U); 
    t3 = *((char **)t2); 
    t4 = *((int64 *)t3); 
    t5 = (t4 * 4); 
    t2 = (t0 + 1548); 
    xsi_process_wait(t2, t5); 
 
LAB34:    *((char **)t1) = &&LAB35; 
    goto LAB1; 
 
LAB29:    goto LAB28; 
 
LAB31:    goto LAB29; 
 
LAB32:    xsi_set_current_line(100, ng0); 
    t2 = (t0 + 1916); 
    t3 = (t2 + 32U); 
    t6 = *((char **)t3); 
    t7 = (t6 + 40U); 
    t8 = *((char **)t7); 
    *((unsigned char *)t8) = (unsigned char)2; 
    xsi_driver_first_trans_fast(t2); 
    xsi_set_current_line(101, ng0); 
    t2 = (t0 + 948U); 
    t3 = *((char **)t2); 
    t4 = *((int64 *)t3); 
    t5 = (t4 * 3); 
    t2 = (t0 + 1548); 
    xsi_process_wait(t2, t5); 
 
LAB38:    *((char **)t1) = &&LAB39; 
    goto LAB1; 
 
LAB33:    goto LAB32; 
 
LAB35:    goto LAB33; 
 
LAB36:    xsi_set_current_line(102, ng0); 
    t2 = (t0 + 1916); 
    t3 = (t2 + 32U); 
    t6 = *((char **)t3); 
    t7 = (t6 + 40U); 
    t8 = *((char **)t7); 
    *((unsigned char *)t8) = (unsigned char)3; 
    xsi_driver_first_trans_fast(t2); 
    xsi_set_current_line(103, ng0); 
    t2 = (t0 + 948U); 
    t3 = *((char **)t2); 
    t4 = *((int64 *)t3); 
    t5 = (t4 * 5); 
    t2 = (t0 + 1548); 
    xsi_process_wait(t2, t5); 
 
LAB42:    *((char **)t1) = &&LAB43; 
    goto LAB1; 
 
LAB37:    goto LAB36; 
 
LAB39:    goto LAB37; 
 
LAB40:    xsi_set_current_line(104, ng0); 
    t2 = (t0 + 1916); 
    t3 = (t2 + 32U); 
    t6 = *((char **)t3); 
    t7 = (t6 + 40U); 
    t8 = *((char **)t7); 
    *((unsigned char *)t8) = (unsigned char)2; 
    xsi_driver_first_trans_fast(t2); 
    xsi_set_current_line(105, ng0); 
    t2 = (t0 + 948U); 
    t3 = *((char **)t2); 
    t4 = *((int64 *)t3); 
    t5 = (t4 * 6); 
    t2 = (t0 + 1548); 
    xsi_process_wait(t2, t5); 
 
LAB46:    *((char **)t1) = &&LAB47; 
    goto LAB1; 
 
LAB41:    goto LAB40; 
 
LAB43:    goto LAB41; 
 
LAB44:    xsi_set_current_line(106, ng0); 
    t2 = (t0 + 1916); 
    t3 = (t2 + 32U); 
    t6 = *((char **)t3); 
    t7 = (t6 + 40U); 
    t8 = *((char **)t7); 
    *((unsigned char *)t8) = (unsigned char)3; 
    xsi_driver_first_trans_fast(t2); 
    xsi_set_current_line(109, ng0); 
 
LAB50:    *((char **)t1) = &&LAB51; 
    goto LAB1; 
 
LAB45:    goto LAB44; 
 
LAB47:    goto LAB45; 
 
LAB48:    goto LAB2; 
 
LAB49:    goto LAB48; 
 
LAB51:    goto LAB49; 
 
} 
 
 
extern void work_a_1506450726_2372691052_init() 
{ 
	static char *pe[] = {(void *)work_a_1506450726_2372691052_p_0,(void *)work_a_1506450726_2372691052_p_1}; 
	xsi_register_didat("work_a_1506450726_2372691052", "isim/ShiftRge4_tb_isim_beh.exe.sim/work/a_1506450726_2372691052.didat"); 
	xsi_register_executes(pe); 
}