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

📄 m_00000000000921790864_3105254492.c

📁 verilogHDL编写的QPSK选相法调制模块
💻 C
📖 第 1 页 / 共 5 页
字号:
    t499 = (~(t498));
    t500 = (t495 & t499);
    if (t500 != 0)
        goto LAB111;

LAB108:    if (t498 != 0)
        goto LAB110;

LAB109:    *((unsigned int *)t485) = 1;

LAB111:    memset(t501, 0, 8);
    t502 = (t501 + 4U);
    t503 = (t485 + 4U);
    t504 = *((unsigned int *)t503);
    t505 = (~(t504));
    t506 = *((unsigned int *)t485);
    t507 = (t506 & t505);
    t508 = (t507 & 1U);
    if (t508 != 0)
        goto LAB112;

LAB113:    if (*((unsigned int *)t503) != 0)
        goto LAB114;

LAB115:    t510 = *((unsigned int *)t458);
    t511 = *((unsigned int *)t501);
    t512 = (t510 & t511);
    *((unsigned int *)t509) = t512;
    t513 = (t458 + 4U);
    t514 = (t501 + 4U);
    t515 = (t509 + 4U);
    t516 = *((unsigned int *)t513);
    t517 = *((unsigned int *)t514);
    t518 = (t516 | t517);
    *((unsigned int *)t515) = t518;
    t519 = *((unsigned int *)t515);
    t520 = (t519 != 0);
    if (t520 == 1)
        goto LAB116;

LAB117:
LAB118:    goto LAB107;

LAB110:    *((unsigned int *)t485) = 1;
    *((unsigned int *)t486) = 1;
    goto LAB111;

LAB112:    *((unsigned int *)t501) = 1;
    goto LAB115;

LAB114:    *((unsigned int *)t501) = 1;
    *((unsigned int *)t502) = 1;
    goto LAB115;

LAB116:    t521 = *((unsigned int *)t509);
    t522 = *((unsigned int *)t515);
    *((unsigned int *)t509) = (t521 | t522);
    t523 = (t458 + 4U);
    t524 = (t501 + 4U);
    t525 = *((unsigned int *)t458);
    t526 = (~(t525));
    t527 = *((unsigned int *)t523);
    t528 = (~(t527));
    t529 = *((unsigned int *)t501);
    t530 = (~(t529));
    t531 = *((unsigned int *)t524);
    t532 = (~(t531));
    t533 = (t526 & t528);
    t534 = (t530 & t532);
    t535 = (~(t533));
    t536 = (~(t534));
    t537 = *((unsigned int *)t515);
    *((unsigned int *)t515) = (t537 & t535);
    t538 = *((unsigned int *)t515);
    *((unsigned int *)t515) = (t538 & t536);
    t539 = *((unsigned int *)t509);
    *((unsigned int *)t509) = (t539 & t535);
    t540 = *((unsigned int *)t509);
    *((unsigned int *)t509) = (t540 & t536);
    goto LAB118;

LAB119:    *((unsigned int *)t541) = 1;
    goto LAB122;

LAB121:    *((unsigned int *)t541) = 1;
    *((unsigned int *)t542) = 1;
    goto LAB122;

LAB123:    t553 = (t1 + 5064);
    t554 = (t553 + 32U);
    t555 = *((char **)t554);
    t557 = (t1 + 5064);
    t558 = (t557 + 40U);
    t559 = *((char **)t558);
    t560 = (t1 + 5156);
    t561 = (t560 + 32U);
    t562 = *((char **)t561);
    t563 = ((char*)((ng2)));
    memset(t564, 0, 8);
    xsi_vlog_signed_multiply(t564, 32, t562, 32, t563, 32);
    t565 = ((char*)((ng8)));
    memset(t566, 0, 8);
    xsi_vlog_signed_minus(t566, 32, t564, 32, t565, 32);
    xsi_vlog_generic_get_index_select_value(t556, 32, t555, t559, 2, t566, 32, 1);
    t567 = ((char*)((ng1)));
    memset(t568, 0, 8);
    t569 = (t568 + 4U);
    t570 = (t556 + 4U);
    t571 = (t567 + 4U);
    t572 = *((unsigned int *)t556);
    t573 = *((unsigned int *)t567);
    t574 = (t572 ^ t573);
    t575 = *((unsigned int *)t570);
    t576 = *((unsigned int *)t571);
    t577 = (t575 ^ t576);
    t578 = (t574 | t577);
    t579 = *((unsigned int *)t570);
    t580 = *((unsigned int *)t571);
    t581 = (t579 | t580);
    t582 = (~(t581));
    t583 = (t578 & t582);
    if (t583 != 0)
        goto LAB129;

LAB126:    if (t581 != 0)
        goto LAB128;

LAB127:    *((unsigned int *)t568) = 1;

LAB129:    memset(t584, 0, 8);
    t585 = (t584 + 4U);
    t586 = (t568 + 4U);
    t587 = *((unsigned int *)t586);
    t588 = (~(t587));
    t589 = *((unsigned int *)t568);
    t590 = (t589 & t588);
    t591 = (t590 & 1U);
    if (t591 != 0)
        goto LAB130;

LAB131:    if (*((unsigned int *)t586) != 0)
        goto LAB132;

LAB133:    t593 = *((unsigned int *)t541);
    t594 = *((unsigned int *)t584);
    t595 = (t593 & t594);
    *((unsigned int *)t592) = t595;
    t596 = (t541 + 4U);
    t597 = (t584 + 4U);
    t598 = (t592 + 4U);
    t599 = *((unsigned int *)t596);
    t600 = *((unsigned int *)t597);
    t601 = (t599 | t600);
    *((unsigned int *)t598) = t601;
    t602 = *((unsigned int *)t598);
    t603 = (t602 != 0);
    if (t603 == 1)
        goto LAB134;

LAB135:
LAB136:    goto LAB125;

LAB128:    *((unsigned int *)t568) = 1;
    *((unsigned int *)t569) = 1;
    goto LAB129;

LAB130:    *((unsigned int *)t584) = 1;
    goto LAB133;

LAB132:    *((unsigned int *)t584) = 1;
    *((unsigned int *)t585) = 1;
    goto LAB133;

LAB134:    t604 = *((unsigned int *)t592);
    t605 = *((unsigned int *)t598);
    *((unsigned int *)t592) = (t604 | t605);
    t606 = (t541 + 4U);
    t607 = (t584 + 4U);
    t608 = *((unsigned int *)t541);
    t609 = (~(t608));
    t610 = *((unsigned int *)t606);
    t611 = (~(t610));
    t612 = *((unsigned int *)t584);
    t613 = (~(t612));
    t614 = *((unsigned int *)t607);
    t615 = (~(t614));
    t616 = (t609 & t611);
    t617 = (t613 & t615);
    t618 = (~(t616));
    t619 = (~(t617));
    t620 = *((unsigned int *)t598);
    *((unsigned int *)t598) = (t620 & t618);
    t621 = *((unsigned int *)t598);
    *((unsigned int *)t598) = (t621 & t619);
    t622 = *((unsigned int *)t592);
    *((unsigned int *)t592) = (t622 & t618);
    t623 = *((unsigned int *)t592);
    *((unsigned int *)t592) = (t623 & t619);
    goto LAB136;

LAB137:    t630 = ((char*)((ng1)));
    t631 = (t1 + 4972);
    t633 = (t1 + 4972);
    t634 = (t633 + 40U);
    t635 = *((char **)t634);
    t636 = (t1 + 5156);
    t637 = (t636 + 32U);
    t638 = *((char **)t637);
    t639 = ((char*)((ng0)));
    memset(t640, 0, 8);
    xsi_vlog_signed_minus(t640, 32, t638, 32, t639, 32);
    xsi_vlog_generic_convert_bit_index(t632, t635, 2, t640, 32, 1);
    t641 = (t632 + 4U);
    t642 = *((unsigned int *)t641);
    t643 = (!(t642));
    if (t643 == 1)
        goto LAB140;

LAB141:    goto LAB139;

LAB140:    xsi_vlogvar_assign_value(t631, t630, 0, *((unsigned int *)t632), 1);
    goto LAB141;

LAB144:    *((unsigned int *)t25) = 1;
    *((unsigned int *)t21) = 1;
    goto LAB145;

LAB146:    *((unsigned int *)t27) = 1;
    goto LAB149;

LAB148:    *((unsigned int *)t27) = 1;
    *((unsigned int *)t24) = 1;
    goto LAB149;

LAB150:    t29 = (t1 + 5064);
    t30 = (t29 + 32U);
    t44 = *((char **)t30);
    t45 = (t1 + 5064);
    t51 = (t45 + 40U);
    t55 = *((char **)t51);
    t56 = (t1 + 5156);
    t57 = (t56 + 32U);
    t59 = *((char **)t57);
    t60 = ((char*)((ng2)));
    memset(t58, 0, 8);
    xsi_vlog_signed_multiply(t58, 32, t59, 32, t60, 32);
    t61 = ((char*)((ng0)));
    memset(t66, 0, 8);
    xsi_vlog_signed_minus(t66, 32, t58, 32, t61, 32);
    xsi_vlog_generic_get_index_select_value(t43, 32, t44, t55, 2, t66, 32, 1);
    t62 = ((char*)((ng1)));
    memset(t68, 0, 8);
    t63 = (t68 + 4U);
    t64 = (t43 + 4U);
    t65 = (t62 + 4U);
    t49 = *((unsigned int *)t43);
    t50 = *((unsigned int *)t62);
    t52 = (t49 ^ t50);
    t53 = *((unsigned int *)t64);
    t54 = *((unsigned int *)t65);
    t74 = (t53 ^ t54);
    t75 = (t52 | t74);
    t76 = *((unsigned int *)t64);
    t77 = *((unsigned int *)t65);
    t78 = (t76 | t77);
    t79 = (~(t78));
    t80 = (t75 & t79);
    if (t80 != 0)
        goto LAB156;

LAB153:    if (t78 != 0)
        goto LAB155;

LAB154:    *((unsigned int *)t68) = 1;

LAB156:    memset(t70, 0, 8);
    t67 = (t70 + 4U);
    t69 = (t68 + 4U);
    t81 = *((unsigned int *)t69);
    t82 = (~(t81));
    t83 = *((unsigned int *)t68);
    t84 = (t83 & t82);
    t85 = (t84 & 1U);
    if (t85 != 0)
        goto LAB157;

LAB158:    if (*((unsigned int *)t69) != 0)
        goto LAB159;

LAB160:    t89 = *((unsigned int *)t27);
    t90 = *((unsigned int *)t70);
    t91 = (t89 & t90);
    *((unsigned int *)t86) = t91;
    t71 = (t27 + 4U);
    t72 = (t70 + 4U);
    t73 = (t86 + 4U);
    t92 = *((unsigned int *)t71);
    t93 = *((unsigned int *)t72);
    t95 = (t92 | t93);
    *((unsigned int *)t73) = t95;
    t96 = *((unsigned int *)t73);
    t97 = (t96 != 0);
    if (t97 == 1)
        goto LAB161;

LAB162:
LAB163:    goto LAB152;

LAB155:    *((unsigned int *)t68) = 1;
    *((unsigned int *)t63) = 1;
    goto LAB156;

LAB157:    *((unsigned int *)t70) = 1;
    goto LAB160;

LAB159:    *((unsigned int *)t70) = 1;
    *((unsigned int *)t67) = 1;
    goto LAB160;

LAB161:    t101 = *((unsigned int *)t86);
    t102 = *((unsigned int *)t73);
    *((unsigned int *)t86) = (t101 | t102);
    t87 = (t27 + 4U);
    t88 = (t70 + 4U);
    t103 = *((unsigned int *)t27);
    t104 = (~(t103));
    t105 = *((unsigned int *)t87);
    t106 = (~(t105));
    t107 = *((unsigned int *)t70);
    t110 = (~(t107));
    t111 = *((unsigned int *)t88);
    t112 = (~(t111));
    t118 = (t104 & t106);
    t119 = (t110 & t112);
    t113 = (~(t118));
    t114 = (~(t119));
    t115 = *((unsigned int *)t73);
    *((unsigned int *)t73) = (t115 & t113);
    t116 = *((unsigned int *)t73);
    *((unsigned int *)t73) = (t116 & t114);
    t117 = *((unsigned int *)t86);
    *((unsigned int *)t86) = (t117 & t113);
    t120 = *((unsigned int *)t86);
    *((unsigned int *)t86) = (t120 & t114);
    goto LAB163;

LAB164:    *((unsigned int *)t94) = 1;
    goto LAB167;

LAB166:    *((unsigned int *)t94) = 1;
    *((unsigned int *)t98) = 1;
    goto LAB167;

LAB168:    t108 = (t1 + 5064);
    t109 = (t108 + 32U);
    t127 = *((char **)t109);
    t128 = (t1 + 5064);
    t134 = (t128 + 40U);
    t138 = *((char **)t134);
    t139 = (t1 + 5156);
    t140 = (t139 + 32U);
    t142 = *((char **)t140);
    t143 = ((char*)((ng2)));
    memset(t141, 0, 8);
    xsi_vlog_signed_multiply(t141, 32, t142, 32, t143, 32);
    t144 = ((char*)((ng3)));
    memset(t149, 0, 8);
    xsi_vlog_signed_minus(t149, 32, t141, 32, t144, 32);
    xsi_vlog_generic_get_index_select_value(t126, 32, t127, t138, 2, t149, 32, 1);
    t145 = ((char*)((ng0)));
    memset(t151, 0, 8);
    t146 = (t151 + 4U);
    t147 = (t126 + 4U);
    t148 = (t145 + 4U);
    t132 = *((unsigned int *)t126);
    t133 = *((unsigned int *)t145);
    t135 = (t132 ^ t133);
    t136 = *((unsigned int *)t147);
    t137 = *((unsigned int *)t148);
    t157 = (t136 ^ t137);
    t158 = (t135 | t157);
    t159 = *((unsigned int *)t147);
    t160 = *((unsigned int *)t148);
    t161 = (t159 | t160);
    t162 = (~(t161));
    t163 = (t158 & t162);
    if (t163 != 0)
        goto LAB174;

LAB171:    if (t161 != 0)
        goto LAB173;

LAB172:    *((unsigned int *)t151) = 1;

LAB174:    memset(t153, 0, 8);
    t150 = (t153 + 4U);
    t152 = (t151 + 4U);
    t164 = *((unsigned int *)t152);
    t165 = (~(t164));
    t166 = *((unsigned int *)t151);
    t167 = (t166 & t165);
    t168 = (t167 & 1U);
    if (t168 != 0)
        goto LAB175;

LAB176:    if (*((unsigned int *)t152) != 0)
        goto LAB177;

LAB178:    t172 = *((unsigned int *)t94);
    t173 = *((unsigned int *)t153);
    t174 = (t172 & t173);
    *((unsigned int *)t169) = t174;
    t154 = (t94 + 4U);
    t155 = (t153 + 4U);
    t156 = (t169 + 4U);
    t175 = *((unsigned int *)t154);
    t176 = *((unsigned int *)t155);
    t178 = (t175 | t176);
    *((unsigned int *)t156) = t178;
    t179 = *((unsigned int *)t156);
    t180 = (t179 != 0);
    if (t180 == 1)
        goto LAB179;

LAB180:
LAB181:    goto LAB170;

LAB173:    *((unsigned int *)t151) = 1;
    *((unsigned int *)t146) = 1;
    goto LAB174;

LAB175:    *((unsigned int *)t153) = 1;
    goto LAB178;

LAB177:    *((unsigned int *)t153) = 1;
    *((unsigned int *)t150) = 1;
    goto LAB178;

LAB179:    t184 = *((unsigned int *)t169);
    t185 = *((unsigned int *)t156);
    *((unsigned int *)t169) = (t184 | t185);
    t170 = (t94 + 4U);
    t171 = (t153 + 4U);
    t186 = *((unsigned int *)t94);
    t187 = (~(t186));
    t188 = *((unsigned int *)t170);
    t189 = (~(t188));
    t190 = *((unsigned int *)t153);
    t193 = (~(t190));
    t194 = *((unsigned int *)t171);
    t195 = (~(t194));
    t201 = (t187 & t189);
    t202 = (t193 & t195);
    t196 = (~(t201));
    t197 = (~(t202));
    t198 = *((unsigned int *)t156);
    *((unsigned int *)t156) = (t198 & t196);
    t199 = *((unsigned int *)t156);
    *((unsigned int *)t156) = (t199 & t197);
    t200 = *((unsigned int *)t169);
    *((unsigned int *)t169) = (t200 & t196);
    t203 = *((unsigned int *)t169);
    *((unsigned int *)t169) = (t203 & t197);
    goto LAB181;

LAB182:    *((unsigned int *)t177) = 1;
    goto LAB185;

LAB184:    *((unsigned int *)t177) = 1;
    *((unsigned int *)t181) = 1;
    goto LAB185;

LAB186:    t191 = (t1 + 5064);
    t192 = (t191 + 32U);
    t210 = *((char **)t192);
    t211 = (t1 + 5064);
    t217 = (t211 + 40U);
    t221 = *((char **)t217);
    t222 = (t1 + 5156);
    t223 = (t222 + 32U);
    t225 = *((char **)t223);
    t226 = ((char*)((ng2)));
    memset(t224, 0, 8);
    xsi_vlog_signed_multiply(t224, 32, t225, 32, t226, 32);
    t227 = ((char*)((ng4)));
    memset(t232, 0, 8);
    xsi_vlog_signed_minus(t232, 32, t224, 32, t227, 32);
    xsi_vlog_generic_get_index_select_value(t209, 32, t210, t221, 2, t232, 32, 1);
    t228 = ((char*)((ng0)));
    memset(t234, 0, 8);
    t229 = (t234 + 4U);
    t230 = (t209 + 4U);
    t231 = (t228 + 4U);
    t215 = *((unsigned int *)t209);
    t216 = *((unsigned int *)t228);
    t218 = (t215 ^ t216);
    t219 = *((unsigned int *)t230);
    t220 = *((unsigned int *)t231);
    t240 = (t219 ^ t220);
    t241 = (t218 | t240);
    t242 = *((unsigned int *)t230);
    t243 = *((unsigned int *)t231);
    t244 = (t242 | t243);
    t245 = (~(t244));
    t246 = (t241 & t245);
    if (t246 != 0)
        goto LAB192;

LAB189:    if (t244 != 0)
        goto LAB191;

LAB190:    *((unsigned int *)t234) = 1;

LAB192:    memset(t236, 0, 8);
    t233 = (t236 + 4U);
    t235 = (t234 + 4U);
    t247 = *((unsigned int *)t235);
    t248 = (~(t247));
    t249 = *((unsigned int *)t234);
    t250 = (t2

⌨️ 快捷键说明

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