/**********************************************************************/
/* ____ ____ */
/* / /\/ / */
/* /___/ \ / */
/* \ \ \/ */
/* \ \ Copyright (c) 2003-2007 Xilinx, Inc. */
/* / / All Right Reserved. */
/* /---/ /\ */
/* \ \ / \ */
/* \___\/\___\ */
/**********************************************************************/
/* This file is designed for use with ISim build 0x734844ce */
#include "xsi.h"
#include <memory.h>
#ifdef __GNUC__
#include <stdlib.h>
#else
#include <malloc.h>
#define alloca _alloca
#endif
static const char *ng0 = "E:/rs_code/rs_31_23/rs_31_23.v";
static int ng1[] = {0, 0};
static void A58_0(char *t0)
{
char t6[8];
char *t1;
char *t2;
char *t3;
char *t4;
char *t5;
char *t7;
char *t8;
unsigned int t9;
unsigned int t10;
unsigned int t11;
unsigned int t12;
unsigned int t13;
unsigned int t14;
unsigned int t15;
unsigned int t16;
unsigned int t17;
unsigned int t18;
unsigned int t19;
unsigned int t20;
char *t21;
unsigned int t22;
unsigned int t23;
unsigned int t24;
unsigned int t25;
unsigned int t26;
char *t27;
char *t28;
LAB0: t1 = (t0 + 3140U);
t2 = *((char **)t1);
if (t2 == 0)
goto LAB2;
LAB3: goto *t2;
LAB2: xsi_set_current_line(58, ng0);
t2 = (t0 + 3576);
*((int *)t2) = 1;
*((char **)t1) = &&LAB4;
LAB1: return;
LAB4: xsi_set_current_line(59, ng0);
LAB5: xsi_set_current_line(60, ng0);
t3 = ((char*)((ng1)));
t4 = (t0 + 828U);
t5 = *((char **)t4);
memset(t6, 0, 8);
t4 = (t6 + 4U);
t7 = (t3 + 4U);
t8 = (t5 + 4U);
t9 = *((unsigned int *)t3);
t10 = *((unsigned int *)t5);
t11 = (t9 ^ t10);
t12 = *((unsigned int *)t7);
t13 = *((unsigned int *)t8);
t14 = (t12 ^ t13);
t15 = (t11 | t14);
t16 = *((unsigned int *)t7);
t17 = *((unsigned int *)t8);
t18 = (t16 | t17);
t19 = (~(t18));
t20 = (t15 & t19);
if (t20 != 0)
goto LAB9;
LAB6: if (t18 != 0)
goto LAB8;
LAB7: *((unsigned int *)t6) = 1;
LAB9: t21 = (t6 + 4U);
t22 = *((unsigned int *)t21);
t23 = (~(t22));
t24 = *((unsigned int *)t6);
t25 = (t24 & t23);
t26 = (t25 != 0);
if (t26 > 0)
goto LAB10;
LAB11: xsi_set_current_line(71, ng0);
t2 = (t0 + 740U);
t3 = *((char **)t2);
t2 = (t3 + 4U);
t9 = *((unsigned int *)t2);
t10 = (~(t9));
t11 = *((unsigned int *)t3);
t12 = (t11 & t10);
t13 = (t12 != 0);
if (t13 > 0)
goto LAB14;
LAB15:
LAB16:
LAB12: goto LAB2;
LAB8: *((unsigned int *)t6) = 1;
*((unsigned int *)t4) = 1;
goto LAB9;
LAB10: xsi_set_current_line(61, ng0);
LAB13: xsi_set_current_line(62, ng0);
t27 = ((char*)((ng1)));
t28 = (t0 + 2664);
xsi_vlogvar_generic_wait_assign_value(t28, t27, 1, 0, 0, 5, 0LL);
xsi_set_current_line(63, ng0);
t2 = ((char*)((ng1)));
t3 = (t0 + 2572);
xsi_vlogvar_generic_wait_assign_value(t3, t2, 1, 0, 0, 5, 0LL);
xsi_set_current_line(64, ng0);
t2 = ((char*)((ng1)));
t3 = (t0 + 2480);
xsi_vlogvar_generic_wait_assign_value(t3, t2, 1, 0, 0, 5, 0LL);
xsi_set_current_line(65, ng0);
t2 = ((char*)((ng1)));
t3 = (t0 + 2388);
xsi_vlogvar_generic_wait_assign_value(t3, t2, 1, 0, 0, 5, 0LL);
xsi_set_current_line(66, ng0);
t2 = ((char*)((ng1)));
t3 = (t0 + 2296);
xsi_vlogvar_generic_wait_assign_value(t3, t2, 1, 0, 0, 5, 0LL);
xsi_set_current_line(67, ng0);
t2 = ((char*)((ng1)));
t3 = (t0 + 2204);
xsi_vlogvar_generic_wait_assign_value(t3, t2, 1, 0, 0, 5, 0LL);
xsi_set_current_line(68, ng0);
t2 = ((char*)((ng1)));
t3 = (t0 + 2112);
xsi_vlogvar_generic_wait_assign_value(t3, t2, 1, 0, 0, 5, 0LL);
xsi_set_current_line(69, ng0);
t2 = ((char*)((ng1)));
t3 = (t0 + 2020);
xsi_vlogvar_generic_wait_assign_value(t3, t2, 1, 0, 0, 5, 0LL);
goto LAB12;
LAB14: xsi_set_current_line(72, ng0);
LAB17: xsi_set_current_line(73, ng0);
t4 = (t0 + 1708U);
t5 = *((char **)t4);
t4 = (t0 + 2020);
xsi_vlogvar_generic_wait_assign_value(t4, t5, 2, 0, 0, 5, 0LL);
xsi_set_current_line(74, ng0);
t2 = (t0 + 1620U);
t3 = *((char **)t2);
t2 = (t0 + 2020);
t4 = (t2 + 32U);
t5 = *((char **)t4);
t9 = *((unsigned int *)t3);
t10 = *((unsigned int *)t5);
t11 = (t9 ^ t10);
*((unsigned int *)t6) = t11;
t7 = (t3 + 4U);
t8 = (t5 + 4U);
t21 = (t6 + 4U);
t12 = *((unsigned int *)t7);
t13 = *((unsigned int *)t8);
t14 = (t12 | t13);
*((unsigned int *)t21) = t14;
t15 = *((unsigned int *)t21);
t16 = (t15 != 0);
if (t16 == 1)
goto LAB18;
LAB19:
LAB20: t27 = (t0 + 2112);
xsi_vlogvar_generic_wait_assign_value(t27, t6, 2, 0, 0, 5, 0LL);
xsi_set_current_line(75, ng0);
t2 = (t0 + 1532U);
t3 = *((char **)t2);
t2 = (t0 + 2112);
t4 = (t2 + 32U);
t5 = *((char **)t4);
t9 = *((unsigned int *)t3);
t10 = *((unsigned int *)t5);
t11 = (t9 ^ t10);
*((unsigned int *)t6) = t11;
t7 = (t3 + 4U);
t8 = (t5 + 4U);
t21 = (t6 + 4U);
t12 = *((unsigned int *)t7);
t13 = *((unsigned int *)t8);
t14 = (t12 | t13);
*((unsigned int *)t21) = t14;
t15 = *((unsigned int *)t21);
t16 = (t15 != 0);
if (t16 == 1)
goto LAB21;
LAB22:
LAB23: t27 = (t0 + 2204);
xsi_vlogvar_generic_wait_assign_value(t27, t6, 2, 0, 0, 5, 0LL);
xsi_set_current_line(76, ng0);
t2 = (t0 + 1444U);
t3 = *((char **)t2);
t2 = (t0 + 2204);
t4 = (t2 + 32U);
t5 = *((char **)t4);
t9 = *((unsigned int *)t3);
t10 = *((unsigned int *)t5);
t11 = (t9 ^ t10);
*((unsigned int *)t6) = t11;
t7 = (t3 + 4U);
t8 = (t5 + 4U);
t21 = (t6 + 4U);
t12 = *((unsigned int *)t7);
t13 = *((unsigned int *)t8);
t14 = (t12 | t13);
*((unsigned int *)t21) = t14;
t15 = *((unsigned int *)t21);
t16 = (t15 != 0);
if (t16 == 1)
goto LAB24;
LAB25:
LAB26: t27 = (t0 + 2296);
xsi_vlogvar_generic_wait_assign_value(t27, t6, 2, 0, 0, 5, 0LL);
xsi_set_current_line(77, ng0);
t2 = (t0 + 1356U);
t3 = *((char **)t2);
t2 = (t0 + 2296);
t4 = (t2 + 32U);
t5 = *((char **)t4);
t9 = *((unsigned int *)t3);
t10 = *((unsigned int *)t5);
t11 = (t9 ^ t10);
*((unsigned int *)t6) = t11;
t7 = (t3 + 4U);
t8 = (t5 + 4U);
t21 = (t6 + 4U);
t12 = *((unsigned int *)t7);
t13 = *((unsigned int *)t8);
t14 = (t12 | t13);
*((unsigned int *)t21) = t14;
t15 = *((unsigned int *)t21);
t16 = (t15 != 0);
if (t16 == 1)
goto LAB27;
LAB28:
LAB29: t27 = (t0 + 2388);
xsi_vlogvar_generic_wait_assign_value(t27, t6, 2, 0, 0, 5, 0LL);
xsi_set_current_line(78, ng0);
t2 = (t0 + 1268U);
t3 = *((char **)t2);
t2 = (t0 + 2388);
t4 = (t2 + 32U);
t5 = *((char **)t4);
t9 = *((unsigned int *)t3);
t10 = *((unsigned int *)t5);
t11 = (t9 ^ t10);
*((unsigned int *)t6) = t11;
t7 = (t3 + 4U);
t8 = (t5 + 4U);
t21 = (t6 + 4U);
t12 = *((unsigned int *)t7);
t13 = *((unsigned int *)t8);
t14 = (t12 | t13);
没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
收起资源包目录
rs(31,23)verilog 源代码 (144个子文件)
_1 5KB
__stored_object_table__ 49KB
__stored_object_table__ 60B
__stored_objects__ 60KB
__stored_objects___StrTbl 22KB
test_31_27.ant 6KB
rs__31__23.bin 8KB
mul__5.bin 3KB
mul__6.bin 3KB
mul__2.bin 3KB
mul__4.bin 3KB
mul__0.bin 3KB
mul__7.bin 2KB
mul__1.bin 2KB
mul__3.bin 2KB
m_00000000002036538688_2258566324.c 17KB
m_00000000000306793531_3758021598.c 12KB
m_00000000000306793531_1190627940.c 12KB
m_00000000003932954509_2775542984.c 11KB
m_00000000000306793531_1100631677.c 10KB
m_00000000000306793531_2834950984.c 10KB
m_00000000000306793531_2945724241.c 9KB
m_00000000000306793531_0837860082.c 7KB
m_00000000000866782574_2073120511.c 7KB
m_00000000000306793531_3633520583.c 7KB
m_00000000000306793531_0916291307.c 7KB
test_31_27_isim_beh.exe_main.c 2KB
test_31_27_isim_beh.exe_lib.c 2KB
isim.cmd 12B
rs_31_23.cmd_log 139B
m_00000000002036538688_2258566324.didat 7KB
m_00000000000866782574_2073120511.didat 5KB
m_00000000003932954509_2775542984.didat 4KB
m_00000000000306793531_2945724241.didat 2KB
m_00000000000306793531_3633520583.didat 2KB
m_00000000000306793531_0837860082.didat 2KB
m_00000000000306793531_0916291307.didat 2KB
m_00000000000306793531_1190627940.didat 2KB
m_00000000000306793531_3758021598.didat 2KB
m_00000000000306793531_1100631677.didat 2KB
m_00000000000306793531_2834950984.didat 2KB
test_31_27_isim_beh.exe_lib.nt.dll 45KB
dpm_project_main 102B
dpm_project_main_StrTbl 138B
test_31_27_isim_beh.exe 17KB
test_31_27_isim_beh.exe 87B
test_31_27_isim_beh.exe_StrTbl 184B
GuiProjectData 234B
GuiProjectData_StrTbl 401B
isim.hdlsourcefiles 142B
HDProject 201B
HDProject_StrTbl 25B
xilinxsim.ini 16B
rs_31_23.ise 145KB
test_31_27.jhd 53B
ise.lock 83B
fuse.log 2KB
isim.log 758B
isimcrash.log 90B
simulate_dofile.log 17B
.lso 6B
rs_31_23.lso 6B
NameMap 29B
NameMap_StrTbl 10B
rs_31_23.ngc 20KB
rs_31_23.ngr 45KB
rs_31_23.ntrc_log 60B
m_00000000003932954509_2775542984.nt.obj 7KB
m_00000000002036538688_2258566324.nt.obj 5KB
m_00000000000306793531_3758021598.nt.obj 4KB
m_00000000000306793531_1190627940.nt.obj 4KB
m_00000000000306793531_1100631677.nt.obj 3KB
m_00000000000306793531_2834950984.nt.obj 3KB
m_00000000000306793531_2945724241.nt.obj 3KB
m_00000000000306793531_0837860082.nt.obj 3KB
m_00000000000866782574_2073120511.nt.obj 3KB
m_00000000000306793531_0916291307.nt.obj 3KB
m_00000000000306793531_3633520583.nt.obj 3KB
test_31_27_isim_beh.exe_lib.nt.obj 2KB
test_31_27_beh.prj 142B
test_31_27_bencher.prj 79B
rs_31_23.prj 57B
hdllib.ref 517B
regkeys 398B
regkeys 222B
regkeys 159B
regkeys 131B
regkeys 51B
regkeys 49B
regkeys 48B
regkeys 48B
regkeys 48B
regkeys 48B
regkeys 48B
regkeys 47B
regkeys 47B
regkeys 46B
regkeys 46B
regkeys 46B
regkeys 46B
共 144 条
- 1
- 2
资源评论
- lxjnupt2016-09-02还可以,正在学习
hawkfier
- 粉丝: 0
- 资源: 6
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功