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

📄 idct_kc.viz

📁 H.264完整的C语言代码和DCT的代码
💻 VIZ
📖 第 1 页 / 共 5 页
字号:
digraph name {
    center = true;
    size = "7.5,10";
    /* #SCHEDVIZ_VERSION=2.0 */
    /* #FUS=ADDER_0 ADDER_1 ADDER_2 MULTIPLIER_0 MULTIPLIER_1 DIVIDER_0 INOUT_0 INOUT_1 INOUT_2 INOUT_3 INOUT_4 INOUT_5 INOUT_6 INOUT_7 SP_SCHED_READ_0 SP_SCHED_WRITE_0 COMM_SCHED_0 MC_0 JUKEBOX_SCHED_0 VALID_SCHED_0 */
    /* #BLOCKS="imin=0, imax=26, smax=0, depth=0" "imin=27, imax=69, smax=3, depth=1" "imin=-1, imax=-1, smax=0, depth=0" */
    /* #DEPTYPES=normal SWP transfer */
    /* begin instruction numbers */
    "0" -> "1"; "1" -> "2"; "2" -> "3"; "3" -> "4"; "4" -> "5"; "5" -> "6"; "6" -> "7"; "7" -> "8"; "8" -> "9"; "9" -> "10"; "10" -> "11"; "11" -> "12"; "12" -> "13"; "13" -> "14"; "14" -> "15"; "15" -> "16"; "16" -> "17"; "17" -> "18"; "18" -> "19"; "19" -> "20"; "20" -> "21"; "21" -> "22"; "22" -> "23"; "23" -> "24"; "24" -> "25"; "25" -> "26"; "26" -> "27"; "27" -> "28"; "28" -> "29"; "29" -> "30"; "30" -> "31"; "31" -> "32"; "32" -> "33"; "33" -> "34"; "34" -> "35"; "35" -> "36"; "36" -> "37"; "37" -> "38"; "38" -> "39"; "39" -> "40"; "40" -> "41"; "41" -> "42"; "42" -> "43"; "43" -> "44"; "44" -> "45"; "45" -> "46"; "46" -> "47"; "47" -> "48"; "48" -> "49"; "49" -> "50"; "50" -> "51"; "51" -> "52"; "52" -> "53"; "53" -> "54"; "54" -> "55"; "55" -> "56"; "56" -> "57"; "57" -> "58"; "58" -> "59"; "59" -> "60"; "60" -> "61"; "61" -> "62"; "62" -> "63"; "63" -> "64"; "64" -> "65"; "65" -> "66"; "66" -> "67"; "67" -> "68"; "68" -> "69"; "69" -> end;

    /* begin basic blocks */
    /* begin block 1 */
    subgraph cluster_b1 { 
        label="block 1"; 
        i43u6x75; i55u5x75; i44u6x76; i43u5x76; i59u6x77; i60u6x78; i54u16x78; i61u6x79; i55u16x79; i62u6x80; i59u5x80; i63u6x81; i58u16x81; i64u6x82; i59u3x83; i30u1x84; i55u4x85; i59u16x85; i67u0x86; i30u2x86; i58u3x87; i31u5x88; i32u16x89; i57u4x90; i32u1x91; i45u4x92; i31u0x93; i52u3x94; i57u5x95; i58u5x96; i68u4x97; i33u1x98; i62u4x99; i30u5x99; i33u0x100; i39u0x100; i55u3x101; i60u5x102; i61u4x103; i35u3x104; i40u0x105; i34u4x106; i39u1x107; i62u3x108; i66u4x109; i27u4x110; i61u3x111; i68u1x112; i28u0x112; i33u3x113; i38u2x114; i59u4x115; i63u4x116; i29u5x117; i64u3x118; i68u2x119; i47u3x120; i51u2x121; i65u4x122; i69u3x123; i27u3x124; i63u3x125; i67u2x126; i51u4x127; i55u2x128; i64u4x129; i68u3x130; i69u4x131; i52u4x132; i69u2x133; i41u3x134; i68u0x135; i57u3x136; i27u5x137; i28u5x138; i33u2x139; i60u3x140; i28u2x141; i29u3x142; i27u1x143; i28u4x144; i28u1x145; i29u4x146; i30u0x147; i31u3x148; i29u2x149; i30u3x150; i27u0x151; i28u3x152; i29u1x153; i30u4x154; i34u1x155; i36u0x156; i34u0x157; i35u1x158; i32u0x159; i35u2x160; i41u2x161; i39u2x162; i44u16x162; i36u1x163; i38u0x164; i39u4x165; i34u2x166; i35u4x167; i44u1x168; i45u3x169; i49u2x170; i43u1x171; i44u3x172; i37u2x173; i38u3x174; i43u2x175; i35u0x176; i37u16x176; i37u1x177; i40u1x178; i46u2x179; i48u2x180; i51u0x181; i38u1x182; i42u2x183; i49u0x184; i53u5x184; i46u0x185; i56u3x185; i53u2x186; i56u4x186; i41u0x187; i50u1x188; i52u1x189; i56u1x190; i57u2x191; i55u0x192; i51u1x193; i42u0x194; i52u15x195; i54u15x196; i56u15x197; i58u15x198; i59u15x199; i57u15x200; i55u15x201; i53u15x202; i66u14x203; i68u15x204; i59u14x205; i61u16x206; i69u15x207; i67u14x208; i69u16x209; i27u15x210; i68u14x211; i27u16x212; i28u15x213; i69u14x214; i28u16x215; i29u15x216; i27u14x217; i29u16x218; i30u15x219; i28u14x220; i30u16x221; i31u15x222; i29u14x223; i31u16x224; i32u15x225; i46u14x226; i48u3x227; i52u5x227; i32u14x228; i37u3x229; i39u14x230; i42u3x231; i51u16x231; i33u14x232; i36u3x233; i45u14x234; i47u4x235; i34u14x236; i36u4x237; i40u14x238; i42u4x239; i35u14x240; i37u4x241; i40u2x242; i44u2x243; i41u1x244; i45u2x245; i46u1x246; i52u2x247; i57u16x247; i47u2x248; i50u0x249; i43u0x250; i45u1x251; i46u4x252; i48u0x253; i49u3x254; i48u1x255; i49u4x256; i54u0x257; i49u1x258; i50u3x259; i45u0x260; i46u3x261; i50u2x262; i53u1x263; i56u5x263; i53u0x264; i54u1x265; i56u16x265; i52u0x266; i54u2x267; i56u0x268; i55u1x269; i56u2x270; i57u0x271; i58u0x272; i60u16x272; i58u2x273; i57u1x274; i58u1x275; i59u1x276; i60u1x277; i61u2x278; i62u1x279; i63u0x280; i64u1x281; i59u2x282; i59u0x283; i61u5x284; i62u16x285; i60u0x286; i60u2x287; i62u5x288; i63u16x289; i62u2x290; i61u0x291; i63u5x292; i64u16x293; i63u2x294; i62u0x295; i64u5x296; i65u16x297; i64u0x298; i63u1x299; i65u5x300; i66u16x301; i65u1x302; i64u2x303; i66u5x304; i67u5x305; i66u2x306; i65u2x307; i67u16x308; i68u16x309; i67u1x310; i66u0x311; i68u5x312; i69u5x313; i62u8x314; i63u8x315; i64u8x316; i65u8x317; i66u8x318; i67u8x319; i68u8x320; i69u8x321; i65u17x322; i67u17x323; 
        { rank = same; "i69u5x313"; "i69u15x207"; "i69u16x209"; "i69u14x214"; "i69u2x133"; "i69u4x131"; "i69u3x123"; "i69u8x321"; "69"; } 69; 
        { rank = same; "i68u16x309"; "i68u5x312"; "i68u15x204"; "i68u14x211"; "i68u0x135"; "i68u3x130"; "i68u2x119"; "i68u1x112"; "i68u4x97"; "i68u8x320"; "68"; } 68; 
        { rank = same; "i67u17x323"; "i67u5x305"; "i67u16x308"; "i67u1x310"; "i67u14x208"; "i67u2x126"; "i67u0x86"; "i67u8x319"; "67"; } 67; 
        { rank = same; "i66u16x301"; "i66u2x306"; "i66u5x304"; "i66u0x311"; "i66u14x203"; "i66u4x109"; "i66u8x318"; "66"; } 66; 
        { rank = same; "i65u5x300"; "i65u16x297"; "i65u1x302"; "i65u2x307"; "i65u4x122"; "i65u17x322"; "i65u8x317"; "65"; } 65; 
        { rank = same; "i64u0x298"; "i64u5x296"; "i64u2x303"; "i64u16x293"; "i64u1x281"; "i64u4x129"; "i64u3x118"; "i64u6x82"; "i64u8x316"; "64"; } 64; 
        { rank = same; "i63u1x299"; "i63u2x294"; "i63u0x280"; "i63u5x292"; "i63u16x289"; "i63u3x125"; "i63u4x116"; "i63u6x81"; "i63u8x315"; "63"; } 63; 
        { rank = same; "i62u0x295"; "i62u1x279"; "i62u2x290"; "i62u5x288"; "i62u16x285"; "i62u3x108"; "i62u4x99"; "i62u6x80"; "i62u8x314"; "62"; } 62; 
        { rank = same; "i61u2x278"; "i61u0x291"; "i61u5x284"; "i61u16x206"; "i61u3x111"; "i61u4x103"; "i61u6x79"; "61"; } 61; 
        { rank = same; "i60u1x277"; "i60u0x286"; "i60u2x287"; "i60u16x272"; "i60u5x102"; "i60u3x140"; "i60u6x78"; "60"; } 60; 
        { rank = same; "i59u1x276"; "i59u2x282"; "i59u0x283"; "i59u14x205"; "i59u15x199"; "i59u4x115"; "i59u5x80"; "i59u3x83"; "i59u16x85"; "i59u6x77"; "59"; } 59; 
        { rank = same; "i58u2x273"; "i58u1x275"; "i58u0x272"; "i58u15x198"; "i58u5x96"; "i58u16x81"; "i58u3x87"; "58"; } 58; 
        { rank = same; "i57u0x271"; "i57u1x274"; "i57u16x247"; "i57u2x191"; "i57u15x200"; "i57u5x95"; "i57u3x136"; "i57u4x90"; "57"; } 57; 
        { rank = same; "i56u0x268"; "i56u2x270"; "i56u16x265"; "i56u5x263"; "i56u1x190"; "i56u4x186"; "i56u15x197"; "i56u3x185"; "56"; } 56; 
        { rank = same; "i55u1x269"; "i55u0x192"; "i55u15x201"; "i55u2x128"; "i55u3x101"; "i55u16x79"; "i55u4x85"; "i55u5x75"; "55"; } 55; 
        { rank = same; "i54u0x257"; "i54u2x267"; "i54u1x265"; "i54u15x196"; "i54u16x78"; "54"; } 54; 
        { rank = same; "i53u0x264"; "i53u1x263"; "i53u2x186"; "i53u5x184"; "i53u15x202"; "53"; } 53; 
        { rank = same; "i52u0x266"; "i52u2x247"; "i52u5x227"; "i52u1x189"; "i52u15x195"; "i52u3x94"; "i52u4x132"; "52"; } 52; 
        { rank = same; "i51u16x231"; "i51u0x181"; "i51u1x193"; "i51u4x127"; "i51u2x121"; "51"; } 51; 
        { rank = same; "i50u3x259"; "i50u2x262"; "i50u0x249"; "i50u1x188"; "50"; } 50; 
        { rank = same; "i49u1x258"; "i49u4x256"; "i49u3x254"; "i49u2x170"; "i49u0x184"; "49"; } 49; 
        { rank = same; "i48u1x255"; "i48u0x253"; "i48u3x227"; "i48u2x180"; "48"; } 48; 
        { rank = same; "i47u2x248"; "i47u4x235"; "i47u3x120"; "47"; } 47; 
        { rank = same; "i46u4x252"; "i46u3x261"; "i46u1x246"; "i46u14x226"; "i46u0x185"; "i46u2x179"; "46"; } 46; 
        { rank = same; "i45u1x251"; "i45u0x260"; "i45u2x245"; "i45u14x234"; "i45u3x169"; "i45u4x92"; "45"; } 45; 
        { rank = same; "i44u2x243"; "i44u3x172"; "i44u1x168"; "i44u16x162"; "i44u6x76"; "44"; } 44; 
        { rank = same; "i43u0x250"; "i43u1x171"; "i43u2x175"; "i43u5x76"; "i43u6x75"; "43"; } 43; 
        { rank = same; "i42u4x239"; "i42u3x231"; "i42u2x183"; "i42u0x194"; "42"; } 42; 
        { rank = same; "i41u1x244"; "i41u2x161"; "i41u0x187"; "i41u3x134"; "41"; } 41; 
        { rank = same; "i40u2x242"; "i40u14x238"; "i40u1x178"; "i40u0x105"; "40"; } 40; 
        { rank = same; "i39u14x230"; "i39u4x165"; "i39u2x162"; "i39u1x107"; "i39u0x100"; "39"; } 39; 
        { rank = same; "i38u0x164"; "i38u3x174"; "i38u1x182"; "i38u2x114"; "38"; } 38; 
        { rank = same; "i37u4x241"; "i37u3x229"; "i37u2x173"; "i37u1x177"; "i37u16x176"; "37"; } 37; 
        { rank = same; "i36u4x237"; "i36u3x233"; "i36u1x163"; "i36u0x156"; "36"; } 36; 
        { rank = same; "i35u14x240"; "i35u4x167"; "i35u2x160"; "i35u1x158"; "i35u0x176"; "i35u3x104"; "35"; } 35; 
        { rank = same; "i34u14x236"; "i34u0x157"; "i34u2x166"; "i34u1x155"; "i34u4x106"; "34"; } 34; 
        { rank = same; "i33u14x232"; "i33u3x113"; "i33u1x98"; "i33u0x100"; "i33u2x139"; "33"; } 33; 
        { rank = same; "i32u14x228"; "i32u15x225"; "i32u0x159"; "i32u16x89"; "i32u1x91"; "32"; } 32; 
        { rank = same; "i31u15x222"; "i31u16x224"; "i31u3x148"; "i31u5x88"; "i31u0x93"; "31"; } 31; 
        { rank = same; "i30u15x219"; "i30u16x221"; "i30u4x154"; "i30u3x150"; "i30u0x147"; "i30u5x99"; "i30u1x84"; "i30u2x86"; "30"; } 30; 
        { rank = same; "i29u15x216"; "i29u16x218"; "i29u14x223"; "i29u1x153"; "i29u2x149"; "i29u4x146"; "i29u3x142"; "i29u5x117"; "29"; } 29; 
        { rank = same; "i28u15x213"; "i28u16x215"; "i28u14x220"; "i28u5x138"; "i28u3x152"; "i28u4x144"; "i28u1x145"; "i28u2x141"; "i28u0x112"; "28"; } 28; 
        { rank = same; "i27u15x210"; "i27u16x212"; "i27u14x217"; "i27u5x137"; "i27u0x151"; "i27u1x143"; "i27u3x124"; "i27u4x110"; "27"; } 27; 
    }

    /* begin op labels */
    i1u17x0 [label="b=0, i=1/1, u=17, t=335, ord=0\nMC_0\n( uc_const#0xff00ff00 [ UCRF[12] ] ) =\nUC_DATA_IN", style=filled, color=powderblue];
    i2u17x2 [label="b=0, i=2/2, u=17, t=333, ord=2\nMC_0\n( uc_const#0xff00ff [ UCRF[11] ] ) =\nUC_DATA_IN", style=filled, color=powderblue];
    i2u7x36 [label="b=0, i=2/2, u=7, t=359, l=48, ord=36\nINOUT_1\n( utmp [ RF13[1] ] ) =\nDATA_IN", style=filled, color=powderblue];
    i2u5x-5 [label="b=0, i=2/2, u=5, t=361, ord=-5\nDIVIDER_0\n( cluster#id [ RF3[1] ] ) =\nPASS( hw_const#0, cluster#id )", shape=polygon, sides=4, skew=.4, style=filled, color=powderblue];
    i3u17x4 [label="b=0, i=3/3, u=17, t=329, ord=4\nMC_0\n( uc_const#0x3ff83ff8 [ UCRF[10] ] ) =\nUC_DATA_IN", style=filled, color=powderblue];
    i3u5x-4 [label="b=0, i=3/3, u=5, t=350, ord=-4\nDIVIDER_0\n( const#1 [ RF5[1] ] ) =\nPASS( hw_const#0, hw_const#1 )", shape=polygon, sides=4, skew=.4, style=filled, color=powderblue];
    i3u7x38 [label="b=0, i=3/3, u=7, t=358, l=50, ord=38\nINOUT_1\n( utmp [ RF12[2] ] ) =\nDATA_IN", style=filled, color=powderblue];
    i3u0x59 [label="b=0, i=3/4, u=0, t=360, l=82, ord=59\nADDER_0\n( tmp#19 [ RF9[2] ] ) =\nISUB32( cluster#id, hw_const#1 )", style=filled, color=powderblue];
    i4u4x-3 [label="b=0, i=4/4, u=4, t=301, ord=-3\nMULTIPLIER_1\n( const#1 [ RF3[1] ] ) =\nPASS( hw_const#0, hw_const#1 )", shape=polygon, sides=4, skew=.4, style=filled, color=powderblue];
    i4u17x6 [label="b=0, i=4/4, u=17, t=327, ord=6\nMC_0\n( uc_const#0xc000c000 [ UCRF[9] ] ) =\nUC_DATA_IN", style=filled, color=powderblue];
    i4u2x30 [label="b=0, i=4/4, u=2, t=349, ord=30\nADDER_2\n( const#2 [ RF5[1]  RF4[2]  RF7[1] ] ) =\nSHIFT32( const#1, hw_const#1 )", style=filled, color=powderblue];
    i4u7x40 [label="b=0, i=4/4, u=7, t=357, l=52, ord=40\nINOUT_1\n( utmp [ RF13[14] ] ) =\nDATA_IN", style=filled, color=powderblue];
    i5u0x33 [label="b=0, i=5/5, u=0, t=300, ord=33\nADDER_0\n( const#4 [ RF4[1] ] ) =\nSHIFT32( const#1, const#2 )", style=filled, color=powderblue];
    i5u2x31 [label="b=0, i=5/5, u=2, t=302, ord=31\nADDER_2\n( const#3 [ RF8[1]  RF7[1]  RF9[1] ] ) =\nOR( hw_const#1, const#2 )", style=filled, color=powderblue];
    i5u17x8 [label="b=0, i=5/5, u=17, t=325, ord=8\nMC_0\n( uc_const#0x18f918f9 [ UCRF[19] ] ) =\nUC_DATA_IN", style=filled, color=powderblue];
    i5u7x42 [label="b=0, i=5/5, u=7, t=356, l=54, ord=42\nINOUT_1\n( utmp [ RF13[2] ] ) =\nDATA_IN", style=filled, color=powderblue];
    i6u1x34 [label="b=0, i=6/6, u=1, t=299, ord=34\nADDER_1\n( const#7 [ RF5[1]  RF8[4]  RF7[4]  RF9[4] ] ) =\nOR( const#3, const#4 )", style=filled, color=powderblue];
    i6u17x10 [label="b=0, i=6/6, u=17, t=323, ord=10\nMC_0\n( uc_const#0x30fc30fc [ UCRF[18] ] ) =\nUC_DATA_IN", style=filled, color=powderblue];

⌨️ 快捷键说明

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