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

📄 m_00000000003085344840_3320015810.c

📁 verilogHDL编写的QPSK选相法调制模块
💻 C
📖 第 1 页 / 共 5 页
字号:
    t8 = (t1 + 5132);
    xsi_vlogvar_assign_value(t8, t7, 0, 0, 32);
    goto LAB158;

LAB161:    xsi_vlogvar_assign_value(t15, t14, 0, *((unsigned int *)t17), 1);
    goto LAB162;

LAB165:
LAB167:    t14 = (t1 + 5040);
    t15 = (t14 + 32U);
    t16 = *((char **)t15);
    t18 = (t1 + 5040);
    t19 = (t18 + 40U);
    t20 = *((char **)t19);
    t21 = (t1 + 5132);
    t22 = (t21 + 32U);
    t23 = *((char **)t22);
    t24 = ((char*)((ng2)));
    memset(t25, 0, 8);
    xsi_vlog_signed_multiply(t25, 32, t23, 32, t24, 32);
    xsi_vlog_generic_get_index_select_value(t17, 32, t16, t20, 2, t25, 32, 1);
    t26 = ((char*)((ng1)));
    memset(t27, 0, 8);
    t28 = (t27 + 4U);
    t29 = (t17 + 4U);
    t30 = (t26 + 4U);
    t31 = *((unsigned int *)t17);
    t32 = *((unsigned int *)t26);
    t33 = (t31 ^ t32);
    t34 = *((unsigned int *)t29);
    t35 = *((unsigned int *)t30);
    t36 = (t34 ^ t35);
    t37 = (t33 | t36);
    t38 = *((unsigned int *)t29);
    t39 = *((unsigned int *)t30);
    t40 = (t38 | t39);
    t41 = (~(t40));
    t42 = (t37 & t41);
    if (t42 != 0)
        goto LAB171;

LAB168:    if (t40 != 0)
        goto LAB170;

LAB169:    *((unsigned int *)t27) = 1;

LAB171:    memset(t43, 0, 8);
    t44 = (t43 + 4U);
    t45 = (t27 + 4U);
    t46 = *((unsigned int *)t45);
    t47 = (~(t46));
    t48 = *((unsigned int *)t27);
    t49 = (t48 & t47);
    t50 = (t49 & 1U);
    if (t50 != 0)
        goto LAB172;

LAB173:    if (*((unsigned int *)t45) != 0)
        goto LAB174;

LAB175:    t51 = (t43 + 4U);
    t52 = *((unsigned int *)t43);
    t53 = *((unsigned int *)t51);
    t54 = (t52 || t53);
    if (t54 > 0)
        goto LAB176;

LAB177:    memcpy(t94, t43, 8);

LAB178:    memset(t126, 0, 8);
    t127 = (t126 + 4U);
    t128 = (t94 + 4U);
    t129 = *((unsigned int *)t128);
    t130 = (~(t129));
    t131 = *((unsigned int *)t94);
    t132 = (t131 & t130);
    t133 = (t132 & 1U);
    if (t133 != 0)
        goto LAB190;

LAB191:    if (*((unsigned int *)t128) != 0)
        goto LAB192;

LAB193:    t134 = (t126 + 4U);
    t135 = *((unsigned int *)t126);
    t136 = *((unsigned int *)t134);
    t137 = (t135 || t136);
    if (t137 > 0)
        goto LAB194;

LAB195:    memcpy(t177, t126, 8);

LAB196:    memset(t209, 0, 8);
    t210 = (t209 + 4U);
    t211 = (t177 + 4U);
    t212 = *((unsigned int *)t211);
    t213 = (~(t212));
    t214 = *((unsigned int *)t177);
    t215 = (t214 & t213);
    t216 = (t215 & 1U);
    if (t216 != 0)
        goto LAB208;

LAB209:    if (*((unsigned int *)t211) != 0)
        goto LAB210;

LAB211:    t217 = (t209 + 4U);
    t218 = *((unsigned int *)t209);
    t219 = *((unsigned int *)t217);
    t220 = (t218 || t219);
    if (t220 > 0)
        goto LAB212;

LAB213:    memcpy(t260, t209, 8);

LAB214:    memset(t292, 0, 8);
    t293 = (t292 + 4U);
    t294 = (t260 + 4U);
    t295 = *((unsigned int *)t294);
    t296 = (~(t295));
    t297 = *((unsigned int *)t260);
    t298 = (t297 & t296);
    t299 = (t298 & 1U);
    if (t299 != 0)
        goto LAB226;

LAB227:    if (*((unsigned int *)t294) != 0)
        goto LAB228;

LAB229:    t300 = (t292 + 4U);
    t301 = *((unsigned int *)t292);
    t302 = *((unsigned int *)t300);
    t303 = (t301 || t302);
    if (t303 > 0)
        goto LAB230;

LAB231:    memcpy(t343, t292, 8);

LAB232:    memset(t375, 0, 8);
    t376 = (t375 + 4U);
    t377 = (t343 + 4U);
    t378 = *((unsigned int *)t377);
    t379 = (~(t378));
    t380 = *((unsigned int *)t343);
    t381 = (t380 & t379);
    t382 = (t381 & 1U);
    if (t382 != 0)
        goto LAB244;

LAB245:    if (*((unsigned int *)t377) != 0)
        goto LAB246;

LAB247:    t383 = (t375 + 4U);
    t384 = *((unsigned int *)t375);
    t385 = *((unsigned int *)t383);
    t386 = (t384 || t385);
    if (t386 > 0)
        goto LAB248;

LAB249:    memcpy(t426, t375, 8);

LAB250:    memset(t458, 0, 8);
    t459 = (t458 + 4U);
    t460 = (t426 + 4U);
    t461 = *((unsigned int *)t460);
    t462 = (~(t461));
    t463 = *((unsigned int *)t426);
    t464 = (t463 & t462);
    t465 = (t464 & 1U);
    if (t465 != 0)
        goto LAB262;

LAB263:    if (*((unsigned int *)t460) != 0)
        goto LAB264;

LAB265:    t466 = (t458 + 4U);
    t467 = *((unsigned int *)t458);
    t468 = *((unsigned int *)t466);
    t469 = (t467 || t468);
    if (t469 > 0)
        goto LAB266;

LAB267:    memcpy(t509, t458, 8);

LAB268:    memset(t541, 0, 8);
    t542 = (t541 + 4U);
    t543 = (t509 + 4U);
    t544 = *((unsigned int *)t543);
    t545 = (~(t544));
    t546 = *((unsigned int *)t509);
    t547 = (t546 & t545);
    t548 = (t547 & 1U);
    if (t548 != 0)
        goto LAB280;

LAB281:    if (*((unsigned int *)t543) != 0)
        goto LAB282;

LAB283:    t549 = (t541 + 4U);
    t550 = *((unsigned int *)t541);
    t551 = *((unsigned int *)t549);
    t552 = (t550 || t551);
    if (t552 > 0)
        goto LAB284;

LAB285:    memcpy(t592, t541, 8);

LAB286:    t625 = (t592 + 4U);
    t627 = *((unsigned int *)t625);
    t628 = (~(t627));
    t629 = *((unsigned int *)t592);
    t630 = (t629 & t628);
    t631 = (t630 != 0);
    if (t631 > 0)
        goto LAB298;

LAB299:    t3 = (t1 + 5040);
    t4 = (t3 + 32U);
    t5 = *((char **)t4);
    t6 = (t1 + 5040);
    t8 = (t6 + 40U);
    t14 = *((char **)t8);
    t15 = (t1 + 5132);
    t16 = (t15 + 32U);
    t18 = *((char **)t16);
    t19 = ((char*)((ng2)));
    memset(t17, 0, 8);
    xsi_vlog_signed_multiply(t17, 32, t18, 32, t19, 32);
    xsi_vlog_generic_get_index_select_value(t7, 32, t5, t14, 2, t17, 32, 1);
    t20 = ((char*)((ng1)));
    memset(t25, 0, 8);
    t21 = (t25 + 4U);
    t22 = (t7 + 4U);
    t23 = (t20 + 4U);
    t9 = *((unsigned int *)t7);
    t10 = *((unsigned int *)t20);
    t11 = (t9 ^ t10);
    t12 = *((unsigned int *)t22);
    t13 = *((unsigned int *)t23);
    t31 = (t12 ^ t13);
    t32 = (t11 | t31);
    t33 = *((unsigned int *)t22);
    t34 = *((unsigned int *)t23);
    t35 = (t33 | t34);
    t36 = (~(t35));
    t37 = (t32 & t36);
    if (t37 != 0)
        goto LAB306;

LAB303:    if (t35 != 0)
        goto LAB305;

LAB304:    *((unsigned int *)t25) = 1;

LAB306:    memset(t27, 0, 8);
    t24 = (t27 + 4U);
    t26 = (t25 + 4U);
    t38 = *((unsigned int *)t26);
    t39 = (~(t38));
    t40 = *((unsigned int *)t25);
    t41 = (t40 & t39);
    t42 = (t41 & 1U);
    if (t42 != 0)
        goto LAB307;

LAB308:    if (*((unsigned int *)t26) != 0)
        goto LAB309;

LAB310:    t28 = (t27 + 4U);
    t46 = *((unsigned int *)t27);
    t47 = *((unsigned int *)t28);
    t48 = (t46 || t47);
    if (t48 > 0)
        goto LAB311;

LAB312:    memcpy(t86, t27, 8);

LAB313:    memset(t94, 0, 8);
    t98 = (t94 + 4U);
    t99 = (t86 + 4U);
    t121 = *((unsigned int *)t99);
    t122 = (~(t121));
    t123 = *((unsigned int *)t86);
    t124 = (t123 & t122);
    t125 = (t124 & 1U);
    if (t125 != 0)
        goto LAB325;

LAB326:    if (*((unsigned int *)t99) != 0)
        goto LAB327;

LAB328:    t100 = (t94 + 4U);
    t129 = *((unsigned int *)t94);
    t130 = *((unsigned int *)t100);
    t131 = (t129 || t130);
    if (t131 > 0)
        goto LAB329;

LAB330:    memcpy(t169, t94, 8);

LAB331:    memset(t177, 0, 8);
    t181 = (t177 + 4U);
    t182 = (t169 + 4U);
    t204 = *((unsigned int *)t182);
    t205 = (~(t204));
    t206 = *((unsigned int *)t169);
    t207 = (t206 & t205);
    t208 = (t207 & 1U);
    if (t208 != 0)
        goto LAB343;

LAB344:    if (*((unsigned int *)t182) != 0)
        goto LAB345;

LAB346:    t183 = (t177 + 4U);
    t212 = *((unsigned int *)t177);
    t213 = *((unsigned int *)t183);
    t214 = (t212 || t213);
    if (t214 > 0)
        goto LAB347;

LAB348:    memcpy(t252, t177, 8);

LAB349:    memset(t260, 0, 8);
    t264 = (t260 + 4U);
    t265 = (t252 + 4U);
    t287 = *((unsigned int *)t265);
    t288 = (~(t287));
    t289 = *((unsigned int *)t252);
    t290 = (t289 & t288);
    t291 = (t290 & 1U);
    if (t291 != 0)
        goto LAB361;

LAB362:    if (*((unsigned int *)t265) != 0)
        goto LAB363;

LAB364:    t266 = (t260 + 4U);
    t295 = *((unsigned int *)t260);
    t296 = *((unsigned int *)t266);
    t297 = (t295 || t296);
    if (t297 > 0)
        goto LAB365;

LAB366:    memcpy(t335, t260, 8);

LAB367:    memset(t343, 0, 8);
    t347 = (t343 + 4U);
    t348 = (t335 + 4U);
    t370 = *((unsigned int *)t348);
    t371 = (~(t370));
    t372 = *((unsigned int *)t335);
    t373 = (t372 & t371);
    t374 = (t373 & 1U);
    if (t374 != 0)
        goto LAB379;

LAB380:    if (*((unsigned int *)t348) != 0)
        goto LAB381;

LAB382:    t349 = (t343 + 4U);
    t378 = *((unsigned int *)t343);
    t379 = *((unsigned int *)t349);
    t380 = (t378 || t379);
    if (t380 > 0)
        goto LAB383;

LAB384:    memcpy(t418, t343, 8);

LAB385:    memset(t426, 0, 8);
    t430 = (t426 + 4U);
    t431 = (t418 + 4U);
    t453 = *((unsigned int *)t431);
    t454 = (~(t453));
    t455 = *((unsigned int *)t418);
    t456 = (t455 & t454);
    t457 = (t456 & 1U);
    if (t457 != 0)
        goto LAB397;

LAB398:    if (*((unsigned int *)t431) != 0)
        goto LAB399;

LAB400:    t432 = (t426 + 4U);
    t461 = *((unsigned int *)t426);
    t462 = *((unsigned int *)t432);
    t463 = (t461 || t462);
    if (t463 > 0)
        goto LAB401;

LAB402:    memcpy(t501, t426, 8);

LAB403:    memset(t509, 0, 8);
    t513 = (t509 + 4U);
    t514 = (t501 + 4U);
    t536 = *((unsigned int *)t514);
    t537 = (~(t536));
    t538 = *((unsigned int *)t501);
    t539 = (t538 & t537);
    t540 = (t539 & 1U);
    if (t540 != 0)
        goto LAB415;

LAB416:    if (*((unsigned int *)t514) != 0)
        goto LAB417;

LAB418:    t515 = (t509 + 4U);
    t544 = *((unsigned int *)t509);
    t545 = *((unsigned int *)t515);
    t546 = (t544 || t545);
    if (t546 > 0)
        goto LAB419;

LAB420:    memcpy(t584, t509, 8);

LAB421:    t596 = (t584 + 4U);
    t619 = *((unsigned int *)t596);
    t620 = (~(t619));
    t621 = *((unsigned int *)t584);
    t622 = (t621 & t620);
    t623 = (t622 != 0);
    if (t623 > 0)
        goto LAB433;

LAB434:    t3 = (t1 + 5040);
    t4 = (t3 + 32U);
    t5 = *((char **)t4);
    t6 = (t1 + 5040);
    t8 = (t6 + 40U);
    t14 = *((char **)t8);
    t15 = (t1 + 5132);
    t16 = (t15 + 32U);
    t18 = *((char **)t16);
    t19 = ((char*)((ng2)));
    memset(t17, 0, 8);
    xsi_vlog_signed_multiply(t17, 32, t18, 32, t19, 32);
    xsi_vlog_generic_get_index_select_value(t7, 32, t5, t14, 2, t17, 32, 1);
    t20 = ((char*)((ng1)));
    memset(t25, 0, 8);
    t21 = (t25 + 4U);
    t22 = (t7 + 4U);
    t23 = (t20 + 4U);
    t9 = *((unsigned int *)t7);
    t10 = *((unsigned int *)t20);
    t11 = (t9 ^ t10);
    t12 = *((unsigned int *)t22);
    t13 = *((unsigned int *)t23);
    t31 = (t12 ^ t13);
    t32 = (t11 | t31);
    t33 = *((unsigned int *)t22);
    t34 = *((unsigned int *)t23);
    t35 = (t33 | t34);
    t36 = (~(t35));
    t37 = (t32 & t36);
    if (t37 != 0)
        goto LAB441;

LAB438:    if (t35 != 0)
        goto LAB440;

LAB439:    *((unsigned int *)t25) = 1;

LAB441:    memset(t27, 0, 8);
    t24 = (t27 + 4U);
    t26 = (t25 + 4U);
    t38 = *((unsigned int *)t26);
    t39 = (~(t38));
    t40 = *((unsigned int *)t25);
    t41 = (t40 & t39);
    t42 = (t41 & 1U);
    if (t42 != 0)
        goto LAB442;

LAB443:    if (*((unsigned int *)t26) != 0)
        goto LAB444;

LAB445:    t28 = (t27 + 4U);
    t46 = *((unsigned int *)t27);
    t47 = *((unsigned int *)t28);
    t48 = (t46 || t47);
    if (t48 > 0)
        goto LAB446;

LAB447:    memcpy(t86, t27, 8);

LAB448:    memset(t94, 0, 8);
    t98 = (t94 + 4U);
    t99 = (t86 + 4U);
    t121 = *((unsigned int *)t99);
    t122 = (~(t121));
    t123 = *((unsigned int *)t86);
    t124 = (t123 & t122);
    t125 = (t124 & 1U);
    if (t125 != 0)
        goto LAB460;

LAB461:    if (*((unsigned int *)t99) != 0)
        goto LAB462;

LAB463:    t100 = (t94 + 4U);
    t129 = *((unsigned int *)t94);
    t130 = *((unsigned int *)t100);
    t131 = (t129 || t130);
    if (t131 > 0)
        goto LAB464;

LAB465:    memcpy(t169, t94, 8);

LAB466:    memset(t177, 0, 8);
    t181 = (t177 + 4U);
    t182 = (t169 + 4U);
    t204 = *((unsigned int *)t182);
    t205 = (~(t204));
    t206 = *((unsigned int *)t169);
    t207 = (t206 & t205);
    t208 = (t207 & 1U);
    if (t208 != 0)
        goto LAB478;

LAB479:    if (*((unsigned int *)t182) != 0)
        goto LAB480;

LAB481:    t183 = (t177 + 4U);
    t212 = *((unsigned int *)t177)

⌨️ 快捷键说明

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