OpenCores
URL https://opencores.org/ocsvn/xmatchpro/xmatchpro/trunk

Subversion Repositories xmatchpro

[/] [xmatchpro/] [trunk/] [xmw4-comdec/] [xmatch_sim7/] [isim/] [testbench_isim_beh.exe.sim/] [work/] [a_1121109493_0663296799.c] - Rev 9

Compare with Previous | Blame | View Log

/**********************************************************************/
/*   ____  ____                                                       */
/*  /   /\/   /                                                       */
/* /___/  \  /                                                        */
/* \   \   \/                                                       */
/*  \   \        Copyright (c) 2003-2009 Xilinx, Inc.                */
/*  /   /          All Right Reserved.                                 */
/* /---/   /\                                                         */
/* \   \  /  \                                                      */
/*  \___\/\___\                                                    */
/***********************************************************************/
 
/* This file is designed for use with ISim build 0x7708f090 */
 
#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 = "C:/Users/eejlny/projects/xmatch_sim7/xmatch_sim7/src/cam_byte.vhd";
 
 
 
static void work_a_1121109493_0663296799_p_0(char *t0)
{
    unsigned char t1;
    unsigned char t2;
    unsigned char t3;
    unsigned char t4;
    unsigned char t5;
    unsigned char t6;
    unsigned char t7;
    char *t8;
    char *t9;
    int t10;
    unsigned int t11;
    unsigned int t12;
    unsigned int t13;
    unsigned char t14;
    char *t15;
    char *t16;
    int t17;
    unsigned int t18;
    unsigned int t19;
    unsigned int t20;
    unsigned char t21;
    char *t22;
    char *t23;
    int t24;
    unsigned int t25;
    unsigned int t26;
    unsigned int t27;
    unsigned char t28;
    char *t29;
    char *t30;
    int t31;
    unsigned int t32;
    unsigned int t33;
    unsigned int t34;
    unsigned char t35;
    char *t36;
    char *t37;
    int t38;
    unsigned int t39;
    unsigned int t40;
    unsigned int t41;
    unsigned char t42;
    char *t43;
    char *t44;
    int t45;
    unsigned int t46;
    unsigned int t47;
    unsigned int t48;
    unsigned char t49;
    char *t50;
    char *t51;
    int t52;
    unsigned int t53;
    unsigned int t54;
    unsigned int t55;
    unsigned char t56;
    char *t57;
    char *t58;
    int t59;
    unsigned int t60;
    unsigned int t61;
    unsigned int t62;
    unsigned char t63;
    char *t64;
    char *t65;
    char *t66;
    char *t67;
    char *t68;
    char *t69;
 
LAB0:    xsi_set_current_line(97, ng0);
 
LAB3:    t8 = (t0 + 4424U);
    t9 = *((char **)t8);
    t10 = (7 - 7);
    t11 = (t10 * -1);
    t12 = (1U * t11);
    t13 = (0 + t12);
    t8 = (t9 + t13);
    t14 = *((unsigned char *)t8);
    if (t14 == 1)
        goto LAB23;
 
LAB24:    t15 = (t0 + 4424U);
    t16 = *((char **)t15);
    t17 = (6 - 7);
    t18 = (t17 * -1);
    t19 = (1U * t18);
    t20 = (0 + t19);
    t15 = (t16 + t20);
    t21 = *((unsigned char *)t15);
    t7 = t21;
 
LAB25:    if (t7 == 1)
        goto LAB20;
 
LAB21:    t22 = (t0 + 4424U);
    t23 = *((char **)t22);
    t24 = (5 - 7);
    t25 = (t24 * -1);
    t26 = (1U * t25);
    t27 = (0 + t26);
    t22 = (t23 + t27);
    t28 = *((unsigned char *)t22);
    t6 = t28;
 
LAB22:    if (t6 == 1)
        goto LAB17;
 
LAB18:    t29 = (t0 + 4424U);
    t30 = *((char **)t29);
    t31 = (4 - 7);
    t32 = (t31 * -1);
    t33 = (1U * t32);
    t34 = (0 + t33);
    t29 = (t30 + t34);
    t35 = *((unsigned char *)t29);
    t5 = t35;
 
LAB19:    if (t5 == 1)
        goto LAB14;
 
LAB15:    t36 = (t0 + 4424U);
    t37 = *((char **)t36);
    t38 = (3 - 7);
    t39 = (t38 * -1);
    t40 = (1U * t39);
    t41 = (0 + t40);
    t36 = (t37 + t41);
    t42 = *((unsigned char *)t36);
    t4 = t42;
 
LAB16:    if (t4 == 1)
        goto LAB11;
 
LAB12:    t43 = (t0 + 4424U);
    t44 = *((char **)t43);
    t45 = (2 - 7);
    t46 = (t45 * -1);
    t47 = (1U * t46);
    t48 = (0 + t47);
    t43 = (t44 + t48);
    t49 = *((unsigned char *)t43);
    t3 = t49;
 
LAB13:    if (t3 == 1)
        goto LAB8;
 
LAB9:    t50 = (t0 + 4424U);
    t51 = *((char **)t50);
    t52 = (1 - 7);
    t53 = (t52 * -1);
    t54 = (1U * t53);
    t55 = (0 + t54);
    t50 = (t51 + t55);
    t56 = *((unsigned char *)t50);
    t2 = t56;
 
LAB10:    if (t2 == 1)
        goto LAB5;
 
LAB6:    t57 = (t0 + 4424U);
    t58 = *((char **)t57);
    t59 = (0 - 7);
    t60 = (t59 * -1);
    t61 = (1U * t60);
    t62 = (0 + t61);
    t57 = (t58 + t62);
    t63 = *((unsigned char *)t57);
    t1 = t63;
 
LAB7:    t64 = (t0 + 6944);
    t65 = (t64 + 56U);
    t66 = *((char **)t65);
    t67 = (t66 + 56U);
    t68 = *((char **)t67);
    *((unsigned char *)t68) = t1;
    xsi_driver_first_trans_fast_port(t64);
 
LAB2:    t69 = (t0 + 6864);
    *((int *)t69) = 1;
 
LAB1:    return;
LAB4:    goto LAB2;
 
LAB5:    t1 = (unsigned char)1;
    goto LAB7;
 
LAB8:    t2 = (unsigned char)1;
    goto LAB10;
 
LAB11:    t3 = (unsigned char)1;
    goto LAB13;
 
LAB14:    t4 = (unsigned char)1;
    goto LAB16;
 
LAB17:    t5 = (unsigned char)1;
    goto LAB19;
 
LAB20:    t6 = (unsigned char)1;
    goto LAB22;
 
LAB23:    t7 = (unsigned char)1;
    goto LAB25;
 
}
 
 
extern void work_a_1121109493_0663296799_init()
{
	static char *pe[] = {(void *)work_a_1121109493_0663296799_p_0};
	xsi_register_didat("work_a_1121109493_0663296799", "isim/testbench_isim_beh.exe.sim/work/a_1121109493_0663296799.didat");
	xsi_register_executes(pe);
}
 

Compare with Previous | Blame | View Log

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.