📄 idct_kc.viz
字号:
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 + -