⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 a_0780662263_2014779070.c

📁 32位单精度浮点加法器
💻 C
📖 第 1 页 / 共 2 页
字号:
    t4 = t6;

LAB196:    if (t4 != 0)
        goto LAB191;

LAB193:    if ((unsigned char)0 == 0)
        goto LAB197;

LAB198:
LAB192:    goto LAB5;

LAB7:    t31 = (t0 + 1608U);
    t32 = *((char **)t31);
    t31 = (t32 + 0);
    *((unsigned char *)t31) = (unsigned char)0;
    goto LAB8;

LAB10:    t6 = (unsigned char)1;
    goto LAB12;

LAB13:    t7 = (unsigned char)1;
    goto LAB15;

LAB16:    t12 = 0;

LAB19:    if (t12 < 9U)
        goto LAB20;
    else
        goto LAB18;

LAB20:    t13 = (t2 + t12);
    t14 = (t9 + t12);
    if (*((unsigned char *)t13) != *((unsigned char *)t14))
        goto LAB17;

LAB21:    t12 = (t12 + 1);
    goto LAB19;

LAB22:    t20 = 0;

LAB25:    if (t20 < 9U)
        goto LAB26;
    else
        goto LAB24;

LAB26:    t21 = (t15 + t20);
    t22 = (t17 + t20);
    if (*((unsigned char *)t21) != *((unsigned char *)t22))
        goto LAB23;

LAB27:    t20 = (t20 + 1);
    goto LAB25;

LAB28:    t28 = 0;

LAB31:    if (t28 < 9U)
        goto LAB32;
    else
        goto LAB30;

LAB32:    t29 = (t23 + t28);
    t30 = (t25 + t28);
    if (*((unsigned char *)t29) != *((unsigned char *)t30))
        goto LAB29;

LAB33:    t28 = (t28 + 1);
    goto LAB31;

LAB34:    t2 = (t0 + 5670);
    xsi_report(t2, 85U, (unsigned char)3);
    goto LAB35;

LAB36:    t154 = (t0 + 1608U);
    t155 = *((char **)t154);
    t154 = (t155 + 0);
    *((unsigned char *)t154) = (unsigned char)0;
    goto LAB37;

LAB39:    t4 = (unsigned char)1;
    goto LAB41;

LAB42:    t5 = (unsigned char)1;
    goto LAB44;

LAB45:    t6 = (unsigned char)1;
    goto LAB47;

LAB48:    t7 = (unsigned char)1;
    goto LAB50;

LAB51:    t11 = (unsigned char)1;
    goto LAB53;

LAB54:    t19 = (unsigned char)1;
    goto LAB56;

LAB57:    t27 = (unsigned char)1;
    goto LAB59;

LAB60:    t33 = (unsigned char)1;
    goto LAB62;

LAB63:    t34 = (unsigned char)1;
    goto LAB65;

LAB66:    t35 = (unsigned char)1;
    goto LAB68;

LAB69:    t36 = (unsigned char)1;
    goto LAB71;

LAB72:    t37 = (unsigned char)1;
    goto LAB74;

LAB75:    t38 = (unsigned char)1;
    goto LAB77;

LAB78:    t39 = (unsigned char)1;
    goto LAB80;

LAB81:    t40 = (unsigned char)1;
    goto LAB83;

LAB84:    t41 = (unsigned char)1;
    goto LAB86;

LAB87:    t12 = 0;

LAB90:    if (t12 < 1U)
        goto LAB91;
    else
        goto LAB89;

LAB91:    t10 = (t2 + t12);
    t13 = (t8 + t12);
    if (*((unsigned char *)t10) != *((unsigned char *)t13))
        goto LAB88;

LAB92:    t12 = (t12 + 1);
    goto LAB90;

LAB93:    t20 = 0;

LAB96:    if (t20 < 1U)
        goto LAB97;
    else
        goto LAB95;

LAB97:    t18 = (t14 + t20);
    t21 = (t16 + t20);
    if (*((unsigned char *)t18) != *((unsigned char *)t21))
        goto LAB94;

LAB98:    t20 = (t20 + 1);
    goto LAB96;

LAB99:    t28 = 0;

LAB102:    if (t28 < 1U)
        goto LAB103;
    else
        goto LAB101;

LAB103:    t26 = (t22 + t28);
    t29 = (t24 + t28);
    if (*((unsigned char *)t26) != *((unsigned char *)t29))
        goto LAB100;

LAB104:    t28 = (t28 + 1);
    goto LAB102;

LAB105:    t47 = 0;

LAB108:    if (t47 < 1U)
        goto LAB109;
    else
        goto LAB107;

LAB109:    t48 = (t30 + t47);
    t49 = (t32 + t47);
    if (*((unsigned char *)t48) != *((unsigned char *)t49))
        goto LAB106;

LAB110:    t47 = (t47 + 1);
    goto LAB108;

LAB111:    t55 = 0;

LAB114:    if (t55 < 1U)
        goto LAB115;
    else
        goto LAB113;

LAB115:    t56 = (t50 + t55);
    t57 = (t52 + t55);
    if (*((unsigned char *)t56) != *((unsigned char *)t57))
        goto LAB112;

LAB116:    t55 = (t55 + 1);
    goto LAB114;

LAB117:    t63 = 0;

LAB120:    if (t63 < 1U)
        goto LAB121;
    else
        goto LAB119;

LAB121:    t64 = (t58 + t63);
    t65 = (t60 + t63);
    if (*((unsigned char *)t64) != *((unsigned char *)t65))
        goto LAB118;

LAB122:    t63 = (t63 + 1);
    goto LAB120;

LAB123:    t71 = 0;

LAB126:    if (t71 < 1U)
        goto LAB127;
    else
        goto LAB125;

LAB127:    t72 = (t66 + t71);
    t73 = (t68 + t71);
    if (*((unsigned char *)t72) != *((unsigned char *)t73))
        goto LAB124;

LAB128:    t71 = (t71 + 1);
    goto LAB126;

LAB129:    t79 = 0;

LAB132:    if (t79 < 1U)
        goto LAB133;
    else
        goto LAB131;

LAB133:    t80 = (t74 + t79);
    t81 = (t76 + t79);
    if (*((unsigned char *)t80) != *((unsigned char *)t81))
        goto LAB130;

LAB134:    t79 = (t79 + 1);
    goto LAB132;

LAB135:    t87 = 0;

LAB138:    if (t87 < 1U)
        goto LAB139;
    else
        goto LAB137;

LAB139:    t88 = (t82 + t87);
    t89 = (t84 + t87);
    if (*((unsigned char *)t88) != *((unsigned char *)t89))
        goto LAB136;

LAB140:    t87 = (t87 + 1);
    goto LAB138;

LAB141:    t95 = 0;

LAB144:    if (t95 < 1U)
        goto LAB145;
    else
        goto LAB143;

LAB145:    t96 = (t90 + t95);
    t97 = (t92 + t95);
    if (*((unsigned char *)t96) != *((unsigned char *)t97))
        goto LAB142;

LAB146:    t95 = (t95 + 1);
    goto LAB144;

LAB147:    t103 = 0;

LAB150:    if (t103 < 1U)
        goto LAB151;
    else
        goto LAB149;

LAB151:    t104 = (t98 + t103);
    t105 = (t100 + t103);
    if (*((unsigned char *)t104) != *((unsigned char *)t105))
        goto LAB148;

LAB152:    t103 = (t103 + 1);
    goto LAB150;

LAB153:    t111 = 0;

LAB156:    if (t111 < 1U)
        goto LAB157;
    else
        goto LAB155;

LAB157:    t112 = (t106 + t111);
    t113 = (t108 + t111);
    if (*((unsigned char *)t112) != *((unsigned char *)t113))
        goto LAB154;

LAB158:    t111 = (t111 + 1);
    goto LAB156;

LAB159:    t119 = 0;

LAB162:    if (t119 < 1U)
        goto LAB163;
    else
        goto LAB161;

LAB163:    t120 = (t114 + t119);
    t121 = (t116 + t119);
    if (*((unsigned char *)t120) != *((unsigned char *)t121))
        goto LAB160;

LAB164:    t119 = (t119 + 1);
    goto LAB162;

LAB165:    t127 = 0;

LAB168:    if (t127 < 1U)
        goto LAB169;
    else
        goto LAB167;

LAB169:    t128 = (t122 + t127);
    t129 = (t124 + t127);
    if (*((unsigned char *)t128) != *((unsigned char *)t129))
        goto LAB166;

LAB170:    t127 = (t127 + 1);
    goto LAB168;

LAB171:    t135 = 0;

LAB174:    if (t135 < 1U)
        goto LAB175;
    else
        goto LAB173;

LAB175:    t136 = (t130 + t135);
    t137 = (t132 + t135);
    if (*((unsigned char *)t136) != *((unsigned char *)t137))
        goto LAB172;

LAB176:    t135 = (t135 + 1);
    goto LAB174;

LAB177:    t143 = 0;

LAB180:    if (t143 < 1U)
        goto LAB181;
    else
        goto LAB179;

LAB181:    t144 = (t138 + t143);
    t145 = (t140 + t143);
    if (*((unsigned char *)t144) != *((unsigned char *)t145))
        goto LAB178;

LAB182:    t143 = (t143 + 1);
    goto LAB180;

LAB183:    t151 = 0;

LAB186:    if (t151 < 1U)
        goto LAB187;
    else
        goto LAB185;

LAB187:    t152 = (t146 + t151);
    t153 = (t148 + t151);
    if (*((unsigned char *)t152) != *((unsigned char *)t153))
        goto LAB184;

LAB188:    t151 = (t151 + 1);
    goto LAB186;

LAB189:    t2 = (t0 + 5796);
    xsi_report(t2, 88U, (unsigned char)3);
    goto LAB190;

LAB191:    t2 = (t0 + 1608U);
    t3 = *((char **)t2);
    t2 = (t3 + 0);
    *((unsigned char *)t2) = (unsigned char)0;
    goto LAB192;

LAB194:    t4 = (unsigned char)1;
    goto LAB196;

LAB197:    t2 = (t0 + 5884);
    xsi_report(t2, 75U, (unsigned char)3);
    goto LAB198;

LAB199:    goto LAB2;

LAB200:    goto LAB199;

LAB202:    goto LAB200;

}

static void unisim_a_0780662263_2014779070_p_1(char *t0)
{
    char *t1;
    char *t2;
    unsigned char t3;
    unsigned char t4;
    char *t5;
    char *t6;
    char *t7;
    char *t8;
    char *t9;

LAB0:
LAB3:    t1 = (t0 + 1192U);
    t2 = *((char **)t1);
    t3 = *((unsigned char *)t2);
    t4 = ieee_p_2592010699_sub_1388759734_503743352(IEEE_P_2592010699, t3);
    t1 = (t0 + 3672);
    t5 = (t1 + 56U);
    t6 = *((char **)t5);
    t7 = (t6 + 56U);
    t8 = *((char **)t7);
    *((unsigned char *)t8) = t4;
    xsi_driver_first_trans_fast_port(t1);

LAB2:    t9 = (t0 + 3592);
    *((int *)t9) = 1;

LAB1:    return;
LAB4:    goto LAB2;

}


extern void unisim_a_0780662263_2014779070_init()
{
	static char *pe[] = {(void *)unisim_a_0780662263_2014779070_p_0,(void *)unisim_a_0780662263_2014779070_p_1};
	xsi_register_didat("unisim_a_0780662263_2014779070", "isim/test_wave_gen_isim_beh.exe.sim/unisim/a_0780662263_2014779070.didat");
	xsi_register_executes(pe);
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -