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_1118791073_1177631651.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/ov_latch.vhd";
25
 
26
 
27
 
28
static void work_a_1118791073_1177631651_p_0(char *t0)
29
{
30
    unsigned char t1;
31
    char *t2;
32
    char *t3;
33
    unsigned char t4;
34
    char *t5;
35
    unsigned char t6;
36
    char *t7;
37
    char *t8;
38
    char *t9;
39
    char *t10;
40
    char *t11;
41
 
42
LAB0:    xsi_set_current_line(55, ng0);
43
 
44
LAB3:    t2 = (t0 + 2152U);
45
    t3 = *((char **)t2);
46
    t4 = *((unsigned char *)t3);
47
    if (t4 == 1)
48
        goto LAB5;
49
 
50
LAB6:    t1 = (unsigned char)0;
51
 
52
LAB7:    t2 = (t0 + 4240);
53
    t7 = (t2 + 56U);
54
    t8 = *((char **)t7);
55
    t9 = (t8 + 56U);
56
    t10 = *((char **)t9);
57
    *((unsigned char *)t10) = t1;
58
    xsi_driver_first_trans_fast_port(t2);
59
 
60
LAB2:    t11 = (t0 + 4128);
61
    *((int *)t11) = 1;
62
 
63
LAB1:    return;
64
LAB4:    goto LAB2;
65
 
66
LAB5:    t2 = (t0 + 1192U);
67
    t5 = *((char **)t2);
68
    t6 = *((unsigned char *)t5);
69
    t1 = t6;
70
    goto LAB7;
71
 
72
}
73
 
74
static void work_a_1118791073_1177631651_p_1(char *t0)
75
{
76
    char *t1;
77
    char *t2;
78
    unsigned char t3;
79
    char *t4;
80
    char *t5;
81
    char *t6;
82
    char *t7;
83
    char *t8;
84
 
85
LAB0:    xsi_set_current_line(56, ng0);
86
 
87
LAB3:    t1 = (t0 + 2152U);
88
    t2 = *((char **)t1);
89
    t3 = *((unsigned char *)t2);
90
    t1 = (t0 + 4304);
91
    t4 = (t1 + 56U);
92
    t5 = *((char **)t4);
93
    t6 = (t5 + 56U);
94
    t7 = *((char **)t6);
95
    *((unsigned char *)t7) = t3;
96
    xsi_driver_first_trans_fast_port(t1);
97
 
98
LAB2:    t8 = (t0 + 4144);
99
    *((int *)t8) = 1;
100
 
101
LAB1:    return;
102
LAB4:    goto LAB2;
103
 
104
}
105
 
106
static void work_a_1118791073_1177631651_p_2(char *t0)
107
{
108
    char *t1;
109
    char *t2;
110
    unsigned char t3;
111
    unsigned char t4;
112
    char *t5;
113
    char *t6;
114
    char *t7;
115
    char *t8;
116
    unsigned char t9;
117
    unsigned char t10;
118
    unsigned char t11;
119
    unsigned char t12;
120
    char *t13;
121
    char *t14;
122
 
123
LAB0:    xsi_set_current_line(60, ng0);
124
    t1 = (t0 + 1352U);
125
    t2 = *((char **)t1);
126
    t3 = *((unsigned char *)t2);
127
    t4 = (t3 == (unsigned char)0);
128
    if (t4 != 0)
129
        goto LAB2;
130
 
131
LAB4:    t1 = (t0 + 1632U);
132
    t4 = xsi_signal_has_event(t1);
133
    if (t4 == 1)
134
        goto LAB7;
135
 
136
LAB8:    t3 = (unsigned char)0;
137
 
138
LAB9:    if (t3 != 0)
139
        goto LAB5;
140
 
141
LAB6:
142
LAB3:    t1 = (t0 + 4160);
143
    *((int *)t1) = 1;
144
 
145
LAB1:    return;
146
LAB2:    xsi_set_current_line(61, ng0);
147
    t1 = (t0 + 4368);
148
    t5 = (t1 + 56U);
149
    t6 = *((char **)t5);
150
    t7 = (t6 + 56U);
151
    t8 = *((char **)t7);
152
    *((unsigned char *)t8) = (unsigned char)1;
153
    xsi_driver_first_trans_fast(t1);
154
    goto LAB3;
155
 
156
LAB5:    xsi_set_current_line(63, ng0);
157
    t2 = (t0 + 1512U);
158
    t6 = *((char **)t2);
159
    t11 = *((unsigned char *)t6);
160
    t12 = (t11 == (unsigned char)0);
161
    if (t12 != 0)
162
        goto LAB10;
163
 
164
LAB12:    xsi_set_current_line(66, ng0);
165
    t1 = (t0 + 1032U);
166
    t2 = *((char **)t1);
167
    t3 = *((unsigned char *)t2);
168
    t1 = (t0 + 4368);
169
    t5 = (t1 + 56U);
170
    t6 = *((char **)t5);
171
    t7 = (t6 + 56U);
172
    t8 = *((char **)t7);
173
    *((unsigned char *)t8) = t3;
174
    xsi_driver_first_trans_fast(t1);
175
 
176
LAB11:    goto LAB3;
177
 
178
LAB7:    t2 = (t0 + 1672U);
179
    t5 = *((char **)t2);
180
    t9 = *((unsigned char *)t5);
181
    t10 = (t9 == (unsigned char)1);
182
    t3 = t10;
183
    goto LAB9;
184
 
185
LAB10:    xsi_set_current_line(64, ng0);
186
    t2 = (t0 + 4368);
187
    t7 = (t2 + 56U);
188
    t8 = *((char **)t7);
189
    t13 = (t8 + 56U);
190
    t14 = *((char **)t13);
191
    *((unsigned char *)t14) = (unsigned char)1;
192
    xsi_driver_first_trans_fast(t2);
193
    goto LAB11;
194
 
195
}
196
 
197
 
198
extern void work_a_1118791073_1177631651_init()
199
{
200
        static char *pe[] = {(void *)work_a_1118791073_1177631651_p_0,(void *)work_a_1118791073_1177631651_p_1,(void *)work_a_1118791073_1177631651_p_2};
201
        xsi_register_didat("work_a_1118791073_1177631651", "isim/testbench_isim_beh.exe.sim/work/a_1118791073_1177631651.didat");
202
        xsi_register_executes(pe);
203
}

powered by: WebSVN 2.1.0

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