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_2843271005_1181938964.c] - Blame information for rev 9

Details | Compare with Previous | View Log

Line No. Rev Author Line
1 9 eejlny
/**********************************************************************/
2
/*   ____  ____                                                       */
3
/*  /   /\/   /                                                       */
4
/* /___/  \  /                                                        */
5
/* \   \   \/                                                       */
6
/*  \   \        Copyright (c) 2003-2009 Xilinx, Inc.                */
7
/*  /   /          All Right Reserved.                                 */
8
/* /---/   /\                                                         */
9
/* \   \  /  \                                                      */
10
/*  \___\/\___\                                                    */
11
/***********************************************************************/
12
 
13
/* This file is designed for use with ISim build 0x7708f090 */
14
 
15
#define XSI_HIDE_SYMBOL_SPEC true
16
#include "xsi.h"
17
#include <memory.h>
18
#ifdef __GNUC__
19
#include <stdlib.h>
20
#else
21
#include <malloc.h>
22
#define alloca _alloca
23
#endif
24
static const char *ng0 = "C:/Users/eejlny/projects/xmatch_sim7/xmatch_sim7/src/count_delay.vhd";
25
 
26
 
27
 
28
static void work_a_2843271005_1181938964_p_0(char *t0)
29
{
30
    char *t1;
31
    char *t2;
32
    unsigned char t3;
33
    unsigned char t4;
34
    char *t5;
35
    char *t6;
36
    char *t7;
37
    char *t8;
38
    char *t9;
39
    char *t10;
40
    unsigned char t11;
41
    unsigned char t12;
42
    unsigned char t13;
43
    unsigned char t14;
44
    char *t15;
45
    char *t16;
46
 
47
LAB0:    xsi_set_current_line(60, ng0);
48
    t1 = (t0 + 1192U);
49
    t2 = *((char **)t1);
50
    t3 = *((unsigned char *)t2);
51
    t4 = (t3 == (unsigned char)0);
52
    if (t4 != 0)
53
        goto LAB2;
54
 
55
LAB4:    t1 = (t0 + 1472U);
56
    t4 = xsi_signal_has_event(t1);
57
    if (t4 == 1)
58
        goto LAB7;
59
 
60
LAB8:    t3 = (unsigned char)0;
61
 
62
LAB9:    if (t3 != 0)
63
        goto LAB5;
64
 
65
LAB6:
66
LAB3:    t1 = (t0 + 3720);
67
    *((int *)t1) = 1;
68
 
69
LAB1:    return;
70
LAB2:    xsi_set_current_line(61, ng0);
71
    t1 = (t0 + 6155);
72
    t6 = (t0 + 3816);
73
    t7 = (t6 + 56U);
74
    t8 = *((char **)t7);
75
    t9 = (t8 + 56U);
76
    t10 = *((char **)t9);
77
    memcpy(t10, t1, 8U);
78
    xsi_driver_first_trans_fast(t6);
79
    xsi_set_current_line(62, ng0);
80
    t1 = (t0 + 6163);
81
    t5 = (t0 + 3880);
82
    t6 = (t5 + 56U);
83
    t7 = *((char **)t6);
84
    t8 = (t7 + 56U);
85
    t9 = *((char **)t8);
86
    memcpy(t9, t1, 8U);
87
    xsi_driver_first_trans_fast(t5);
88
    goto LAB3;
89
 
90
LAB5:    xsi_set_current_line(64, ng0);
91
    t2 = (t0 + 1352U);
92
    t6 = *((char **)t2);
93
    t13 = *((unsigned char *)t6);
94
    t14 = (t13 == (unsigned char)0);
95
    if (t14 != 0)
96
        goto LAB10;
97
 
98
LAB12:    xsi_set_current_line(68, ng0);
99
    t1 = (t0 + 1032U);
100
    t2 = *((char **)t1);
101
    t1 = (t0 + 3816);
102
    t5 = (t1 + 56U);
103
    t6 = *((char **)t5);
104
    t7 = (t6 + 56U);
105
    t8 = *((char **)t7);
106
    memcpy(t8, t2, 8U);
107
    xsi_driver_first_trans_fast(t1);
108
    xsi_set_current_line(69, ng0);
109
    t1 = (t0 + 1832U);
110
    t2 = *((char **)t1);
111
    t1 = (t0 + 3880);
112
    t5 = (t1 + 56U);
113
    t6 = *((char **)t5);
114
    t7 = (t6 + 56U);
115
    t8 = *((char **)t7);
116
    memcpy(t8, t2, 8U);
117
    xsi_driver_first_trans_fast(t1);
118
 
119
LAB11:    goto LAB3;
120
 
121
LAB7:    t2 = (t0 + 1512U);
122
    t5 = *((char **)t2);
123
    t11 = *((unsigned char *)t5);
124
    t12 = (t11 == (unsigned char)1);
125
    t3 = t12;
126
    goto LAB9;
127
 
128
LAB10:    xsi_set_current_line(65, ng0);
129
    t2 = (t0 + 6171);
130
    t8 = (t0 + 3816);
131
    t9 = (t8 + 56U);
132
    t10 = *((char **)t9);
133
    t15 = (t10 + 56U);
134
    t16 = *((char **)t15);
135
    memcpy(t16, t2, 8U);
136
    xsi_driver_first_trans_fast(t8);
137
    xsi_set_current_line(66, ng0);
138
    t1 = (t0 + 6179);
139
    t5 = (t0 + 3880);
140
    t6 = (t5 + 56U);
141
    t7 = *((char **)t6);
142
    t8 = (t7 + 56U);
143
    t9 = *((char **)t8);
144
    memcpy(t9, t1, 8U);
145
    xsi_driver_first_trans_fast(t5);
146
    goto LAB11;
147
 
148
}
149
 
150
static void work_a_2843271005_1181938964_p_1(char *t0)
151
{
152
    char *t1;
153
    char *t2;
154
    char *t3;
155
    char *t4;
156
    char *t5;
157
    char *t6;
158
    char *t7;
159
 
160
LAB0:    xsi_set_current_line(74, ng0);
161
 
162
LAB3:    t1 = (t0 + 1992U);
163
    t2 = *((char **)t1);
164
    t1 = (t0 + 3944);
165
    t3 = (t1 + 56U);
166
    t4 = *((char **)t3);
167
    t5 = (t4 + 56U);
168
    t6 = *((char **)t5);
169
    memcpy(t6, t2, 8U);
170
    xsi_driver_first_trans_fast_port(t1);
171
 
172
LAB2:    t7 = (t0 + 3736);
173
    *((int *)t7) = 1;
174
 
175
LAB1:    return;
176
LAB4:    goto LAB2;
177
 
178
}
179
 
180
 
181
extern void work_a_2843271005_1181938964_init()
182
{
183
        static char *pe[] = {(void *)work_a_2843271005_1181938964_p_0,(void *)work_a_2843271005_1181938964_p_1};
184
        xsi_register_didat("work_a_2843271005_1181938964", "isim/testbench_isim_beh.exe.sim/work/a_2843271005_1181938964.didat");
185
        xsi_register_executes(pe);
186
}

powered by: WebSVN 2.1.0

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