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_1055765258_0419583068.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/level2_4ca.vhd";
25
 
26
 
27
 
28
static void work_a_1055765258_0419583068_p_0(char *t0)
29
{
30
    char *t1;
31
    char *t2;
32
    char *t3;
33
    char *t4;
34
    char *t5;
35
    char *t6;
36
    char *t7;
37
 
38
LAB0:    xsi_set_current_line(796, ng0);
39
 
40
LAB3:    t1 = (t0 + 1992U);
41
    t2 = *((char **)t1);
42
    t1 = (t0 + 15968);
43
    t3 = (t1 + 56U);
44
    t4 = *((char **)t3);
45
    t5 = (t4 + 56U);
46
    t6 = *((char **)t5);
47
    memcpy(t6, t2, 32U);
48
    xsi_driver_first_trans_fast(t1);
49
 
50
LAB2:    t7 = (t0 + 15824);
51
    *((int *)t7) = 1;
52
 
53
LAB1:    return;
54
LAB4:    goto LAB2;
55
 
56
}
57
 
58
static void work_a_1055765258_0419583068_p_1(char *t0)
59
{
60
    char *t1;
61
    char *t2;
62
    char *t3;
63
    char *t4;
64
    char *t5;
65
    char *t6;
66
    char *t7;
67
 
68
LAB0:    xsi_set_current_line(797, ng0);
69
 
70
LAB3:    t1 = (t0 + 2952U);
71
    t2 = *((char **)t1);
72
    t1 = (t0 + 16032);
73
    t3 = (t1 + 56U);
74
    t4 = *((char **)t3);
75
    t5 = (t4 + 56U);
76
    t6 = *((char **)t5);
77
    memcpy(t6, t2, 64U);
78
    xsi_driver_first_trans_fast_port(t1);
79
 
80
LAB2:    t7 = (t0 + 15840);
81
    *((int *)t7) = 1;
82
 
83
LAB1:    return;
84
LAB4:    goto LAB2;
85
 
86
}
87
 
88
static void work_a_1055765258_0419583068_p_2(char *t0)
89
{
90
    char *t1;
91
    char *t2;
92
    unsigned char t3;
93
    unsigned char t4;
94
    char *t5;
95
    char *t6;
96
    char *t7;
97
    char *t8;
98
    char *t9;
99
    char *t10;
100
    char *t12;
101
    char *t13;
102
    char *t14;
103
    char *t15;
104
    char *t16;
105
    char *t17;
106
 
107
LAB0:    xsi_set_current_line(959, ng0);
108
    t1 = (t0 + 12552U);
109
    t2 = *((char **)t1);
110
    t3 = *((unsigned char *)t2);
111
    t4 = (t3 == (unsigned char)1);
112
    if (t4 != 0)
113
        goto LAB3;
114
 
115
LAB4:
116
LAB5:    t10 = (t0 + 29872);
117
    t12 = (t0 + 16096);
118
    t13 = (t12 + 56U);
119
    t14 = *((char **)t13);
120
    t15 = (t14 + 56U);
121
    t16 = *((char **)t15);
122
    memcpy(t16, t10, 15U);
123
    xsi_driver_first_trans_fast(t12);
124
 
125
LAB2:    t17 = (t0 + 15856);
126
    *((int *)t17) = 1;
127
 
128
LAB1:    return;
129
LAB3:    t1 = (t0 + 11272U);
130
    t5 = *((char **)t1);
131
    t1 = (t0 + 16096);
132
    t6 = (t1 + 56U);
133
    t7 = *((char **)t6);
134
    t8 = (t7 + 56U);
135
    t9 = *((char **)t8);
136
    memcpy(t9, t5, 15U);
137
    xsi_driver_first_trans_fast(t1);
138
    goto LAB2;
139
 
140
LAB6:    goto LAB2;
141
 
142
}
143
 
144
static void work_a_1055765258_0419583068_p_3(char *t0)
145
{
146
    char *t1;
147
    char *t2;
148
    unsigned int t3;
149
    unsigned int t4;
150
    unsigned int t5;
151
    char *t6;
152
    char *t7;
153
    char *t8;
154
    char *t9;
155
    char *t10;
156
    char *t11;
157
 
158
LAB0:    xsi_set_current_line(962, ng0);
159
 
160
LAB3:    t1 = (t0 + 6792U);
161
    t2 = *((char **)t1);
162
    t3 = (4 - 4);
163
    t4 = (t3 * 1U);
164
    t5 = (0 + t4);
165
    t1 = (t2 + t5);
166
    t6 = (t0 + 16160);
167
    t7 = (t6 + 56U);
168
    t8 = *((char **)t7);
169
    t9 = (t8 + 56U);
170
    t10 = *((char **)t9);
171
    memcpy(t10, t1, 4U);
172
    xsi_driver_first_trans_fast(t6);
173
 
174
LAB2:    t11 = (t0 + 15872);
175
    *((int *)t11) = 1;
176
 
177
LAB1:    return;
178
LAB4:    goto LAB2;
179
 
180
}
181
 
182
static void work_a_1055765258_0419583068_p_4(char *t0)
183
{
184
    char *t1;
185
    char *t2;
186
    unsigned char t3;
187
    char *t4;
188
    char *t5;
189
    char *t6;
190
    char *t7;
191
    char *t8;
192
 
193
LAB0:    xsi_set_current_line(1024, ng0);
194
 
195
LAB3:    t1 = (t0 + 1672U);
196
    t2 = *((char **)t1);
197
    t3 = *((unsigned char *)t2);
198
    t1 = (t0 + 16224);
199
    t4 = (t1 + 56U);
200
    t5 = *((char **)t4);
201
    t6 = (t5 + 56U);
202
    t7 = *((char **)t6);
203
    *((unsigned char *)t7) = t3;
204
    xsi_driver_first_trans_fast(t1);
205
 
206
LAB2:    t8 = (t0 + 15888);
207
    *((int *)t8) = 1;
208
 
209
LAB1:    return;
210
LAB4:    goto LAB2;
211
 
212
}
213
 
214
 
215
extern void work_a_1055765258_0419583068_init()
216
{
217
        static char *pe[] = {(void *)work_a_1055765258_0419583068_p_0,(void *)work_a_1055765258_0419583068_p_1,(void *)work_a_1055765258_0419583068_p_2,(void *)work_a_1055765258_0419583068_p_3,(void *)work_a_1055765258_0419583068_p_4};
218
        xsi_register_didat("work_a_1055765258_0419583068", "isim/testbench_isim_beh.exe.sim/work/a_1055765258_0419583068.didat");
219
        xsi_register_executes(pe);
220
}

powered by: WebSVN 2.1.0

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