📄 diff_kc.viz
字号:
i56u15x195 [label="b=1, i=56/57, s=0/0, u=15, t=108, l=286, ord=195\nSP_SCHED_WRITE_0\n( buf3 [ RF0[8] ] ) =\nSPWRITE( hw_const#0, tmp#82 )", style=filled, color=wheat1];
i56u2x196 [label="b=1, i=56/56, s=0/0, u=2, t=130, l=287, ord=196\nADDER_2\n( tmp#83 [ RF1[1] ] ) =\nOR( d1_second, d3_second )", style=filled, color=powderblue];
i56u4x114 [label="b=1, i=56/56, s=0/0, u=4, t=176, l=204, ord=114\nMULTIPLIER_1\n( d1_first [ RF4[1] ], d1_second [ RF8[1] ] ) =\nSHUFFLED( diffy#1, h2_to_2lo )", style=filled, color=wheat1];
i56u16x97 [label="b=1, i=56/56, s=0/0, u=16, t=180, ord=97\nCOMM_SCHED_0\n( diffy#0 [ RF11[1] ] ) =\nPASS( hw_const#0, diffy#0 )", shape=polygon, sides=4, skew=.4, style=filled, color=powderblue];
i56u3x91 [label="b=1, i=56/56, s=0/0, u=3, t=188, l=160, ord=91\nMULTIPLIER_0\n( refhi#2 [ RF9[1] ], reflo#2 [ RF6[1] ] ) =\nSHUFFLED( refy#2, b4_to_2h2 )", style=filled, color=wheat1];
i56u10x234 [label="b=1, i=56/56, s=1/1, u=10, t=6, l=310, ord=234\nINOUT_4\nDATA_OUT( tmp#105 )"];
i57u14x237 [label="b=1, i=57/58, s=1/1, u=14, t=3, l=312, ord=237\nSP_SCHED_READ_0\n( tmp#107 [ RF25[0] ] ) =\nSPREAD( hw_const#0, buf4 )"];
i57u3x115 [label="b=1, i=57/57, s=0/0, u=3, t=82, l=207, ord=115\nMULTIPLIER_0\n( d2_first [ RF5[2] ], d2_second [ RF3[1] ] ) =\nSHUFFLED( diffy#8, h2_to_2hi )", style=filled, color=powderblue];
i57u2x106 [label="b=1, i=57/58, s=0/0, u=2, t=89, l=194, ord=106\nADDER_2\n( diffy#9 [ RF10[1] ] ) =\nISUB16( currhi#4, refhi#4 )", style=filled, color=powderblue];
i57u15x197 [label="b=1, i=57/58, s=0/0, u=15, t=107, l=287, ord=197\nSP_SCHED_WRITE_0\n( buf3 [ RF0[8] ] ) =\nSPWRITE( hw_const#0, tmp#83 )", style=filled, color=wheat1];
i57u1x198 [label="b=1, i=57/57, s=0/0, u=1, t=131, l=288, ord=198\nADDER_1\n( tmp#84 [ RF1[1] ] ) =\nOR( d1_first, d3_first )", style=filled, color=powderblue];
i57u16x63 [label="b=1, i=57/57, s=0/0, u=16, t=165, ord=63\nCOMM_SCHED_0\n( refy#6 [ RF11[1] ] ) =\nPASS( hw_const#0, refy#6 )", shape=polygon, sides=4, skew=.4, style=filled, color=powderblue];
i57u4x113 [label="b=1, i=57/57, s=0/0, u=4, t=172, l=203, ord=113\nMULTIPLIER_1\n( d0_first [ RF9[3] ], d0_second [ RF7[1] ] ) =\nSHUFFLED( diffy#0, h2_to_2lo )", style=filled, color=powderblue];
i57u5x91 [label="b=1, i=57/57, s=0/0, u=5, t=189, ord=91\nDIVIDER_0\n( reflo#2 [ RF8[2] ] ) =\nPASS( hw_const#0, reflo#2 )", shape=polygon, sides=4, skew=.4, style=filled, color=powderblue];
i57u11x80 [label="b=1, i=57/57, s=1/1, u=11, t=139, l=117, ord=80\nINOUT_5\nDATA_OUT( diffc#7 )"];
i57u10x236 [label="b=1, i=57/57, s=1/1, u=10, t=4, l=311, ord=236\nINOUT_4\nDATA_OUT( tmp#106 )"];
i58u0x117 [label="b=1, i=58/58, s=0/0, u=0, t=81, l=210, ord=117\nADDER_0\n( tmp#46 [ RF1[1] ] ) =\nOR( d0_second, d2_second )", style=filled, color=powderblue];
i58u15x199 [label="b=1, i=58/25, s=0/1, u=15, t=106, l=288, ord=199\nSP_SCHED_WRITE_0\n( buf3 [ RF0[8] ] ) =\nSPWRITE( hw_const#0, tmp#84 )", style=filled, color=wheat1];
i58u4x95 [label="b=1, i=58/58, s=0/0, u=4, t=163, l=164, ord=95\nMULTIPLIER_1\n( refhi#6 [ RF9[2] ], reflo#6 [ RF7[1] ] ) =\nSHUFFLED( refy#6, b4_to_2h2 )", style=filled, color=powderblue];
i58u3x87 [label="b=1, i=58/58, s=0/0, u=3, t=169, l=136, ord=87\nMULTIPLIER_0\n( currhi#6 [ RF5[1] ], currlo#6 [ RF3[1] ] ) =\nSHUFFLED( curry#6, b4_to_2h2 )", style=filled, color=powderblue];
i58u1x101 [label="b=1, i=58/25, s=0/1, u=1, t=186, l=189, ord=101\nADDER_1\n( diffy#4 [ RF10[1] ] ) =\nISUB16( currlo#2, reflo#2 )", style=filled, color=wheat1];
i58u10x238 [label="b=1, i=58/58, s=1/1, u=10, t=2, l=312, ord=238\nINOUT_4\nDATA_OUT( tmp#107 )"];
/* begin op dependencies */
i0u5x-7 -> i1u2x17 [label="type=transfer, o=0, i=0, var=cluster#id, reg= RF5[1] ", color=gray];
i0u5x-7 -> i1u2x17 [label="type=normal, dist=1, sa=-1, sb=0", color=red];
i1u4x-6 -> i2u1x6 [label="type=transfer, o=0, i=0, var=const#1, reg= RF4[1] ", color=gray];
i1u4x-6 -> i2u1x6 [label="type=normal, dist=1, sa=-1, sb=0", color=red];
i1u2x17 -> i5u0x18 [label="type=transfer, o=0, i=0, var=tmp#6, reg= RF7[2] ", color=gray];
i1u2x17 -> i5u0x18 [label="type=normal, dist=2, sa=0, sb=3", color=red];
i2u3x-5 -> i3u2x8 [label="type=transfer, o=0, i=0, var=const#1, reg= RF5[1] ", color=gray];
i2u3x-5 -> i3u2x8 [label="type=normal, dist=1, sa=-1, sb=1", color=red];
i2u1x6 -> i3u0x7 [label="type=transfer, o=0, i=1, var=const#2, reg= RF3[1] ", color=gray];
i2u1x6 -> i3u2x8 [label="type=transfer, o=0, i=1, var=const#2, reg= RF9[1] ", color=gray];
i2u1x6 -> i3u0x7 [label="type=normal, dist=1, sa=0, sb=1, cp=1", color=red, style=bold];
i2u1x6 -> i3u2x8 [label="type=normal, dist=1, sa=0, sb=1, cp=1", color=red, style=bold];
i3u2x8 -> i4u1x9 [label="type=transfer, o=0, i=1, var=const#4, reg= RF4[1] ", color=gray];
i3u2x8 -> i4u1x9 [label="type=normal, dist=1, sa=1, sb=2, cp=1", color=red, style=bold];
i3u0x7 -> i4u1x9 [label="type=transfer, o=0, i=0, var=const#3, reg= RF8[1] ", color=gray];
i3u0x7 -> i4u1x9 [label="type=normal, dist=1, sa=1, sb=2, cp=1", color=red, style=bold];
i4u1x9 -> i5u0x18 [label="type=transfer, o=0, i=1, var=const#7, reg= RF3[1] ", color=gray];
i4u1x9 -> i8u1x20 [label="type=transfer, o=0, i=1, var=const#7, reg= RF8[1] ", color=gray];
i4u1x9 -> i11u2x22 [label="type=transfer, o=0, i=1, var=const#7, reg= RF9[1] ", color=gray];
i4u1x9 -> i14u0x24 [label="type=transfer, o=0, i=1, var=const#7, reg= RF7[1] ", color=gray];
i4u1x9 -> i17u1x26 [label="type=transfer, o=0, i=1, var=const#7, reg= RF8[1] ", color=gray];
i4u1x9 -> i20u2x28 [label="type=transfer, o=0, i=1, var=const#7, reg= RF9[1] ", color=gray];
i4u1x9 -> i23u0x30 [label="type=transfer, o=0, i=1, var=const#7, reg= RF7[1] ", color=gray];
i4u1x9 -> i5u0x18 [label="type=normal, dist=1, sa=2, sb=3, cp=1", color=red, style=bold];
i4u1x9 -> i8u1x20 [label="type=normal, dist=1, sa=2, sb=6", color=red];
i4u1x9 -> i11u2x22 [label="type=normal, dist=1, sa=2, sb=9", color=red];
i4u1x9 -> i14u0x24 [label="type=normal, dist=1, sa=2, sb=12", color=red];
i4u1x9 -> i17u1x26 [label="type=normal, dist=1, sa=2, sb=15", color=red];
i4u1x9 -> i20u2x28 [label="type=normal, dist=1, sa=2, sb=18", color=red];
i4u1x9 -> i23u0x30 [label="type=normal, dist=1, sa=2, sb=21", color=red];
i5u0x18 -> i6u2x19 [label="type=transfer, o=0, i=0, var=idx1, reg= RF5[1] ", color=gray];
i5u0x18 -> i32u14x139 [label="type=transfer, o=0, i=0, var=idx1, reg= RF16[1] ", color=gray];
i5u0x18 -> i42u15x159 [label="type=transfer, o=0, i=0, var=idx1, reg= RF17[1] ", color=gray];
i5u0x18 -> i40u14x202 [label="type=transfer, o=0, i=0, var=idx1, reg= RF16[1] ", color=gray];
i5u0x18 -> i50u15x222 [label="type=transfer, o=0, i=0, var=idx1, reg= RF17[1] ", color=gray];
i5u0x18 -> i6u2x19 [label="type=normal, dist=1, sa=3, sb=4, cp=1", color=red, style=bold];
i6u2x19 -> i8u1x20 [label="type=transfer, o=0, i=0, var=tmp#7, reg= RF4[1] ", color=gray];
i6u2x19 -> i8u1x20 [label="type=normal, dist=2, sa=4, sb=6, cp=1", color=red, style=bold];
i8u1x20 -> i9u0x21 [label="type=transfer, o=0, i=0, var=idx2, reg= RF3[1] ", color=gray];
i8u1x20 -> i34u14x142 [label="type=transfer, o=0, i=0, var=idx2, reg= RF16[2] ", color=gray];
i8u1x20 -> i41u15x156 [label="type=transfer, o=0, i=0, var=idx2, reg= RF17[2] ", color=gray];
i8u1x20 -> i30u14x205 [label="type=transfer, o=0, i=0, var=idx2, reg= RF16[2] ", color=gray];
i8u1x20 -> i49u15x219 [label="type=transfer, o=0, i=0, var=idx2, reg= RF17[2] ", color=gray];
i8u1x20 -> i9u0x21 [label="type=normal, dist=1, sa=6, sb=7, cp=1", color=red, style=bold];
i9u0x21 -> i11u2x22 [label="type=transfer, o=0, i=0, var=tmp#8, reg= RF5[1] ", color=gray];
i9u0x21 -> i11u2x22 [label="type=normal, dist=2, sa=7, sb=9, cp=1", color=red, style=bold];
i11u2x22 -> i12u1x23 [label="type=transfer, o=0, i=0, var=idx3, reg= RF4[1] ", color=gray];
i11u2x22 -> i35u14x145 [label="type=transfer, o=0, i=0, var=idx3, reg= RF16[3] ", color=gray];
i11u2x22 -> i40u15x153 [label="type=transfer, o=0, i=0, var=idx3, reg= RF17[3] ", color=gray];
i11u2x22 -> i28u14x208 [label="type=transfer, o=0, i=0, var=idx3, reg= RF16[3] ", color=gray];
i11u2x22 -> i48u15x216 [label="type=transfer, o=0, i=0, var=idx3, reg= RF17[3] ", color=gray];
i11u2x22 -> i12u1x23 [label="type=normal, dist=1, sa=9, sb=10, cp=1", color=red, style=bold];
i11u17x0 -> i22u16x1 [label="type=transfer, o=0, i=2, var=uc_const#0x13028888, reg= UCRF[10] ", color=gray];
i11u17x0 -> i22u16x1 [label="type=normal, dist=1, sa=0, sb=1", color=red];
i12u1x23 -> i14u0x24 [label="type=transfer, o=0, i=0, var=tmp#9, reg= RF3[1] ", color=gray];
i12u1x23 -> i14u0x24 [label="type=normal, dist=2, sa=10, sb=12, cp=1", color=red, style=bold];
i12u17x2 -> i23u16x3 [label="type=transfer, o=0, i=2, var=uc_const#0x88881302, reg= UCRF[9] ", color=gray];
i12u17x2 -> i23u16x3 [label="type=normal, dist=1, sa=0, sb=1", color=red];
i13u17x4 -> i24u16x5 [label="type=transfer, o=0, i=2, var=uc_const#0x88138802, reg= UCRF[8] ", color=gray];
i13u17x4 -> i24u16x5 [label="type=normal, dist=1, sa=0, sb=1", color=red];
i14u0x24 -> i15u2x25 [label="type=transfer, o=0, i=0, var=idx4, reg= RF5[1] ", color=gray];
i14u0x24 -> i36u14x148 [label="type=transfer, o=0, i=0, var=idx4, reg= RF16[4] ", color=gray];
i14u0x24 -> i39u15x150 [label="type=transfer, o=0, i=0, var=idx4, reg= RF17[4] ", color=gray];
i14u0x24 -> i26u14x211 [label="type=transfer, o=0, i=0, var=idx4, reg= RF16[4] ", color=gray];
i14u0x24 -> i47u15x213 [label="type=transfer, o=0, i=0, var=idx4, reg= RF17[4] ", color=gray];
i14u0x24 -> i15u2x25 [label="type=normal, dist=1, sa=12, sb=13, cp=1", color=red, style=bold];
i14u17x31 -> i22u17x32 [label="type=transfer, o=0, i=0, var=tmp#13, reg=", color=gray];
i14u17x31 -> i22u17x32 [label="type=normal, dist=2, sa=0, sb=19", color=red];
i15u2x25 -> i17u1x26 [label="type=transfer, o=0, i=0, var=tmp#10, reg= RF4[1] ", color=gray];
i15u2x25 -> i17u1x26 [label="type=normal, dist=2, sa=13, sb=15, cp=1", color=red, style=bold];
i17u1x26 -> i18u0x27 [label="type=transfer, o=0, i=0, var=idx5, reg= RF3[1] ", color=gray];
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -