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

📄 idct_kc.viz

📁 H.264完整的C语言代码和DCT的代码
💻 VIZ
📖 第 1 页 / 共 5 页
字号:
    i6u16x35 [label="b=0, i=6/6, u=16, t=347, l=42, ord=35\nCOMM_SCHED_0\n( quant_scale [ RF11[2]  RF10[3] ] ) =\nCOMMUCDATA( hw_const#8, hw_const#0, uc_quantizer_scale )", style=filled, color=powderblue];
    i6u7x44 [label="b=0, i=6/6, u=7, t=355, l=56, ord=44\nINOUT_1\n( utmp [ RF12[1] ] ) =\nDATA_IN", style=filled, color=powderblue];
    i7u2x60 [label="b=0, i=7/7, u=2, t=291, l=82, ord=60\nADDER_2\n( idx1 [ RF3[1]  RF16[1]  RF17[1] ] ) =\nAND( tmp#19, const#7 )", style=filled, color=powderblue];
    i7u17x12 [label="b=0, i=7/7, u=17, t=321, ord=12\nMC_0\n( uc_const#0x471d471d [ UCRF[17] ] ) =\nUC_DATA_IN", style=filled, color=powderblue];
    i7u4x37 [label="b=0, i=7/10, u=4, t=346, l=49, ord=37\nMULTIPLIER_1\n( tmp#3, quant#0 [ RF10[1]  RF13[1] ] ) =\nIMUL16( quant_scale, utmp )", style=filled, color=powderblue];
    i7u7x46 [label="b=0, i=7/7, u=7, t=354, l=58, ord=46\nINOUT_1\n( utmp [ RF13[1] ] ) =\nDATA_IN", style=filled, color=powderblue];
    i8u0x61 [label="b=0, i=8/9, u=0, t=290, l=83, ord=61\nADDER_0\n( tmp#20 [ RF4[1] ] ) =\nISUB32( idx1, hw_const#1 )", style=filled, color=powderblue];
    i8u17x14 [label="b=0, i=8/8, u=17, t=319, ord=14\nMC_0\n( uc_const#0x6a6e6a6e [ UCRF[16] ] ) =\nUC_DATA_IN", style=filled, color=powderblue];
    i8u4x43 [label="b=0, i=8/11, u=4, t=343, l=55, ord=43\nMULTIPLIER_1\n( tmp#9, quant#3 [ RF12[1]  RF11[1] ] ) =\nIMUL16( quant_scale, utmp )", style=filled, color=powderblue];
    i8u3x39 [label="b=0, i=8/11, u=3, t=345, l=51, ord=39\nMULTIPLIER_0\n( tmp#5, quant#1 [ RF13[2]  RF10[2] ] ) =\nIMUL16( quant_scale, utmp )", style=filled, color=powderblue];
    i8u7x48 [label="b=0, i=8/8, u=7, t=353, l=60, ord=48\nINOUT_1\n( utmp [ RF12[3] ] ) =\nDATA_IN", style=filled, color=powderblue];
    i9u17x16 [label="b=0, i=9/9, u=17, t=317, ord=16\nMC_0\n( uc_const#0x76427642 [ UCRF[15] ] ) =\nUC_DATA_IN", style=filled, color=powderblue];
    i9u3x45 [label="b=0, i=9/12, u=3, t=342, l=57, ord=45\nMULTIPLIER_0\n( tmp#11, quant#4 [ RF12[2]  RF13[3] ] ) =\nIMUL16( quant_scale, utmp )", style=filled, color=powderblue];
    i9u7x50 [label="b=0, i=9/9, u=7, t=352, l=62, ord=50\nINOUT_1\n( utmp [ RF13[11] ] ) =\nDATA_IN", style=filled, color=powderblue];
    i10u1x62 [label="b=0, i=10/10, u=1, t=289, l=83, ord=62\nADDER_1\n( idx2 [ RF5[1]  RF16[2]  RF17[2] ] ) =\nAND( tmp#20, const#7 )", style=filled, color=powderblue];
    i10u17x18 [label="b=0, i=10/10, u=17, t=315, ord=18\nMC_0\n( uc_const#0x7d8a7d8a [ UCRF[14] ] ) =\nUC_DATA_IN", style=filled, color=powderblue];
    i10u4x47 [label="b=0, i=10/13, u=4, t=341, l=59, ord=47\nMULTIPLIER_1\n( tmp#13, quant#5 [ RF12[3]  RF13[4] ] ) =\nIMUL16( quant_scale, utmp )", style=filled, color=powderblue];
    i11u2x63 [label="b=0, i=11/12, u=2, t=288, l=84, ord=63\nADDER_2\n( tmp#21 [ RF3[1] ] ) =\nISUB32( idx2, hw_const#1 )", style=filled, color=powderblue];
    i11u17x20 [label="b=0, i=11/11, u=17, t=313, ord=20\nMC_0\n( uc_const#0x5a825a82 [ UCRF[13] ] ) =\nUC_DATA_IN", style=filled, color=powderblue];
    i12u17x22 [label="b=0, i=12/12, u=17, t=311, ord=22\nMC_0\n( uc_const#0x187e187e [ UCRF[12] ] ) =\nUC_DATA_IN", style=filled, color=powderblue];
    i12u16x1 [label="b=0, i=12/12, u=16, t=334, ord=1\nCOMM_SCHED_0\n( const#0xff00ff00 [ RF7[2]  RF14[1]  RF9[2]  RF8[2]  RF2[1] ] ) =\nCOMMUCDATA( hw_const#8, hw_const#0, uc_const#0xff00ff00 )", style=filled, color=wheat1];
    i13u0x64 [label="b=0, i=13/13, u=0, t=287, l=84, ord=64\nADDER_0\n( idx3 [ RF4[1]  RF16[3]  RF17[3] ] ) =\nAND( tmp#21, const#7 )", style=filled, color=powderblue];
    i13u17x24 [label="b=0, i=13/13, u=17, t=309, ord=24\nMC_0\n( uc_const#0x22a322a3 [ UCRF[11] ] ) =\nUC_DATA_IN", style=filled, color=powderblue];
    i13u16x3 [label="b=0, i=13/13, u=16, t=330, ord=3\nCOMM_SCHED_0\n( const#0xff00ff [ RF5[1]  RF15[1]  RF3[1]  RF10[4]  RF14[2] ] ) =\nCOMMUCDATA( hw_const#8, hw_const#0, uc_const#0xff00ff )", style=filled, color=wheat1];
    i13u3x49 [label="b=0, i=13/16, u=3, t=338, l=61, ord=49\nMULTIPLIER_0\n( tmp#15, quant#6 [ RF12[6]  RF4[3] ] ) =\nIMUL16( quant_scale, utmp )", style=filled, color=powderblue];
    i14u1x65 [label="b=0, i=14/15, u=1, t=286, l=85, ord=65\nADDER_1\n( tmp#22 [ RF5[3] ] ) =\nISUB32( idx3, hw_const#1 )", style=filled, color=powderblue];
    i14u17x26 [label="b=0, i=14/14, u=17, t=307, ord=26\nMC_0\n( uc_const#0x539f539f [ UCRF[10] ] ) =\nUC_DATA_IN", style=filled, color=powderblue];
    i14u16x5 [label="b=0, i=14/14, u=16, t=328, ord=5\nCOMM_SCHED_0\n( H [ RF4[1]  RF15[2]  RF14[3]  RF13[5]  RF3[2]  RF6[1]  RF5[2]  RF12[4] ] ) =\nCOMMUCDATA( hw_const#8, hw_const#0, uc_const#0x3ff83ff8 )", style=filled, color=wheat1];
    i15u17x28 [label="b=0, i=15/15, u=17, t=305, ord=28\nMC_0\n( uc_const#0x2d412d41 [ UCRF[9] ] ) =\nUC_DATA_IN", style=filled, color=powderblue];
    i15u16x7 [label="b=0, i=15/15, u=16, t=326, ord=7\nCOMM_SCHED_0\n( L [ RF7[3]  RF6[2]  RF14[4]  RF8[3]  RF13[6]  RF9[3]  RF12[5] ] ) =\nCOMMUCDATA( hw_const#8, hw_const#0, uc_const#0xc000c000 )", style=filled, color=wheat1];
    i16u2x66 [label="b=0, i=16/16, u=2, t=285, l=85, ord=66\nADDER_2\n( idx4 [ RF3[3]  RF16[4]  RF17[4] ] ) =\nAND( tmp#22, const#7 )", style=filled, color=powderblue];
    i16u17x73 [label="b=0, i=16/17, u=17, t=303, l=95, ord=73\nMC_0\n( tmp#26 [] ) =\nCHK_EOS", style=filled, color=powderblue];
    i16u16x9 [label="b=0, i=16/16, u=16, t=324, ord=9\nCOMM_SCHED_0\n( K#7 [ RF13[7] ] ) =\nCOMMUCDATA( hw_const#8, hw_const#0, uc_const#0x18f918f9 )", style=filled, color=wheat1];
    i17u0x67 [label="b=0, i=17/18, u=0, t=284, l=86, ord=67\nADDER_0\n( tmp#23 [ RF4[4] ] ) =\nISUB32( idx4, hw_const#1 )", style=filled, color=powderblue];
    i17u16x11 [label="b=0, i=17/17, u=16, t=322, ord=11\nCOMM_SCHED_0\n( K#6 [ RF12[7]  RF13[8] ] ) =\nCOMMUCDATA( hw_const#8, hw_const#0, uc_const#0x30fc30fc )", style=filled, color=wheat1];
    i18u17x52 [label="b=0, i=18/18, u=17, t=298, l=72, ord=52\nMC_0\n( perm_a [ UCRF[2] ] ) =\nUC_DATA_IN", style=filled, color=wheat1];
    i18u16x13 [label="b=0, i=18/18, u=16, t=320, ord=13\nCOMM_SCHED_0\n( K#5 [ RF12[8]  RF13[9] ] ) =\nCOMMUCDATA( hw_const#8, hw_const#0, uc_const#0x471d471d )", style=filled, color=wheat1];
    i19u1x68 [label="b=0, i=19/19, u=1, t=283, l=86, ord=68\nADDER_1\n( idx5 [ RF5[3]  RF17[5]  RF16[5] ] ) =\nAND( tmp#23, const#7 )", style=filled, color=powderblue];
    i19u17x53 [label="b=0, i=19/19, u=17, t=297, l=73, ord=53\nMC_0\n( perm_b [ UCRF[3] ] ) =\nUC_DATA_IN", style=filled, color=wheat1];
    i19u16x15 [label="b=0, i=19/19, u=16, t=318, ord=15\nCOMM_SCHED_0\n( K#3 [ RF13[10]  RF12[9] ] ) =\nCOMMUCDATA( hw_const#8, hw_const#0, uc_const#0x6a6e6a6e )", style=filled, color=wheat1];
    i20u2x69 [label="b=0, i=20/21, u=2, t=282, l=87, ord=69\nADDER_2\n( tmp#24 [ RF3[3] ] ) =\nISUB32( idx5, hw_const#1 )", style=filled, color=powderblue];
    i20u17x54 [label="b=0, i=20/20, u=17, t=296, l=74, ord=54\nMC_0\n( perm_c [ UCRF[4] ] ) =\nUC_DATA_IN", style=filled, color=wheat1];
    i20u16x17 [label="b=0, i=20/20, u=16, t=316, ord=17\nCOMM_SCHED_0\n( K#2 [ RF13[11]  RF12[10] ] ) =\nCOMMUCDATA( hw_const#8, hw_const#0, uc_const#0x76427642 )", style=filled, color=wheat1];
    i20u4x51 [label="b=0, i=20/23, u=4, t=336, l=63, ord=51\nMULTIPLIER_1\n( tmp#17, quant#7 [ RF6[3]  RF12[13] ] ) =\nIMUL16( quant_scale, utmp )", style=filled, color=powderblue];
    i21u17x55 [label="b=0, i=21/21, u=17, t=295, l=75, ord=55\nMC_0\n( perm_d [ UCRF[5] ] ) =\nUC_DATA_IN", style=filled, color=wheat1];
    i21u16x19 [label="b=0, i=21/21, u=16, t=314, ord=19\nCOMM_SCHED_0\n( K#1 [ RF12[11] ] ) =\nCOMMUCDATA( hw_const#8, hw_const#0, uc_const#0x7d8a7d8a )", style=filled, color=wheat1];
    i21u1x49 [label="b=0, i=21/21, u=1, t=340, ord=49\nADDER_1\n( quant#6 [ RF13[12] ] ) =\nPASS( hw_const#0, quant#6 )", shape=polygon, sides=4, skew=.4, style=filled, color=powderblue];
    i22u0x70 [label="b=0, i=22/22, u=0, t=281, l=87, ord=70\nADDER_0\n( idx6 [ RF4[3]  RF17[6]  RF16[6] ] ) =\nAND( tmp#24, const#7 )", style=filled, color=powderblue];
    i22u17x56 [label="b=0, i=22/22, u=17, t=294, l=76, ord=56\nMC_0\n( perm_e [ UCRF[6] ] ) =\nUC_DATA_IN", style=filled, color=wheat1];
    i22u16x21 [label="b=0, i=22/22, u=16, t=312, ord=21\nCOMM_SCHED_0\n( K#4 [ RF10[3]  RF12[12]  RF13[13] ] ) =\nCOMMUCDATA( hw_const#8, hw_const#0, uc_const#0x5a825a82 )", style=filled, color=wheat1];
    i23u1x71 [label="b=0, i=23/24, u=1, t=280, l=88, ord=71\nADDER_1\n( tmp#25 [ RF5[3] ] ) =\nISUB32( idx6, hw_const#1 )", style=filled, color=powderblue];
    i23u17x57 [label="b=0, i=23/23, u=17, t=293, l=77, ord=57\nMC_0\n( perm_f [ UCRF[7] ] ) =\nUC_DATA_IN", style=filled, color=wheat1];
    i23u16x23 [label="b=0, i=23/23, u=16, t=310, ord=23\nCOMM_SCHED_0\n( B5 [ RF13[14] ] ) =\nCOMMUCDATA( hw_const#8, hw_const#0, uc_const#0x187e187e )", style=filled, color=wheat1];
    i23u4x41 [label="b=0, i=23/26, u=4, t=344, l=53, ord=41\nMULTIPLIER_1\n( tmp#7, quant#2 [ RF11[2]  RF10[4] ] ) =\nIMUL16( quant_scale, utmp )"];
    i24u17x74 [label="b=0, i=24/26, u=17, t=278, l=95, ord=74\nMC_0\nNLOOP( tmp#26 )"];
    i24u16x25 [label="b=0, i=24/24, u=16, t=308, ord=25\nCOMM_SCHED_0\n( B4 [ RF12[14] ] ) =\nCOMMUCDATA( hw_const#8, hw_const#0, uc_const#0x22a322a3 )", style=filled, color=powderblue];
    i24u5x51 [label="b=0, i=24/24, u=5, t=337, ord=51\nDIVIDER_0\n( quant#7 [ RF13[15] ] ) =\nPASS( hw_const#0, quant#7 )", shape=polygon, sides=4, skew=.4, style=filled, color=powderblue];
    i25u2x72 [label="b=0, i=25/25, u=2, t=279, l=88, ord=72\nADDER_2\n( idx7 [ RF17[7]  RF16[7] ] ) =\nAND( tmp#25, const#7 )", style=filled, color=powderblue];
    i25u17x58 [label="b=0, i=25/25, u=17, t=292, l=78, ord=58\nMC_0\n( perm_g [ UCRF[8] ] ) =\nUC_DATA_IN", style=filled, color=wheat1];
    i25u16x27 [label="b=0, i=25/25, u=16, t=306, ord=27\nCOMM_SCHED_0\n( B2 [ RF12[15]  RF13[16] ] ) =\nCOMMUCDATA( hw_const#8, hw_const#0, uc_const#0x539f539f )", style=filled, color=powderblue];
    i25u1x30 [label="b=0, i=25/25, u=1, t=351, ord=30\nADDER_1\n( const#2 [ RF3[3] ] ) =\nPASS( hw_const#0, const#2 )", shape=polygon, sides=4, skew=.4, style=filled, color=powderblue];
    i26u5x-2 [label="b=0, i=26/26, u=5, t=115, ord=-2\nDIVIDER_0\n( cluster#id [ RF16[8]  RF17[8] ] ) =\nPASS( hw_const#0, cluster#id )", shape=polygon, sides=4, skew=.4];
    i26u16x29 [label="b=0, i=26/26, u=16, t=304, ord=29\nCOMM_SCHED_0\n( B1 [ RF13[17]  RF12[16] ] ) =\nCOMMUCDATA( hw_const#8, hw_const#0, uc_const#0x2d412d41 )"];
    i26u3x3 [label="b=0, i=26/26, u=3, t=332, ord=3\nMULTIPLIER_0\n( const#0xff00ff [ RF4[2] ] ) =\nPASS( hw_const#0, const#0xff00ff )", shape=polygon, sides=4, skew=.4];
    i26u0x32 [label="b=0, i=26/26, u=0, t=348, ord=32\nADDER_0\n( const#-3 [ RF9[4]  RF8[4]  RF7[4] ] ) =\nNOT( const#2 )"];
    i27u15x210 [label="b=1, i=27/28, s=3/3, u=15, t=110, l=184, ord=210\nSP_SCHED_WRITE_0\n( buf2 [ RF0[0] ] ) =\nSPWRITE( idx6, tmp#166 )"];
    i27u16x212 [label="b=1, i=27/27, s=3/3, u=16, t=120, l=185, ord=212\nCOMM_SCHED_0\n( tmp#168 [ RF1[1] ] ) =\nCOMMUCPERM( perm_c, tmp#167 )", style=filled, color=powderblue];
    i27u14x217 [label="b=1, i=27/28, s=3/3, u=14, t=125, l=187, ord=217\nSP_SCHED_READ_0\n( tmp#171 [ RF2[2] ] ) =\nSPREAD_WT( idx5, buf1 )", style=filled, color=powderblue];
    i27u5x137 [label="b=1, i=27/27, s=2/2, u=5, t=182, l=115, ord=137\nDIVIDER_0\n( tmp#120 [ RF6[4] ] ) =\nSELECT( tmp#119, L, tmp#118 )", style=filled, color=powderblue];
    i27u0x151 [label="b=1, i=27/27, s=2/2, u=0, t=187, l=123, ord=151\nADDER_0\n( tmp#141 [ RF10[9] ] ) =\nSHIFTA16( q#6, const#-3 )", style=filled, color=powderblue];
    i27u1x143 [label="b=1, i=27/27, s=2/2, u=1, t=201, l=119, ord=143\nADDER_1\n( tmp#129 [ RF11[6] ] ) =\nSHIFTA16( q#2, const#-3 )", style=filled, color=powderblue];
    i27u3x124 [label="b=1, i=27/27, s=2/2, u=3, t=202, l=113, ord=124\nMULTIPLIER_0\n( q#5 [ RF5[5] ] ) =\nNSELECT( tmp#97, H, tmp#96 )", style=filled, color=powderblue];
    i27u4x110 [label="b=1, i=27/27, s=2/2, u=4, t=213, l=111, ord=110\nMULTIPLIER_1\n( q#3 [ RF4[3] ] ) =\nNSELECT( tmp#73, H, tmp#72 )", style=filled, color=powderblue];
    i28u15x213 [label="b=1, i=28/29, s=3/3, u=15, t=109, l=185, ord=213\nSP_SCHED_WRITE_0\n( buf2 [ RF0[0] ] ) =\nSPWRITE( idx5, tmp#168 )"];
    i28u16x215 [label="b=1, i=28/28, s=3/3, u=16, t=122, l=186, ord=215\nCOMM_SCHED_0\n( tmp#170 [ RF1[1] ] ) =\nCOMMUCPERM( perm_d, tmp#169 )", style=filled, color=powderblue];
    i28u14x220 [label="b=1, i=28/29, s=3/3, u=14, t=127, l=188, ord=220\nSP_SCHED_READ_0\n( tmp#173 [ RF2[2] ] ) =\nSPREAD_WT( idx6, buf1 )", style=filled, color=powderblue];
    i28u5x138 [label="b=1, i=28/28, s=2/2, u=5, t=180, l=115, ord=138\nDIVIDER_0\n( q#7 [ RF4[3] ] ) =\nNSELECT( tmp#121, H, tmp#120 )", style=filled, color=powderblue];
    i28u3x152 [label="b=1, i=28/31, s=2/2, u=3, t=186, l=123, ord=152\nMULTIPLIER_0\n( y#6 [ RF7[6]  RF5[3] ], tmp#143 ) =\nIMULRND16( K#6, tmp#141 )", style=filled, color=powderblue];
    i28u4x144 [label="b=1, i=28/31, s=2/2, u=4, t=200, l=119, ord=144\nMULTIPLIER_1\n( y#2 [ RF3[3]  RF9[5] ], tmp#131 ) =\nIMULRND16( K#2, tmp#129 )", style=filled, color=powderblue];

⌨️ 快捷键说明

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