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_2932190253_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/length_selection_2.vhd";
25
extern char *DZX_P_3728046382;
26
extern char *STD_STANDARD;
27
 
28
char *dzx_p_3728046382_sub_3251109957_2632892140(char *, char *, char *, char *, char *, char *);
29
 
30
 
31
static void work_a_2932190253_1181938964_p_0(char *t0)
32
{
33
    char t1[16];
34
    char t4[16];
35
    char *t2;
36
    char *t3;
37
    char *t5;
38
    char *t6;
39
    char *t7;
40
    char *t8;
41
    char *t9;
42
    char *t10;
43
    char *t11;
44
    char *t12;
45
    unsigned int t13;
46
    unsigned int t14;
47
    unsigned char t15;
48
    char *t16;
49
    int t17;
50
    char *t18;
51
    unsigned int t19;
52
 
53
LAB0:    xsi_set_current_line(64, ng0);
54
    t2 = (t0 + 1032U);
55
    t3 = *((char **)t2);
56
    t5 = ((STD_STANDARD) + 1112);
57
    t6 = (t0 + 6044U);
58
    t2 = xsi_base_array_concat(t2, t4, t5, (char)99, (unsigned char)0, (char)97, t3, t6, (char)101);
59
    t7 = (t0 + 1352U);
60
    t8 = *((char **)t7);
61
    t7 = (t0 + 6076U);
62
    t9 = dzx_p_3728046382_sub_3251109957_2632892140(DZX_P_3728046382, t1, t2, t4, t8, t7);
63
    t10 = (t0 + 2288U);
64
    t11 = *((char **)t10);
65
    t10 = (t11 + 0);
66
    t12 = (t1 + 12U);
67
    t13 = *((unsigned int *)t12);
68
    t14 = (1U * t13);
69
    memcpy(t10, t9, t14);
70
    xsi_set_current_line(66, ng0);
71
    t2 = (t0 + 1192U);
72
    t3 = *((char **)t2);
73
    t5 = ((STD_STANDARD) + 1112);
74
    t6 = (t0 + 6060U);
75
    t2 = xsi_base_array_concat(t2, t1, t5, (char)99, (unsigned char)0, (char)97, t3, t6, (char)101);
76
    t13 = (1U + 4U);
77
    t7 = (t0 + 1352U);
78
    t8 = *((char **)t7);
79
    t7 = ((STD_STANDARD) + 1112);
80
    t15 = xsi_vhdl_lessthan(t7, t2, t13, t8, 5U);
81
    if (t15 != 0)
82
        goto LAB2;
83
 
84
LAB4:    xsi_set_current_line(71, ng0);
85
    t2 = (t0 + 3672);
86
    t3 = (t2 + 56U);
87
    t5 = *((char **)t3);
88
    t6 = (t5 + 56U);
89
    t7 = *((char **)t6);
90
    *((unsigned char *)t7) = (unsigned char)1;
91
    xsi_driver_first_trans_fast_port(t2);
92
    xsi_set_current_line(72, ng0);
93
    t2 = (t0 + 1512U);
94
    t3 = *((char **)t2);
95
    t2 = (t0 + 3736);
96
    t5 = (t2 + 56U);
97
    t6 = *((char **)t5);
98
    t7 = (t6 + 56U);
99
    t8 = *((char **)t7);
100
    memcpy(t8, t3, 3U);
101
    xsi_driver_first_trans_fast_port(t2);
102
    xsi_set_current_line(73, ng0);
103
    t2 = (t0 + 2288U);
104
    t3 = *((char **)t2);
105
    t13 = (4 - 3);
106
    t14 = (t13 * 1U);
107
    t19 = (0 + t14);
108
    t2 = (t3 + t19);
109
    t5 = (t0 + 3800);
110
    t6 = (t5 + 56U);
111
    t7 = *((char **)t6);
112
    t8 = (t7 + 56U);
113
    t9 = *((char **)t8);
114
    memcpy(t9, t2, 4U);
115
    xsi_driver_first_trans_fast_port(t5);
116
 
117
LAB3:    t2 = (t0 + 3592);
118
    *((int *)t2) = 1;
119
 
120
LAB1:    return;
121
LAB2:    xsi_set_current_line(67, ng0);
122
    t9 = (t0 + 3672);
123
    t10 = (t9 + 56U);
124
    t11 = *((char **)t10);
125
    t12 = (t11 + 56U);
126
    t16 = *((char **)t12);
127
    *((unsigned char *)t16) = (unsigned char)0;
128
    xsi_driver_first_trans_fast_port(t9);
129
    xsi_set_current_line(68, ng0);
130
    t2 = (t0 + 1512U);
131
    t3 = *((char **)t2);
132
    t2 = (t0 + 6092U);
133
    t5 = (t0 + 6185);
134
    t7 = (t4 + 0U);
135
    t8 = (t7 + 0U);
136
    *((int *)t8) = 0;
137
    t8 = (t7 + 4U);
138
    *((int *)t8) = 2;
139
    t8 = (t7 + 8U);
140
    *((int *)t8) = 1;
141
    t17 = (2 - 0);
142
    t13 = (t17 * 1);
143
    t13 = (t13 + 1);
144
    t8 = (t7 + 12U);
145
    *((unsigned int *)t8) = t13;
146
    t8 = dzx_p_3728046382_sub_3251109957_2632892140(DZX_P_3728046382, t1, t3, t2, t5, t4);
147
    t9 = (t1 + 12U);
148
    t13 = *((unsigned int *)t9);
149
    t14 = (1U * t13);
150
    t15 = (3U != t14);
151
    if (t15 == 1)
152
        goto LAB5;
153
 
154
LAB6:    t10 = (t0 + 3736);
155
    t11 = (t10 + 56U);
156
    t12 = *((char **)t11);
157
    t16 = (t12 + 56U);
158
    t18 = *((char **)t16);
159
    memcpy(t18, t8, 3U);
160
    xsi_driver_first_trans_fast_port(t10);
161
    xsi_set_current_line(69, ng0);
162
    t2 = (t0 + 1192U);
163
    t3 = *((char **)t2);
164
    t2 = (t0 + 3800);
165
    t5 = (t2 + 56U);
166
    t6 = *((char **)t5);
167
    t7 = (t6 + 56U);
168
    t8 = *((char **)t7);
169
    memcpy(t8, t3, 4U);
170
    xsi_driver_first_trans_fast_port(t2);
171
    goto LAB3;
172
 
173
LAB5:    xsi_size_not_matching(3U, t14, 0);
174
    goto LAB6;
175
 
176
}
177
 
178
 
179
extern void work_a_2932190253_1181938964_init()
180
{
181
        static char *pe[] = {(void *)work_a_2932190253_1181938964_p_0};
182
        xsi_register_didat("work_a_2932190253_1181938964", "isim/testbench_isim_beh.exe.sim/work/a_2932190253_1181938964.didat");
183
        xsi_register_executes(pe);
184
}

powered by: WebSVN 2.1.0

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