📄 a_3550165808_2584565154.c
字号:
/**********************************************************************/
/* ____ ____ */
/* / /\/ / */
/* /___/ \ / */
/* \ \ \/ */
/* \ \ Copyright (c) 2003-2009 Xilinx, Inc. */
/* / / All Right Reserved. */
/* /---/ /\ */
/* \ \ / \ */
/* \___\/\___\ */
/***********************************************************************/
/* This file is designed for use with ISim build 0xa0883be4 */
#define XSI_HIDE_SYMBOL_SPEC true
#include "xsi.h"
#include <memory.h>
#ifdef __GNUC__
#include <stdlib.h>
#else
#include <malloc.h>
#define alloca _alloca
#endif
extern char *UNISIM_P_3222816464;
extern char *IEEE_P_2592010699;
extern char *STD_TEXTIO;
static const char *ng3 = "rem 0 asked for. Divide by zero error.";
unsigned char ieee_p_2592010699_sub_1258338084_503743352(char *, char *, unsigned int , unsigned int );
unsigned char ieee_p_2592010699_sub_1605435078_503743352(char *, unsigned char , unsigned char );
unsigned char ieee_p_2592010699_sub_1690584930_503743352(char *, unsigned char );
unsigned char ieee_p_2592010699_sub_1744673427_503743352(char *, char *, unsigned int , unsigned int );
unsigned char ieee_p_2592010699_sub_2545490612_503743352(char *, unsigned char , unsigned char );
void unisim_p_3222816464_sub_2550509707_279109243(char *, char *, char *, char *, char *, char *, char *, char *, char *, char *, double , char *, char *, char *, char *, char *, char *, char *, char *, unsigned char );
void unisim_p_3222816464_sub_2788155168_279109243(char *, char *, char *, char *, char *, char *, char *, char *, char *, char *, int , char *, char *, char *, char *, char *, char *, char *, char *, unsigned char );
void unisim_p_3222816464_sub_2926893151_279109243(char *, char *, char *, char *, char *, char *, char *, char *, char *, char *, unsigned char , char *, char *, char *, char *, char *, char *, char *, char *, unsigned char );
void unisim_p_3222816464_sub_3472237771_279109243(char *, char *, char *, char *, char *, char *, char *, char *, char *, char *, char *, char *, char *, char *, char *, char *, char *, char *, char *, char *, unsigned char );
void unisim_p_3222816464_sub_415948829_279109243(char *, char *, char *, char *);
static void unisim_a_3550165808_2584565154_p_0(char *t0)
{
char t5[16];
char t12[16];
char t17[16];
char t22[8];
char t26[16];
char t31[16];
char t36[16];
char t41[16];
char t47[8];
char t48[8];
char t49[8];
char t51[8];
char t52[8];
char t53[8];
char t57[8];
char t58[8];
char t59[8];
char t61[8];
char t62[8];
char t63[8];
char t64[8];
char t66[8];
char t67[8];
char t80[8];
char t81[8];
char t83[8];
char *t1;
char *t2;
char *t3;
char *t4;
char *t6;
char *t7;
int t8;
unsigned int t9;
unsigned char t10;
char *t11;
char *t13;
char *t14;
int t15;
char *t16;
char *t18;
char *t19;
int t20;
char *t21;
char *t23;
char *t24;
char *t25;
char *t27;
char *t28;
int t29;
char *t30;
char *t32;
char *t33;
int t34;
char *t35;
char *t37;
char *t38;
int t39;
char *t40;
char *t42;
char *t43;
int t44;
unsigned char t45;
unsigned char t46;
unsigned int t50;
char *t54;
char *t55;
char *t56;
int t60;
unsigned int t65;
char *t69;
char *t70;
char *t72;
char *t73;
char *t75;
char *t76;
char *t78;
char *t79;
int64 t82;
static char *nl0[] = {&&LAB62, &&LAB63};
static char *nl1[] = {&&LAB424, &&LAB425};
static char *nl2[] = {&&LAB434, &&LAB435};
LAB0: t1 = (t0 + 28296U);
t2 = *((char **)t1);
if (t2 == 0)
goto LAB2;
LAB3: goto *t2;
LAB2: t2 = (t0 + 28104);
t3 = (t0 + 71544);
t6 = (t5 + 0U);
t7 = (t6 + 0U);
*((int *)t7) = 1;
t7 = (t6 + 4U);
*((int *)t7) = 6;
t7 = (t6 + 8U);
*((int *)t7) = 1;
t8 = (6 - 1);
t9 = (t8 * 1);
t9 = (t9 + 1);
t7 = (t6 + 12U);
*((unsigned int *)t7) = t9;
unisim_p_3222816464_sub_415948829_279109243(UNISIM_P_3222816464, t2, t3, t5);
t10 = (2.0000000000000000 == 1.5000000000000000);
if (t10 != 0)
goto LAB4;
LAB6: t10 = (2.0000000000000000 == 2.0000000000000000);
if (t10 != 0)
goto LAB7;
LAB8: t10 = (2.0000000000000000 == 2.5000000000000000);
if (t10 != 0)
goto LAB9;
LAB10: t10 = (2.0000000000000000 == 3.0000000000000000);
if (t10 != 0)
goto LAB11;
LAB12: t10 = (2.0000000000000000 == 3.5000000000000000);
if (t10 != 0)
goto LAB13;
LAB14: t10 = (2.0000000000000000 == 4.0000000000000000);
if (t10 != 0)
goto LAB15;
LAB16: t10 = (2.0000000000000000 == 4.5000000000000000);
if (t10 != 0)
goto LAB17;
LAB18: t10 = (2.0000000000000000 == 5.0000000000000000);
if (t10 != 0)
goto LAB19;
LAB20: t10 = (2.0000000000000000 == 5.5000000000000000);
if (t10 != 0)
goto LAB21;
LAB22: t10 = (2.0000000000000000 == 6.0000000000000000);
if (t10 != 0)
goto LAB23;
LAB24: t10 = (2.0000000000000000 == 6.5000000000000000);
if (t10 != 0)
goto LAB25;
LAB26: t10 = (2.0000000000000000 == 7.0000000000000000);
if (t10 != 0)
goto LAB27;
LAB28: t10 = (2.0000000000000000 == 7.5000000000000000);
if (t10 != 0)
goto LAB29;
LAB30: t10 = (2.0000000000000000 == 8.0000000000000000);
if (t10 != 0)
goto LAB31;
LAB32: t10 = (2.0000000000000000 == 9.0000000000000000);
if (t10 != 0)
goto LAB33;
LAB34: t10 = (2.0000000000000000 == 10.000000000000000);
if (t10 != 0)
goto LAB35;
LAB36: t10 = (2.0000000000000000 == 11.000000000000000);
if (t10 != 0)
goto LAB37;
LAB38: t10 = (2.0000000000000000 == 12.000000000000000);
if (t10 != 0)
goto LAB39;
LAB40: t10 = (2.0000000000000000 == 13.000000000000000);
if (t10 != 0)
goto LAB41;
LAB42: t10 = (2.0000000000000000 == 14.000000000000000);
if (t10 != 0)
goto LAB43;
LAB44: t10 = (2.0000000000000000 == 15.000000000000000);
if (t10 != 0)
goto LAB45;
LAB46: t10 = (2.0000000000000000 == 16.000000000000000);
if (t10 != 0)
goto LAB47;
LAB48: t2 = (t0 + 28104);
t3 = (t0 + 71550);
t6 = (t5 + 0U);
t7 = (t6 + 0U);
*((int *)t7) = 1;
t7 = (t6 + 4U);
*((int *)t7) = 22;
t7 = (t6 + 8U);
*((int *)t7) = 1;
t8 = (22 - 1);
t9 = (t8 * 1);
t9 = (t9 + 1);
t7 = (t6 + 12U);
*((unsigned int *)t7) = t9;
t7 = (t0 + 71572);
t13 = (t12 + 0U);
t14 = (t13 + 0U);
*((int *)t14) = 1;
t14 = (t13 + 4U);
*((int *)t14) = 12;
t14 = (t13 + 8U);
*((int *)t14) = 1;
t15 = (12 - 1);
t9 = (t15 * 1);
t9 = (t9 + 1);
t14 = (t13 + 12U);
*((unsigned int *)t14) = t9;
t14 = (t0 + 71584);
t18 = (t17 + 0U);
t19 = (t18 + 0U);
*((int *)t19) = 1;
t19 = (t18 + 4U);
*((int *)t19) = 6;
t19 = (t18 + 8U);
*((int *)t19) = 1;
t20 = (6 - 1);
t9 = (t20 * 1);
t9 = (t9 + 1);
t19 = (t18 + 12U);
*((unsigned int *)t19) = t9;
t19 = (t0 + 71590);
memcpy(t22, t19, 1U);
t23 = (t0 + 70484U);
t24 = (t0 + 71591);
t27 = (t26 + 0U);
t28 = (t27 + 0U);
*((int *)t28) = 1;
t28 = (t27 + 4U);
*((int *)t28) = 0;
t28 = (t27 + 8U);
*((int *)t28) = 1;
t29 = (0 - 1);
t9 = (t29 * 1);
t9 = (t9 + 1);
t28 = (t27 + 12U);
*((unsigned int *)t28) = t9;
t28 = (t0 + 71591);
t32 = (t31 + 0U);
t33 = (t32 + 0U);
*((int *)t33) = 1;
t33 = (t32 + 4U);
*((int *)t33) = 154;
t33 = (t32 + 8U);
*((int *)t33) = 1;
t34 = (154 - 1);
t9 = (t34 * 1);
t9 = (t9 + 1);
t33 = (t32 + 12U);
*((unsigned int *)t33) = t9;
t33 = (t0 + 71745);
t37 = (t36 + 0U);
t38 = (t37 + 0U);
*((int *)t38) = 1;
t38 = (t37 + 4U);
*((int *)t38) = 0;
t38 = (t37 + 8U);
*((int *)t38) = 1;
t39 = (0 - 1);
t9 = (t39 * 1);
t9 = (t9 + 1);
t38 = (t37 + 12U);
*((unsigned int *)t38) = t9;
t38 = (t0 + 71745);
t42 = (t41 + 0U);
t43 = (t42 + 0U);
*((int *)t43) = 1;
t43 = (t42 + 4U);
*((int *)t43) = 0;
t43 = (t42 + 8U);
*((int *)t43) = 1;
t44 = (0 - 1);
t9 = (t44 * 1);
t9 = (t9 + 1);
t43 = (t42 + 12U);
*((unsigned int *)t43) = t9;
unisim_p_3222816464_sub_2550509707_279109243(UNISIM_P_3222816464, t2, t3, t5, t7, t12, t14, t17, t22, t23, 2.0000000000000000, t24, t26, t28, t31, t33, t36, t38, t41, (unsigned char)2);
LAB5: t45 = (2 <= 0);
if (t45 == 1)
goto LAB52;
LAB53: t46 = (32 < 2);
t10 = t46;
LAB54: if (t10 != 0)
goto LAB49;
LAB51:
LAB50: t45 = (2 <= 1);
if (t45 == 1)
goto LAB58;
LAB59: t46 = (32 < 2);
t10 = t46;
LAB60: if (t10 != 0)
goto LAB55;
LAB57:
LAB56: t2 = (char *)((nl0) + (unsigned char)0);
goto **((char **)t2);
LAB4: t2 = (t0 + 44144);
t3 = (t2 + 56U);
t4 = *((char **)t3);
t6 = (t4 + 56U);
t7 = *((char **)t6);
*((int *)t7) = 3;
xsi_driver_first_trans_fast(t2);
goto LAB5;
LAB7: t2 = (t0 + 44144);
t3 = (t2 + 56U);
t4 = *((char **)t3);
t6 = (t4 + 56U);
t7 = *((char **)t6);
*((int *)t7) = 4;
xsi_driver_first_trans_fast(t2);
goto LAB5;
LAB9: t2 = (t0 + 44144);
t3 = (t2 + 56U);
t4 = *((char **)t3);
t6 = (t4 + 56U);
t7 = *((char **)t6);
*((int *)t7) = 5;
xsi_driver_first_trans_fast(t2);
goto LAB5;
LAB11: t2 = (t0 + 44144);
t3 = (t2 + 56U);
t4 = *((char **)t3);
t6 = (t4 + 56U);
t7 = *((char **)t6);
*((int *)t7) = 6;
xsi_driver_first_trans_fast(t2);
goto LAB5;
LAB13: t2 = (t0 + 44144);
t3 = (t2 + 56U);
t4 = *((char **)t3);
t6 = (t4 + 56U);
t7 = *((char **)t6);
*((int *)t7) = 7;
xsi_driver_first_trans_fast(t2);
goto LAB5;
LAB15: t2 = (t0 + 44144);
t3 = (t2 + 56U);
t4 = *((char **)t3);
t6 = (t4 + 56U);
t7 = *((char **)t6);
*((int *)t7) = 8;
xsi_driver_first_trans_fast(t2);
goto LAB5;
LAB17: t2 = (t0 + 44144);
t3 = (t2 + 56U);
t4 = *((char **)t3);
t6 = (t4 + 56U);
t7 = *((char **)t6);
*((int *)t7) = 9;
xsi_driver_first_trans_fast(t2);
goto LAB5;
LAB19: t2 = (t0 + 44144);
t3 = (t2 + 56U);
t4 = *((char **)t3);
t6 = (t4 + 56U);
t7 = *((char **)t6);
*((int *)t7) = 10;
xsi_driver_first_trans_fast(t2);
goto LAB5;
LAB21: t2 = (t0 + 44144);
t3 = (t2 + 56U);
t4 = *((char **)t3);
t6 = (t4 + 56U);
t7 = *((char **)t6);
*((int *)t7) = 11;
xsi_driver_first_trans_fast(t2);
goto LAB5;
LAB23: t2 = (t0 + 44144);
t3 = (t2 + 56U);
t4 = *((char **)t3);
t6 = (t4 + 56U);
t7 = *((char **)t6);
*((int *)t7) = 12;
xsi_driver_first_trans_fast(t2);
goto LAB5;
LAB25: t2 = (t0 + 44144);
t3 = (t2 + 56U);
t4 = *((char **)t3);
t6 = (t4 + 56U);
t7 = *((char **)t6);
*((int *)t7) = 13;
xsi_driver_first_trans_fast(t2);
goto LAB5;
LAB27: t2 = (t0 + 44144);
t3 = (t2 + 56U);
t4 = *((char **)t3);
t6 = (t4 + 56U);
t7 = *((char **)t6);
*((int *)t7) = 14;
xsi_driver_first_trans_fast(t2);
goto LAB5;
LAB29: t2 = (t0 + 44144);
t3 = (t2 + 56U);
t4 = *((char **)t3);
t6 = (t4 + 56U);
t7 = *((char **)t6);
*((int *)t7) = 15;
xsi_driver_first_trans_fast(t2);
goto LAB5;
LAB31: t2 = (t0 + 44144);
t3 = (t2 + 56U);
t4 = *((char **)t3);
t6 = (t4 + 56U);
t7 = *((char **)t6);
*((int *)t7) = 16;
xsi_driver_first_trans_fast(t2);
goto LAB5;
LAB33: t2 = (t0 + 44144);
t3 = (t2 + 56U);
t4 = *((char **)t3);
t6 = (t4 + 56U);
t7 = *((char **)t6);
*((int *)t7) = 18;
xsi_driver_first_trans_fast(t2);
goto LAB5;
LAB35: t2 = (t0 + 44144);
t3 = (t2 + 56U);
t4 = *((char **)t3);
t6 = (t4 + 56U);
t7 = *((char **)t6);
*((int *)t7) = 20;
xsi_driver_first_trans_fast(t2);
goto LAB5;
LAB37: t2 = (t0 + 44144);
t3 = (t2 + 56U);
t4 = *((char **)t3);
t6 = (t4 + 56U);
t7 = *((char **)t6);
*((int *)t7) = 22;
xsi_driver_first_trans_fast(t2);
goto LAB5;
LAB39: t2 = (t0 + 44144);
t3 = (t2 + 56U);
t4 = *((char **)t3);
t6 = (t4 + 56U);
t7 = *((char **)t6);
*((int *)t7) = 24;
xsi_driver_first_trans_fast(t2);
goto LAB5;
LAB41: t2 = (t0 + 44144);
t3 = (t2 + 56U);
t4 = *((char **)t3);
t6 = (t4 + 56U);
t7 = *((char **)t6);
*((int *)t7) = 26;
xsi_driver_first_trans_fast(t2);
goto LAB5;
LAB43: t2 = (t0 + 44144);
t3 = (t2 + 56U);
t4 = *((char **)t3);
t6 = (t4 + 56U);
t7 = *((char **)t6);
*((int *)t7) = 28;
xsi_driver_first_trans_fast(t2);
goto LAB5;
LAB45: t2 = (t0 + 44144);
t3 = (t2 + 56U);
t4 = *((char **)t3);
t6 = (t4 + 56U);
t7 = *((char **)t6);
*((int *)t7) = 30;
xsi_driver_first_trans_fast(t2);
goto LAB5;
LAB47: t2 = (t0 + 44144);
t3 = (t2 + 56U);
t4 = *((char **)t3);
t6 = (t4 + 56U);
t7 = *((char **)t6);
*((int *)t7) = 32;
xsi_driver_first_trans_fast(t2);
goto LAB5;
LAB49: t2 = (t0 + 28104);
t3 = (t0 + 71745);
t6 = (t5 + 0U);
t7 = (t6 + 0U);
*((int *)t7) = 1;
t7 = (t6 + 4U);
*((int *)t7) = 22;
t7 = (t6 + 8U);
*((int *)t7) = 1;
t8 = (22 - 1);
t9 = (t8 * 1);
t9 = (t9 + 1);
t7 = (t6 + 12U);
*((unsigned int *)t7) = t9;
t7 = (t0 + 71767);
t13 = (t12 + 0U);
t14 = (t13 + 0U);
*((int *)t14) = 1;
t14 = (t13 + 4U);
*((int *)t14) = 12;
t14 = (t13 + 8U);
*((int *)t14) = 1;
t15 = (12 - 1);
t9 = (t15 * 1);
t9 = (t9 + 1);
t14 = (t13 + 12U);
*((unsigned int *)t14) = t9;
t14 = (t0 + 71779);
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -