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

📄 dct_kc.viz

📁 H.264完整的C语言代码和DCT的代码
💻 VIZ
📖 第 1 页 / 共 5 页
字号:
    i45u3x127 [label="b=1, i=45/48, s=3/3, u=3, t=170, l=168, ord=127\nMULTIPLIER_0\n( tmp#62 [ RF1[1] ], tmp#63 ) =\nIMULRND16( K#1, tmp#61 )", style=filled, color=powderblue];
    i45u15x124 [label="b=1, i=45/46, s=3/3, u=15, t=218, l=167, ord=124\nSP_SCHED_WRITE_0\n( buf1 [ RF0[8] ] ) =\nSPWRITE( hw_const#0, tmp#58 )", style=filled, color=wheat1];
    i45u5x84 [label="b=1, i=45/45, s=2/2, u=5, t=251, ord=84\nDIVIDER_0\n( a3 [ RF4[4] ] ) =\nPASS( hw_const#0, a3 )", shape=polygon, sides=4, skew=.4, style=filled, color=powderblue];
    i46u3x201 [label="b=1, i=46/49, s=4/4, u=3, t=82, l=217, ord=201\nMULTIPLIER_0\n( m5 [ RF4[3]  RF7[3] ], tmp#105 ) =\nIMULRND16( COS_2, tmp#103 )", style=filled, color=powderblue];
    i46u0x198 [label="b=1, i=46/47, s=4/4, u=0, t=98, l=216, ord=198\nADDER_0\n( d4 [ RF4[5] ] ) =\nISUB16( s0734, s1625 )", style=filled, color=powderblue];
    i46u2x141 [label="b=1, i=46/46, s=3/3, u=2, t=157, l=172, ord=141\nADDER_2\n( tmp#76 [ RF11[7] ] ) =\nSHIFT16( tmp#75, const#2 )", style=filled, color=powderblue];
    i46u4x135 [label="b=1, i=46/49, s=3/3, u=4, t=160, l=170, ord=135\nMULTIPLIER_1\n( tmp#70 [ RF1[1] ], tmp#71 ) =\nIMULRND16( K#3, tmp#69 )", style=filled, color=powderblue];
    i46u15x139 [label="b=1, i=46/47, s=3/3, u=15, t=214, l=171, ord=139\nSP_SCHED_WRITE_0\n( buf1 [ RF0[8] ] ) =\nSPWRITE( hw_const#0, tmp#73 )", style=filled, color=wheat1];
    i47u0x214 [label="b=1, i=47/48, s=4/4, u=0, t=59, l=225, ord=214\nADDER_0\n( s7 [ RF5[1]  RF8[7] ] ) =\nISUB16( m8, m7 )", style=filled, color=powderblue];
    i47u2x212 [label="b=1, i=47/48, s=4/4, u=2, t=60, l=223, ord=212\nADDER_2\n( s5 [ RF9[4]  RF4[2] ] ) =\nIADD16( d07, m6 )", style=filled, color=powderblue];
    i47u5x223 [label="b=1, i=47/47, s=4/4, u=5, t=105, l=244, ord=223\nDIVIDER_0\n( round_cmp [ RF3[1] ] ) =\nNSELECT( sign, uh2_half, uh2_almost_half )", style=filled, color=powderblue];
    i47u1x149 [label="b=1, i=47/47, s=3/3, u=1, t=153, l=174, ord=149\nADDER_1\n( tmp#84 [ RF10[5] ] ) =\nSHIFT16( tmp#83, const#2 )", style=filled, color=powderblue];
    i47u4x142 [label="b=1, i=47/50, s=3/3, u=4, t=156, l=172, ord=142\nMULTIPLIER_1\n( tmp#77 [ RF1[1] ], tmp#78 ) =\nIMULRND16( K#5, tmp#76 )", style=filled, color=powderblue];
    i47u15x132 [label="b=1, i=47/48, s=3/3, u=15, t=202, l=169, ord=132\nSP_SCHED_WRITE_0\n( buf1 [ RF0[8] ] ) =\nSPWRITE( hw_const#0, tmp#66 )", style=filled, color=wheat1];
    i48u1x256 [label="b=1, i=48/48, s=4/4, u=1, t=97, l=269, ord=256\nADDER_1\n( tmp#150 [ RF11[7] ] ) =\nSHIFT16( d4, const#2 )", style=filled, color=wheat1];
    i48u2x227 [label="b=1, i=48/49, s=4/4, u=2, t=101, l=247, ord=227\nADDER_2\n( tmp#125 [ RF2[4] ] ) =\nIADD16( dct_quant_first, h2_one )", style=filled, color=wheat1];
    i48u0x226 [label="b=1, i=48/49, s=4/4, u=0, t=102, l=246, ord=226\nADDER_0\n( add [ RF18[1] ] ) =\nULT16( round_cmp, tmp#123 )", style=filled, color=powderblue];
    i48u3x150 [label="b=1, i=48/51, s=3/3, u=3, t=152, l=174, ord=150\nMULTIPLIER_0\n( tmp#85 [ RF1[1] ], tmp#86 ) =\nIMULRND16( K#7, tmp#84 )", style=filled, color=powderblue];
    i48u15x147 [label="b=1, i=48/49, s=3/3, u=15, t=198, l=173, ord=147\nSP_SCHED_WRITE_0\n( buf1 [ RF0[8] ] ) =\nSPWRITE( hw_const#0, tmp#81 )", style=filled, color=wheat1];
    i49u2x216 [label="b=1, i=49/50, s=4/4, u=2, t=33, l=230, ord=216\nADDER_2\n( d1 [ RF4[3]  RF5[1] ] ) =\nIADD16( s5, s7 )", style=filled, color=powderblue];
    i49u1x213 [label="b=1, i=49/50, s=4/4, u=1, t=50, l=224, ord=213\nADDER_1\n( s6 [ RF3[1]  RF9[4] ] ) =\nISUB16( d07, m6 )", style=filled, color=powderblue];
    i49u0x215 [label="b=1, i=49/50, s=4/4, u=0, t=51, l=226, ord=215\nADDER_0\n( s8 [ RF7[3]  RF6[4] ] ) =\nISUB16( m9, m7 )", style=filled, color=powderblue];
    i49u15x128 [label="b=1, i=49/50, s=3/3, u=15, t=169, l=168, ord=128\nSP_SCHED_WRITE_0\n( buf1 [ RF0[8] ] ) =\nSPWRITE( hw_const#0, tmp#62 )", style=filled, color=wheat1];
    i49u16x83 [label="b=1, i=49/49, s=2/2, u=16, t=256, ord=83\nCOMM_SCHED_0\n( a2 [ RF3[3] ] ) =\nPASS( hw_const#0, a2 )", shape=polygon, sides=4, skew=.4, style=filled, color=powderblue];
    i50u1x217 [label="b=1, i=50/51, s=4/4, u=1, t=67, l=231, ord=217\nADDER_1\n( d2 [ RF5[1] ] ) =\nIADD16( d0734, m5 )", style=filled, color=powderblue];
    i50u0x220 [label="b=1, i=50/51, s=4/4, u=0, t=81, l=235, ord=220\nADDER_0\n( d6 [ RF4[5]  RF3[1] ] ) =\nISUB16( d0734, m5 )", style=filled, color=powderblue];
    i50u15x136 [label="b=1, i=50/51, s=3/3, u=15, t=159, l=170, ord=136\nSP_SCHED_WRITE_0\n( buf1 [ RF0[8] ] ) =\nSPWRITE( hw_const#0, tmp#70 )", style=filled, color=wheat1];
    i50u5x81 [label="b=1, i=50/50, s=1/1, u=5, t=263, ord=81\nDIVIDER_0\n( a0 [ RF10[5] ] ) =\nPASS( hw_const#0, a0 )", shape=polygon, sides=4, skew=.4, style=filled, color=powderblue];
    i51u2x232 [label="b=1, i=51/51, s=4/4, u=2, t=25, l=251, ord=232\nADDER_2\n( tmp#129 [ RF10[6] ] ) =\nSHIFT16( d1, const#2 )", style=filled, color=powderblue];
    i51u0x218 [label="b=1, i=51/52, s=4/4, u=0, t=39, l=232, ord=218\nADDER_0\n( d3 [ RF4[5]  RF3[2] ] ) =\nISUB16( s6, s8 )", style=filled, color=powderblue];
    i51u1x254 [label="b=1, i=51/52, s=4/4, u=1, t=94, l=267, ord=254\nADDER_1\n( sign [ RF18[3] ] ) =\nILE16( d4, const#0 )", style=filled, color=powderblue];
    i51u15x143 [label="b=1, i=51/52, s=3/3, u=15, t=155, l=172, ord=143\nSP_SCHED_WRITE_0\n( buf1 [ RF0[8] ] ) =\nSPWRITE( hw_const#0, tmp#77 )", style=filled, color=wheat1];
    i51u4x84 [label="b=1, i=51/51, s=1/1, u=4, t=250, ord=84\nMULTIPLIER_1\n( a3 [ RF6[8]  RF8[5] ] ) =\nPASS( hw_const#0, a3 )", shape=polygon, sides=4, skew=.4, style=filled, color=powderblue];
    i51u5x82 [label="b=1, i=51/51, s=1/1, u=5, t=258, ord=82\nDIVIDER_0\n( a1 [ RF12[12] ] ) =\nPASS( hw_const#0, a1 )", shape=polygon, sides=4, skew=.4, style=filled, color=wheat1];
    i52u3x233 [label="b=1, i=52/55, s=4/4, u=3, t=24, l=251, ord=233\nMULTIPLIER_0\n( dct_quant_first [ RF3[1]  RF14[2] ], tmp#130 [ RF8[8] ] ) =\nIMUL16( quant#1, tmp#129 )", style=filled, color=powderblue];
    i52u2x240 [label="b=1, i=52/52, s=4/4, u=2, t=45, l=257, ord=240\nADDER_2\n( tmp#136 [ RF11[3] ] ) =\nSHIFT16( d2, const#2 )", style=filled, color=powderblue];
    i52u5x215 [label="b=1, i=52/52, s=4/4, u=5, t=52, ord=215\nDIVIDER_0\n( s8 [ RF5[2] ] ) =\nPASS( hw_const#0, s8 )", shape=polygon, sides=4, skew=.4, style=filled, color=powderblue];
    i52u1x270 [label="b=1, i=52/53, s=4/4, u=1, t=77, l=279, ord=270\nADDER_1\n( sign [ RF18[2] ] ) =\nILE16( d6, const#0 )", style=filled, color=powderblue];
    i52u14x160 [label="b=1, i=52/53, s=3/3, u=14, t=142, l=181, ord=160\nSP_SCHED_READ_0\n( tmp#92 [ RF2[3] ] ) =\nSPREAD_WT( idx3, buf1 )", style=filled, color=powderblue];
    i52u15x151 [label="b=1, i=52/53, s=3/3, u=15, t=151, l=174, ord=151\nSP_SCHED_WRITE_0\n( buf1 [ RF0[8] ] ) =\nSPWRITE( hw_const#0, tmp#85 )"];
    i52u4x86 [label="b=1, i=52/52, s=2/2, u=4, t=243, ord=86\nMULTIPLIER_1\n( a5 [ RF7[4] ] ) =\nPASS( hw_const#0, a5 )", shape=polygon, sides=4, skew=.4, style=filled, color=powderblue];
    i52u16x85 [label="b=1, i=52/52, s=2/2, u=16, t=247, ord=85\nCOMM_SCHED_0\n( a4 [ RF8[6] ] ) =\nPASS( hw_const#0, a4 )", shape=polygon, sides=4, skew=.4, style=filled, color=powderblue];
    i52u6x81 [label="b=1, i=52/52, s=0/0, u=6, t=260, l=119, ord=81\nINOUT_0\n( a0 [ RF6[4] ] ) =\nDATA_IN", style=filled, color=powderblue];
    i53u1x230 [label="b=1, i=53/54, s=4/4, u=1, t=31, l=249, ord=230\nADDER_1\n( sign [ RF18[4] ] ) =\nILE16( d1, const#0 )", style=filled, color=powderblue];
    i53u0x248 [label="b=1, i=53/53, s=4/4, u=0, t=35, l=263, ord=248\nADDER_0\n( tmp#143 [ RF10[3] ] ) =\nSHIFT16( d3, const#2 )", style=filled, color=powderblue];
    i53u4x241 [label="b=1, i=53/56, s=4/4, u=4, t=44, l=257, ord=241\nMULTIPLIER_1\n( dct_quant_first [ RF3[1]  RF13[12] ], tmp#137 [ RF8[8] ] ) =\nIMUL16( quant#2, tmp#136 )", style=filled, color=powderblue];
    i53u2x219 [label="b=1, i=53/54, s=4/4, u=2, t=49, l=234, ord=219\nADDER_2\n( d5 [ RF5[2]  RF3[1] ] ) =\nIADD16( s6, s8 )", style=filled, color=powderblue];
    i53u16x87 [label="b=1, i=53/53, s=1/1, u=16, t=240, ord=87\nCOMM_SCHED_0\n( a6 [ RF9[4] ] ) =\nPASS( hw_const#0, a6 )", shape=polygon, sides=4, skew=.4, style=filled, color=wheat1];
    i53u3x86 [label="b=1, i=53/53, s=1/1, u=3, t=242, ord=86\nMULTIPLIER_0\n( a5 [ RF11[3] ] ) =\nPASS( hw_const#0, a5 )", shape=polygon, sides=4, skew=.4, style=filled, color=wheat1];
    i53u5x85 [label="b=1, i=53/53, s=1/1, u=5, t=246, ord=85\nDIVIDER_0\n( a4 [ RF15[2]  RF4[3] ] ) =\nPASS( hw_const#0, a4 )", shape=polygon, sides=4, skew=.4, style=filled, color=powderblue];
    i53u6x82 [label="b=1, i=53/53, s=0/0, u=6, t=257, l=119, ord=82\nINOUT_0\n( a1 [ RF7[5]  RF6[3] ] ) =\nDATA_IN", style=filled, color=powderblue];
    i54u3x249 [label="b=1, i=54/57, s=4/4, u=3, t=34, l=263, ord=249\nMULTIPLIER_0\n( dct_quant_first [ RF3[1]  RF12[13] ], tmp#144 [ RF8[8] ] ) =\nIMUL16( quant#3, tmp#143 )", style=filled, color=powderblue];
    i54u1x221 [label="b=1, i=54/55, s=4/4, u=1, t=58, l=236, ord=221\nADDER_1\n( d7 [ RF5[1] ] ) =\nISUB16( s5, s7 )", style=filled, color=powderblue];
    i54u2x238 [label="b=1, i=54/55, s=4/4, u=2, t=65, l=255, ord=238\nADDER_2\n( sign [ RF18[4] ] ) =\nILE16( d2, const#0 )", style=filled, color=powderblue];
    i54u0x272 [label="b=1, i=54/54, s=4/4, u=0, t=80, l=281, ord=272\nADDER_0\n( tmp#164 [ RF11[6] ] ) =\nSHIFT16( d6, const#2 )", style=filled, color=wheat1];
    i54u16x161 [label="b=1, i=54/54, s=3/3, u=16, t=141, l=181, ord=161\nCOMM_SCHED_0\n( tmp#93 [ RF1[1] ] ) =\nCOMMUCPERM( perm_c, tmp#92 )", style=filled, color=wheat1];
    i54u5x95 [label="b=1, i=54/54, s=2/2, u=5, t=194, ord=95\nDIVIDER_0\n( d07 [ RF4[2]  RF9[5] ] ) =\nPASS( hw_const#0, d07 )", shape=polygon, sides=4, skew=.4, style=filled, color=powderblue];
    i54u4x96 [label="b=1, i=54/54, s=2/2, u=4, t=196, ord=96\nMULTIPLIER_1\n( d16 [ RF8[7] ] ) =\nPASS( hw_const#0, d16 )", shape=polygon, sides=4, skew=.4, style=filled, color=powderblue];
    i54u6x83 [label="b=1, i=54/54, s=0/0, u=6, t=252, l=119, ord=83\nINOUT_0\n( a2 [ RF6[10] ] ) =\nDATA_IN", style=filled, color=powderblue];
    i55u16x231 [label="b=1, i=55/55, s=4/4, u=16, t=30, l=250, ord=231\nCOMM_SCHED_0\n( round_cmp [ RF4[5] ] ) =\nNSELECT( sign, uh2_half, uh2_almost_half )", style=filled, color=powderblue];
    i55u1x246 [label="b=1, i=55/56, s=4/4, u=1, t=37, l=261, ord=246\nADDER_1\n( sign [ RF18[4] ] ) =\nILE16( d3, const#0 )", style=filled, color=powderblue];
    i55u0x264 [label="b=1, i=55/55, s=4/4, u=0, t=43, l=275, ord=264\nADDER_0\n( tmp#157 [ RF10[3] ] ) =\nSHIFT16( d5, const#2 )", style=filled, color=powderblue];
    i55u4x257 [label="b=1, i=55/58, s=4/4, u=4, t=96, l=269, ord=257\nMULTIPLIER_1\n( dct_quant_first [ RF5[1]  RF15[3] ], tmp#151 [ RF8[8] ] ) =\nIMUL16( quant#4, tmp#150 )", style=filled, color=powderblue];
    i55u5x88 [label="b=1, i=55/55, s=1/1, u=5, t=238, ord=88\nDIVIDER_0\n( a7 [ RF7[3] ] ) =\nPASS( hw_const#0, a7 )", shape=polygon, sides=4, skew=.4, style=filled, color=powderblue];
    i55u6x84 [label="b=1, i=55/55, s=0/0, u=6, t=248, l=119, ord=84\nINOUT_0\n( a3 [ RF11[5] ] ) =\nDATA_IN", style=filled, color=powderblue];
    i56u0x235 [label="b=1, i=56/57, s=4/4, u=0, t=22, l=253, ord=235\nADDER_0\n( tmp#132 [ RF6[7] ] ) =\nIADD16( dct_quant_first, tmp#30 )", style=filled, color=powderblue];
    i56u1x234 [label="b=1, i=56/57, s=4/4, u=1, t=23, l=252, ord=234\nADDER_1\n( add [ RF18[1] ] ) =\nULT16( round_cmp, tmp#130 )", style=filled, color=powderblue];
    i56u3x265 [label="b=1, i=56/59, s=4/4, u=3, t=42, l=275, ord=265\nMULTIPLIER_0\n( dct_quant_first [ RF5[1]  RF14[2] ], tmp#158 [ RF7[4] ] ) =\nIMUL16( quant#5, tmp#157 )", style=filled, color=powderblue];
    i56u2x280 [label="b=1, i=56/56, s=4/4, u=2, t=57, l=287, ord=280\nADDER_2\n( tmp#171 [ RF11[7] ] ) =\nSHIFT16( d7, const#2 )", style=filled, color=wheat1];
    i56u16x239 [label="b=1, i=56/56, s=4/4, u=16, t=64, l=256, ord=239\nCOMM_SCHED_0\n( round_cmp [ RF4[5] ] ) =\nNSELECT( sign, uh2_half, uh2_almost_half )", style=filled, color=powderblue];
    i56u14x154 [label="b=1, i=56/57, s=3/3, u=14, t=138, l=179, ord=154\nSP_SCHED_READ_0\n( tmp#88 [ RF2[3] ] ) =\nSPREAD( idx1, buf1 )", style=filled, color=powderblue];
    i56u5x105 [label="b=1, i=56/56, s=2/2, u=5, t=209, ord=105\nDIVIDER_0\n( tmp#39 [ RF5[3] ] ) =\nPASS( hw_const#0, tmp#39 )", shape=polygon, sides=4, skew=.4, style=filled, color=powderblue];
    i56u6x85 [label="b=1, i=56/56, s=0/0, u=6, t=244, l=119, ord=85\nINOUT_0\n( a4 [ RF6[5] ] ) =\nDATA_IN", style=filled, color=powderblue];
    i57u0x243 [label="b=1, i=57/58, s=4/4, u=0, t=26, l=259, ord=243\nADDER_0\n( tmp#139 [ RF11[6] ] ) =\nIADD16( dct_quant_first, tmp#30 )", style=filled, color=powderblue];
    i57u1x242 [label="b=1, i=57/58, s=4/4, u=1, t=27, l=258, ord=242\nADDER_1\n( add [ RF18[3] ] ) =\nULT16( round_cmp, tmp#137 )", style=filled, color=powderblue];
    i57u5x247 [label="b=1, i=57/57, s=4/4, u=5, t=36, l=262, ord=247\nDIVIDER_0\n( round_cmp [ RF4[5] ] ) =\nNSELECT( sign, uh2_half, uh2_almost_half )", style=filled, color=powderblue];
    i57u2x262 [label="b=1, i=57/58, s=4/4, u=2, t=47, l=273, ord=262\nADDER_2\n( sign [ RF18[1] ] ) =\nILE16( d5, const#0 )", style=filled, color=powderblue];
    i57u4x273 [label="b=1, i=57/60, s=4/4, u=4, t=79, l=281, ord=273\nMULTIPLIER_1\n( dct_quant_first [ RF5[1]  RF13[12] ], tmp#165 [ RF7[4] ] ) =\nIMUL16( quant#6, tmp#164 )", style=filled, color=powderblue];
    i57u16x228 [label="b=1, i=57/57, s=4/4, u=16, t=100, l=247, ord=228\nCOMM_SCHED_0\n( tmp#126 [ RF23[0] ] ) =\nSELECT( add, tmp#125, dct_quant_first )", style=filled, color=powderblue];
    i57u14x152 [label="b=1, i=57/58, s=3/3, u=14, t=134, l=178, ord=152\nSP_SCHED_READ_0\n( tmp#87 [ RF1[2] ] ) =\nSPREAD( cluster#id, buf1 )", style=filled, color=powderblue];
    i57u6x86 [label="b=1, i=57/57, s=0/0, u=6, t=241, l=119, ord=86\nINOUT_0\n( a5 [ RF5[2]  RF10[3] ] ) =\nDATA_IN", style=filled, color=powderblue];

⌨️ 快捷键说明

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