function cogClkDispatchCompoundState:
    useregset hub
    useregset cog
    body:
        switch compound_statex:
            case 0I0:
                call (cogClk0_6SXNU )
            case 0I1:
                call (cogClk1_0SXNU )
            case 0I2:
                call (cogClk2_1SXNU )
            case 0I3:
                call (cogClk3_1SCNU )
            case 0I4:
                call (cogClk4_1RXNU )
            case 0I5:
                call (cogClk5_1RCNU )
            case 0I6:
                call (cogClk6_4SUUUF )
            case 0I7:
                call (cogClk7_4SUUUT )
            case 0I8:
                call (cogClk8_4RUUUF_4RUUUTM0F0_4RUUUTM1F0_4RUUUTM2F0_4RUUUTM3F0_4RUUUTM4F0_4RUUUTM5F0_4RUUUTM6F0_4RUUUTM7F0_4RUUUTM8F0_4RUUUTM9F0_4RUUUTM10F0_4RUUUTM11F0_4RUUUTM12F0_4RUUUTM13F0_4RUUUTM14F0_4RUUUTM15F0_4RUUUTM16F0_4RUUUTM17F0_4RUUUTM18F0_4RUUUTM19F0_4RUUUTM20F0_4RUUUTM21F0_4RUUUTM22F0_4RUUUTM24F0_4RUUUTM25F0_4RUUUTM26F0_4RUUUTM27F0_4RUUUTM28F0_4RUUUTM29F0_4RUUUTM30F0_4RUUUTM31F0_4RUUUTM32F0_4RUUUTM33F0_4RUUUTM34F0_4RUUUTM35F0_4RUUUTM36F0_4RUUUTM37F0_4RUUUTM38F0_4RUUUTM39F0_4RUUUTM40F0_4RUUUTM41F0_4RUUUTM42F0_4RUUUTM43F0_4RUUUTM44F0_4RUUUTM45F0_4RUUUTM46F0_4RUUUTM47F0_4RUUUTM48F0_4RUUUTM49F0_4RUUUTM50F0_4RUUUTM51F0_4RUUUTM52F0_4RUUUTM53F0_4RUUUTM54F0_4RUUUTM55F0_4RUUUTM56F0_4RUUUTM60F0_4RUUUTM61F0_4RUUUTM62F0_4RUUUTM63F0 )
            case 0I9:
                call (cogClk9_4RUUUTM0F2_4RUUUTM1F2_4RUUUTM2F2_4RUUUTM3F2_4RUUUTM4F2_4RUUUTM5F2_4RUUUTM6F2_4RUUUTM7F2 )
            case 0Ia:
                call (cogClka_4RUUUTM0F4_4RUUUTM1F4_4RUUUTM2F4_4RUUUTM3F4_4RUUUTM4F4_4RUUUTM5F4_4RUUUTM6F4_4RUUUTM7F4 )
            case 0Ib:
                call (cogClkb_4RUUUTM0F6_4RUUUTM1F6_4RUUUTM2F6_4RUUUTM3F6_4RUUUTM4F6_4RUUUTM5F6_4RUUUTM6F6_4RUUUTM7F6 )
            case 0Ic:
                call (cogClkc_4RUUUTM8F2_4RUUUTM10F2_4RUUUTM12F2_4RUUUTM14F2_4RUUUTM15F2 )
            case 0Id:
                call (cogClkd_4RUUUTM8F4 )
            case 0Ie:
                call (cogClke_4RUUUTM8F6 )
            case 0If:
                call (cogClkf_4RUUUTM9F2_4RUUUTM11F2_4RUUUTM13F2 )
            case 0I10:
                call (cogClk10_4RUUUTM9F4 )
            case 0I11:
                call (cogClk11_4RUUUTM9F6 )
            case 0I12:
                call (cogClk12_4RUUUTM10F4 )
            case 0I13:
                call (cogClk13_4RUUUTM10F6 )
            case 0I14:
                call (cogClk14_4RUUUTM11F4 )
            case 0I15:
                call (cogClk15_4RUUUTM11F6 )
            case 0I16:
                call (cogClk16_4RUUUTM12F4 )
            case 0I17:
                call (cogClk17_4RUUUTM12F6 )
            case 0I18:
                call (cogClk18_4RUUUTM13F4 )
            case 0I19:
                call (cogClk19_4RUUUTM13F6 )
            case 0I1a:
                call (cogClk1a_4RUUUTM14F4 )
            case 0I1b:
                call (cogClk1b_4RUUUTM14F6 )
            case 0I1c:
                call (cogClk1c_4RUUUTM15F4 )
            case 0I1d:
                call (cogClk1d_4RUUUTM15F6 )
            case 0I1e:
                call (cogClk1e_4RUUUTM16F2_4RUUUTM17F2 )
            case 0I1f:
                call (cogClk1f_4RUUUTM16F4_4RUUUTM17F4_4RUUUTM18F4_4RUUUTM19F4_4RUUUTM40F4 )
            case 0I20:
                call (cogClk20_4RUUUTM16F6_4RUUUTM17F6 )
            case 0I21:
                call (cogClk21_4RUUUTM18F2_4RUUUTM19F2_4RUUUTM33F2 )
            case 0I22:
                call (cogClk22_4RUUUTM18F6_4RUUUTM19F6 )
            case 0I23:
                call (cogClk23_4RUUUTM20F2_4RUUUTM21F2_4RUUUTM22F2 )
            case 0I24:
                call (cogClk24_4RUUUTM20F4 )
            case 0I25:
                call (cogClk25_4RUUUTM20F6 )
            case 0I26:
                call (cogClk26_4RUUUTM21F4 )
            case 0I27:
                call (cogClk27_4RUUUTM21F6 )
            case 0I28:
                call (cogClk28_4RUUUTM22F4 )
            case 0I29:
                call (cogClk29_4RUUUTM22F6 )
            case 0I2a:
                call (cogClk2a_4RUUUTM23F0 )
            case 0I2b:
                call (cogClk2b_4RUUUTM23F2 )
            case 0I2c:
                call (cogClk2c_4RUUUTM23F4 )
            case 0I2d:
                call (cogClk2d_4RUUUTM23F6 )
            case 0I2e:
                call (cogClk2e_4RUUUTM24F2 )
            case 0I2f:
                call (cogClk2f_4RUUUTM24F4 )
            case 0I30:
                call (cogClk30_4RUUUTM24F6 )
            case 0I31:
                call (cogClk31_4RUUUTM25F2 )
            case 0I32:
                call (cogClk32_4RUUUTM25F4 )
            case 0I33:
                call (cogClk33_4RUUUTM25F6 )
            case 0I34:
                call (cogClk34_4RUUUTM26F2 )
            case 0I35:
                call (cogClk35_4RUUUTM26F4 )
            case 0I36:
                call (cogClk36_4RUUUTM26F6 )
            case 0I37:
                call (cogClk37_4RUUUTM27F2 )
            case 0I38:
                call (cogClk38_4RUUUTM27F4 )
            case 0I39:
                call (cogClk39_4RUUUTM27F6 )
            case 0I3a:
                call (cogClk3a_4RUUUTM28F2 )
            case 0I3b:
                call (cogClk3b_4RUUUTM28F4 )
            case 0I3c:
                call (cogClk3c_4RUUUTM28F6 )
            case 0I3d:
                call (cogClk3d_4RUUUTM29F2 )
            case 0I3e:
                call (cogClk3e_4RUUUTM29F4 )
            case 0I3f:
                call (cogClk3f_4RUUUTM29F6 )
            case 0I40:
                call (cogClk40_4RUUUTM30F2 )
            case 0I41:
                call (cogClk41_4RUUUTM30F4 )
            case 0I42:
                call (cogClk42_4RUUUTM30F6 )
            case 0I43:
                call (cogClk43_4RUUUTM31F2 )
            case 0I44:
                call (cogClk44_4RUUUTM31F4 )
            case 0I45:
                call (cogClk45_4RUUUTM31F6 )
            case 0I46:
                call (cogClk46_4RUUUTM32F2_4RUUUTM60F2_4RUUUTM62F2_4RUUUTM63F2 )
            case 0I47:
                call (cogClk47_4RUUUTM32F4_4RUUUTM60F4_4RUUUTM62F4_4RUUUTM63F4 )
            case 0I48:
                call (cogClk48_4RUUUTM32F6_4RUUUTM60F6_4RUUUTM62F6_4RUUUTM63F6 )
            case 0I49:
                call (cogClk49_4RUUUTM33F4_4RUUUTM56F4 )
            case 0I4a:
                call (cogClk4a_4RUUUTM33F6 )
            case 0I4b:
                call (cogClk4b_4RUUUTM34F2 )
            case 0I4c:
                call (cogClk4c_4RUUUTM34F4 )
            case 0I4d:
                call (cogClk4d_4RUUUTM34F6 )
            case 0I4e:
                call (cogClk4e_4RUUUTM35F2 )
            case 0I4f:
                call (cogClk4f_4RUUUTM35F4 )
            case 0I50:
                call (cogClk50_4RUUUTM35F6 )
            case 0I51:
                call (cogClk51_4RUUUTM36F2 )
            case 0I52:
                call (cogClk52_4RUUUTM36F4 )
            case 0I53:
                call (cogClk53_4RUUUTM36F6 )
            case 0I54:
                call (cogClk54_4RUUUTM37F2 )
            case 0I55:
                call (cogClk55_4RUUUTM37F4 )
            case 0I56:
                call (cogClk56_4RUUUTM37F6 )
            case 0I57:
                call (cogClk57_4RUUUTM38F2 )
            case 0I58:
                call (cogClk58_4RUUUTM38F4 )
            case 0I59:
                call (cogClk59_4RUUUTM38F6 )
            case 0I5a:
                call (cogClk5a_4RUUUTM39F2 )
            case 0I5b:
                call (cogClk5b_4RUUUTM39F4 )
            case 0I5c:
                call (cogClk5c_4RUUUTM39F6 )
            case 0I5d:
                call (cogClk5d_4RUUUTM40F2_4RUUUTM41F2_4RUUUTM42F2_4RUUUTM43F2_4RUUUTM44F2_4RUUUTM45F2_4RUUUTM46F2_4RUUUTM47F2 )
            case 0I5e:
                call (cogClk5e_4RUUUTM40F6 )
            case 0I5f:
                call (cogClk5f_4RUUUTM41F4 )
            case 0I60:
                call (cogClk60_4RUUUTM41F6 )
            case 0I61:
                call (cogClk61_4RUUUTM42F4 )
            case 0I62:
                call (cogClk62_4RUUUTM42F6 )
            case 0I63:
                call (cogClk63_4RUUUTM43F4 )
            case 0I64:
                call (cogClk64_4RUUUTM43F6 )
            case 0I65:
                call (cogClk65_4RUUUTM44F4 )
            case 0I66:
                call (cogClk66_4RUUUTM44F6 )
            case 0I67:
                call (cogClk67_4RUUUTM45F4 )
            case 0I68:
                call (cogClk68_4RUUUTM45F6 )
            case 0I69:
                call (cogClk69_4RUUUTM46F4 )
            case 0I6a:
                call (cogClk6a_4RUUUTM46F6 )
            case 0I6b:
                call (cogClk6b_4RUUUTM47F4 )
            case 0I6c:
                call (cogClk6c_4RUUUTM47F6 )
            case 0I6d:
                call (cogClk6d_4RUUUTM48F2 )
            case 0I6e:
                call (cogClk6e_4RUUUTM48F4_4RUUUTM53F4 )
            case 0I6f:
                call (cogClk6f_4RUUUTM48F6 )
            case 0I70:
                call (cogClk70_4RUUUTM49F2 )
            case 0I71:
                call (cogClk71_4RUUUTM49F4_4RUUUTM55F4 )
            case 0I72:
                call (cogClk72_4RUUUTM49F6 )
            case 0I73:
                call (cogClk73_4RUUUTM50F2 )
            case 0I74:
                call (cogClk74_4RUUUTM50F4 )
            case 0I75:
                call (cogClk75_4RUUUTM50F6 )
            case 0I76:
                call (cogClk76_4RUUUTM51F2 )
            case 0I77:
                call (cogClk77_4RUUUTM51F4 )
            case 0I78:
                call (cogClk78_4RUUUTM51F6 )
            case 0I79:
                call (cogClk79_4RUUUTM52F2 )
            case 0I7a:
                call (cogClk7a_4RUUUTM52F4 )
            case 0I7b:
                call (cogClk7b_4RUUUTM52F6 )
            case 0I7c:
                call (cogClk7c_4RUUUTM53F2 )
            case 0I7d:
                call (cogClk7d_4RUUUTM53F6 )
            case 0I7e:
                call (cogClk7e_4RUUUTM54F2 )
            case 0I7f:
                call (cogClk7f_4RUUUTM54F4 )
            case 0I80:
                call (cogClk80_4RUUUTM54F6 )
            case 0I81:
                call (cogClk81_4RUUUTM55F2 )
            case 0I82:
                call (cogClk82_4RUUUTM55F6 )
            case 0I83:
                call (cogClk83_4RUUUTM56F2 )
            case 0I84:
                call (cogClk84_4RUUUTM56F6 )
            case 0I85:
                call (cogClk85_4RUUUTM57F0 )
            case 0I86:
                call (cogClk86_4RUUUTM57F2 )
            case 0I87:
                call (cogClk87_4RUUUTM57F4 )
            case 0I88:
                call (cogClk88_4RUUUTM57F6 )
            case 0I89:
                call (cogClk89_4RUUUTM58F0 )
            case 0I8a:
                call (cogClk8a_4RUUUTM58F2 )
            case 0I8b:
                call (cogClk8b_4RUUUTM58F4 )
            case 0I8c:
                call (cogClk8c_4RUUUTM58F6 )
            case 0I8d:
                call (cogClk8d_4RUUUTM59F0 )
            case 0I8e:
                call (cogClk8e_4RUUUTM59F2 )
            case 0I8f:
                call (cogClk8f_4RUUUTM59F4 )
            case 0I90:
                call (cogClk90_4RUUUTM59F6 )
            case 0I91:
                call (cogClk91_4RUUUTM61F2 )
            case 0I92:
                call (cogClk92_4RUUUTM61F4 )
            case 0I93:
                call (cogClk93_4RUUUTM61F6 )
            case 0I94:
                call (cogClk94_4RUUUTM0F1_4RUUUTM1F1_4RUUUTM2F1_4RUUUTM3F1_4RUUUTM4F1_4RUUUTM5F1_4RUUUTM6F1_4RUUUTM7F1 )
            case 0I95:
                call (cogClk95_4RUUUTM0F3_4RUUUTM1F3_4RUUUTM2F3_4RUUUTM3F3_4RUUUTM4F3_4RUUUTM5F3_4RUUUTM6F3_4RUUUTM7F3 )
            case 0I96:
                call (cogClk96_4RUUUTM0F5_4RUUUTM1F5_4RUUUTM2F5_4RUUUTM3F5_4RUUUTM4F5_4RUUUTM5F5_4RUUUTM6F5_4RUUUTM7F5 )
            case 0I97:
                call (cogClk97_4RUUUTM0F7_4RUUUTM1F7_4RUUUTM2F7_4RUUUTM3F7_4RUUUTM4F7_4RUUUTM5F7_4RUUUTM6F7_4RUUUTM7F7 )
            case 0I98:
                call (cogClk98_4RUUUTM8F1 )
            case 0I99:
                call (cogClk99_4RUUUTM8F3 )
            case 0I9a:
                call (cogClk9a_4RUUUTM8F5 )
            case 0I9b:
                call (cogClk9b_4RUUUTM8F7 )
            case 0I9c:
                call (cogClk9c_4RUUUTM9F1 )
            case 0I9d:
                call (cogClk9d_4RUUUTM9F3 )
            case 0I9e:
                call (cogClk9e_4RUUUTM9F5 )
            case 0I9f:
                call (cogClk9f_4RUUUTM9F7 )
            case 0Ia0:
                call (cogClka0_4RUUUTM10F1 )
            case 0Ia1:
                call (cogClka1_4RUUUTM10F3 )
            case 0Ia2:
                call (cogClka2_4RUUUTM10F5 )
            case 0Ia3:
                call (cogClka3_4RUUUTM10F7 )
            case 0Ia4:
                call (cogClka4_4RUUUTM11F1 )
            case 0Ia5:
                call (cogClka5_4RUUUTM11F3 )
            case 0Ia6:
                call (cogClka6_4RUUUTM11F5 )
            case 0Ia7:
                call (cogClka7_4RUUUTM11F7 )
            case 0Ia8:
                call (cogClka8_4RUUUTM12F1 )
            case 0Ia9:
                call (cogClka9_4RUUUTM12F3 )
            case 0Iaa:
                call (cogClkaa_4RUUUTM12F5 )
            case 0Iab:
                call (cogClkab_4RUUUTM12F7 )
            case 0Iac:
                call (cogClkac_4RUUUTM13F1 )
            case 0Iad:
                call (cogClkad_4RUUUTM13F3 )
            case 0Iae:
                call (cogClkae_4RUUUTM13F5 )
            case 0Iaf:
                call (cogClkaf_4RUUUTM13F7 )
            case 0Ib0:
                call (cogClkb0_4RUUUTM14F1 )
            case 0Ib1:
                call (cogClkb1_4RUUUTM14F3 )
            case 0Ib2:
                call (cogClkb2_4RUUUTM14F5 )
            case 0Ib3:
                call (cogClkb3_4RUUUTM14F7 )
            case 0Ib4:
                call (cogClkb4_4RUUUTM15F1 )
            case 0Ib5:
                call (cogClkb5_4RUUUTM15F3 )
            case 0Ib6:
                call (cogClkb6_4RUUUTM15F5 )
            case 0Ib7:
                call (cogClkb7_4RUUUTM15F7 )
            case 0Ib8:
                call (cogClkb8_4RUUUTM16F1 )
            case 0Ib9:
                call (cogClkb9_4RUUUTM16F3 )
            case 0Iba:
                call (cogClkba_4RUUUTM16F5 )
            case 0Ibb:
                call (cogClkbb_4RUUUTM16F7 )
            case 0Ibc:
                call (cogClkbc_4RUUUTM17F1 )
            case 0Ibd:
                call (cogClkbd_4RUUUTM17F3 )
            case 0Ibe:
                call (cogClkbe_4RUUUTM17F5 )
            case 0Ibf:
                call (cogClkbf_4RUUUTM17F7 )
            case 0Ic0:
                call (cogClkc0_4RUUUTM18F1 )
            case 0Ic1:
                call (cogClkc1_4RUUUTM18F3 )
            case 0Ic2:
                call (cogClkc2_4RUUUTM18F5 )
            case 0Ic3:
                call (cogClkc3_4RUUUTM18F7 )
            case 0Ic4:
                call (cogClkc4_4RUUUTM19F1 )
            case 0Ic5:
                call (cogClkc5_4RUUUTM19F3 )
            case 0Ic6:
                call (cogClkc6_4RUUUTM19F5 )
            case 0Ic7:
                call (cogClkc7_4RUUUTM19F7 )
            case 0Ic8:
                call (cogClkc8_4RUUUTM20F1 )
            case 0Ic9:
                call (cogClkc9_4RUUUTM20F3 )
            case 0Ica:
                call (cogClkca_4RUUUTM20F5 )
            case 0Icb:
                call (cogClkcb_4RUUUTM20F7 )
            case 0Icc:
                call (cogClkcc_4RUUUTM21F1 )
            case 0Icd:
                call (cogClkcd_4RUUUTM21F3 )
            case 0Ice:
                call (cogClkce_4RUUUTM21F5 )
            case 0Icf:
                call (cogClkcf_4RUUUTM21F7 )
            case 0Id0:
                call (cogClkd0_4RUUUTM22F1 )
            case 0Id1:
                call (cogClkd1_4RUUUTM22F3 )
            case 0Id2:
                call (cogClkd2_4RUUUTM22F5 )
            case 0Id3:
                call (cogClkd3_4RUUUTM22F7 )
            case 0Id4:
                call (cogClkd4_4RUUUTM23F1 )
            case 0Id5:
                call (cogClkd5_4RUUUTM23F3 )
            case 0Id6:
                call (cogClkd6_4RUUUTM23F5 )
            case 0Id7:
                call (cogClkd7_4RUUUTM23F7 )
            case 0Id8:
                call (cogClkd8_4RUUUTM24F1 )
            case 0Id9:
                call (cogClkd9_4RUUUTM24F3 )
            case 0Ida:
                call (cogClkda_4RUUUTM24F5 )
            case 0Idb:
                call (cogClkdb_4RUUUTM24F7 )
            case 0Idc:
                call (cogClkdc_4RUUUTM25F1 )
            case 0Idd:
                call (cogClkdd_4RUUUTM25F3 )
            case 0Ide:
                call (cogClkde_4RUUUTM25F5 )
            case 0Idf:
                call (cogClkdf_4RUUUTM25F7 )
            case 0Ie0:
                call (cogClke0_4RUUUTM26F1 )
            case 0Ie1:
                call (cogClke1_4RUUUTM26F3 )
            case 0Ie2:
                call (cogClke2_4RUUUTM26F5 )
            case 0Ie3:
                call (cogClke3_4RUUUTM26F7 )
            case 0Ie4:
                call (cogClke4_4RUUUTM27F1 )
            case 0Ie5:
                call (cogClke5_4RUUUTM27F3 )
            case 0Ie6:
                call (cogClke6_4RUUUTM27F5 )
            case 0Ie7:
                call (cogClke7_4RUUUTM27F7 )
            case 0Ie8:
                call (cogClke8_4RUUUTM28F1 )
            case 0Ie9:
                call (cogClke9_4RUUUTM28F3 )
            case 0Iea:
                call (cogClkea_4RUUUTM28F5 )
            case 0Ieb:
                call (cogClkeb_4RUUUTM28F7 )
            case 0Iec:
                call (cogClkec_4RUUUTM29F1 )
            case 0Ied:
                call (cogClked_4RUUUTM29F3 )
            case 0Iee:
                call (cogClkee_4RUUUTM29F5 )
            case 0Ief:
                call (cogClkef_4RUUUTM29F7 )
            case 0If0:
                call (cogClkf0_4RUUUTM30F1 )
            case 0If1:
                call (cogClkf1_4RUUUTM30F3 )
            case 0If2:
                call (cogClkf2_4RUUUTM30F5 )
            case 0If3:
                call (cogClkf3_4RUUUTM30F7 )
            case 0If4:
                call (cogClkf4_4RUUUTM31F1 )
            case 0If5:
                call (cogClkf5_4RUUUTM31F3 )
            case 0If6:
                call (cogClkf6_4RUUUTM31F5 )
            case 0If7:
                call (cogClkf7_4RUUUTM31F7 )
            case 0If8:
                call (cogClkf8_4RUUUTM32F1_4RUUUTM60F1_4RUUUTM62F1_4RUUUTM63F1 )
            case 0If9:
                call (cogClkf9_4RUUUTM32F3_4RUUUTM60F3_4RUUUTM62F3_4RUUUTM63F3 )
            case 0Ifa:
                call (cogClkfa_4RUUUTM32F5_4RUUUTM60F5_4RUUUTM62F5_4RUUUTM63F5 )
            case 0Ifb:
                call (cogClkfb_4RUUUTM32F7_4RUUUTM60F7_4RUUUTM62F7_4RUUUTM63F7 )
            case 0Ifc:
                call (cogClkfc_4RUUUTM33F1 )
            case 0Ifd:
                call (cogClkfd_4RUUUTM33F3 )
            case 0Ife:
                call (cogClkfe_4RUUUTM33F5 )
            case 0Iff:
                call (cogClkff_4RUUUTM33F7 )
            case 0I100:
                call (cogClk100_4RUUUTM34F1 )
            case 0I101:
                call (cogClk101_4RUUUTM34F3 )
            case 0I102:
                call (cogClk102_4RUUUTM34F5 )
            case 0I103:
                call (cogClk103_4RUUUTM34F7 )
            case 0I104:
                call (cogClk104_4RUUUTM35F1 )
            case 0I105:
                call (cogClk105_4RUUUTM35F3 )
            case 0I106:
                call (cogClk106_4RUUUTM35F5 )
            case 0I107:
                call (cogClk107_4RUUUTM35F7 )
            case 0I108:
                call (cogClk108_4RUUUTM36F1 )
            case 0I109:
                call (cogClk109_4RUUUTM36F3 )
            case 0I10a:
                call (cogClk10a_4RUUUTM36F5 )
            case 0I10b:
                call (cogClk10b_4RUUUTM36F7 )
            case 0I10c:
                call (cogClk10c_4RUUUTM37F1 )
            case 0I10d:
                call (cogClk10d_4RUUUTM37F3 )
            case 0I10e:
                call (cogClk10e_4RUUUTM37F5 )
            case 0I10f:
                call (cogClk10f_4RUUUTM37F7 )
            case 0I110:
                call (cogClk110_4RUUUTM38F1 )
            case 0I111:
                call (cogClk111_4RUUUTM38F3 )
            case 0I112:
                call (cogClk112_4RUUUTM38F5 )
            case 0I113:
                call (cogClk113_4RUUUTM38F7 )
            case 0I114:
                call (cogClk114_4RUUUTM39F1 )
            case 0I115:
                call (cogClk115_4RUUUTM39F3 )
            case 0I116:
                call (cogClk116_4RUUUTM39F5 )
            case 0I117:
                call (cogClk117_4RUUUTM39F7 )
            case 0I118:
                call (cogClk118_4RUUUTM40F1 )
            case 0I119:
                call (cogClk119_4RUUUTM40F3 )
            case 0I11a:
                call (cogClk11a_4RUUUTM40F5 )
            case 0I11b:
                call (cogClk11b_4RUUUTM40F7 )
            case 0I11c:
                call (cogClk11c_4RUUUTM41F1 )
            case 0I11d:
                call (cogClk11d_4RUUUTM41F3 )
            case 0I11e:
                call (cogClk11e_4RUUUTM41F5 )
            case 0I11f:
                call (cogClk11f_4RUUUTM41F7 )
            case 0I120:
                call (cogClk120_4RUUUTM42F1 )
            case 0I121:
                call (cogClk121_4RUUUTM42F3 )
            case 0I122:
                call (cogClk122_4RUUUTM42F5 )
            case 0I123:
                call (cogClk123_4RUUUTM42F7 )
            case 0I124:
                call (cogClk124_4RUUUTM43F1 )
            case 0I125:
                call (cogClk125_4RUUUTM43F3 )
            case 0I126:
                call (cogClk126_4RUUUTM43F5 )
            case 0I127:
                call (cogClk127_4RUUUTM43F7 )
            case 0I128:
                call (cogClk128_4RUUUTM44F1 )
            case 0I129:
                call (cogClk129_4RUUUTM44F3 )
            case 0I12a:
                call (cogClk12a_4RUUUTM44F5 )
            case 0I12b:
                call (cogClk12b_4RUUUTM44F7 )
            case 0I12c:
                call (cogClk12c_4RUUUTM45F1 )
            case 0I12d:
                call (cogClk12d_4RUUUTM45F3 )
            case 0I12e:
                call (cogClk12e_4RUUUTM45F5 )
            case 0I12f:
                call (cogClk12f_4RUUUTM45F7 )
            case 0I130:
                call (cogClk130_4RUUUTM46F1 )
            case 0I131:
                call (cogClk131_4RUUUTM46F3 )
            case 0I132:
                call (cogClk132_4RUUUTM46F5 )
            case 0I133:
                call (cogClk133_4RUUUTM46F7 )
            case 0I134:
                call (cogClk134_4RUUUTM47F1 )
            case 0I135:
                call (cogClk135_4RUUUTM47F3 )
            case 0I136:
                call (cogClk136_4RUUUTM47F5 )
            case 0I137:
                call (cogClk137_4RUUUTM47F7 )
            case 0I138:
                call (cogClk138_4RUUUTM48F1_4RUUUTM53F1 )
            case 0I139:
                call (cogClk139_4RUUUTM48F3 )
            case 0I13a:
                call (cogClk13a_4RUUUTM48F5_4RUUUTM53F5 )
            case 0I13b:
                call (cogClk13b_4RUUUTM48F7 )
            case 0I13c:
                call (cogClk13c_4RUUUTM49F1_4RUUUTM55F1 )
            case 0I13d:
                call (cogClk13d_4RUUUTM49F3 )
            case 0I13e:
                call (cogClk13e_4RUUUTM49F5_4RUUUTM55F5 )
            case 0I13f:
                call (cogClk13f_4RUUUTM49F7 )
            case 0I140:
                call (cogClk140_4RUUUTM50F1 )
            case 0I141:
                call (cogClk141_4RUUUTM50F3 )
            case 0I142:
                call (cogClk142_4RUUUTM50F5 )
            case 0I143:
                call (cogClk143_4RUUUTM50F7 )
            case 0I144:
                call (cogClk144_4RUUUTM51F1 )
            case 0I145:
                call (cogClk145_4RUUUTM51F3 )
            case 0I146:
                call (cogClk146_4RUUUTM51F5 )
            case 0I147:
                call (cogClk147_4RUUUTM51F7 )
            case 0I148:
                call (cogClk148_4RUUUTM52F1 )
            case 0I149:
                call (cogClk149_4RUUUTM52F3 )
            case 0I14a:
                call (cogClk14a_4RUUUTM52F5 )
            case 0I14b:
                call (cogClk14b_4RUUUTM52F7 )
            case 0I14c:
                call (cogClk14c_4RUUUTM53F3 )
            case 0I14d:
                call (cogClk14d_4RUUUTM53F7 )
            case 0I14e:
                call (cogClk14e_4RUUUTM54F1 )
            case 0I14f:
                call (cogClk14f_4RUUUTM54F3 )
            case 0I150:
                call (cogClk150_4RUUUTM54F5 )
            case 0I151:
                call (cogClk151_4RUUUTM54F7 )
            case 0I152:
                call (cogClk152_4RUUUTM55F3 )
            case 0I153:
                call (cogClk153_4RUUUTM55F7 )
            case 0I154:
                call (cogClk154_4RUUUTM56F1 )
            case 0I155:
                call (cogClk155_4RUUUTM56F3 )
            case 0I156:
                call (cogClk156_4RUUUTM56F5 )
            case 0I157:
                call (cogClk157_4RUUUTM56F7 )
            case 0I158:
                call (cogClk158_4RUUUTM57F1 )
            case 0I159:
                call (cogClk159_4RUUUTM57F3 )
            case 0I15a:
                call (cogClk15a_4RUUUTM57F5 )
            case 0I15b:
                call (cogClk15b_4RUUUTM57F7 )
            case 0I15c:
                call (cogClk15c_4RUUUTM58F1 )
            case 0I15d:
                call (cogClk15d_4RUUUTM58F3 )
            case 0I15e:
                call (cogClk15e_4RUUUTM58F5 )
            case 0I15f:
                call (cogClk15f_4RUUUTM58F7 )
            case 0I160:
                call (cogClk160_4RUUUTM59F1 )
            case 0I161:
                call (cogClk161_4RUUUTM59F3 )
            case 0I162:
                call (cogClk162_4RUUUTM59F5 )
            case 0I163:
                call (cogClk163_4RUUUTM59F7 )
            case 0I164:
                call (cogClk164_4RUUUTM61F1 )
            case 0I165:
                call (cogClk165_4RUUUTM61F3 )
            case 0I166:
                call (cogClk166_4RUUUTM61F5 )
            case 0I167:
                call (cogClk167_4RUUUTM61F7 )
            case 0I168:
                call (cogClk168_5SUUUT )
            case 0I169:
                call (cogClk169_3SXNUT )
            case 0I16a:
                call (cogClk16a_3SXNUF_3SCNUF )
            case 0I16b:
                call (cogClk16b_2SXNU )
            case 0I16c:
                call (cogClk16c_2SCNU )
            case 0I16d:
                call (cogClk16d_5RUUHTOP0 )
            case 0I16e:
                call (cogClk16e_3RXNUTOP0 )
            case 0I16f:
                call (cogClk16f_5RUUHTOP1 )
            case 0I170:
                call (cogClk170_3RXNUTOP1 )
            case 0I171:
                call (cogClk171_5RUUHTOP2_TOP3 )
            case 0I172:
                call (cogClk172_3RXNUTOP2_3RXNUTOP3 )
            case 0I173:
                call (cogClk173_3RXNUTOP4_3RXNUTOP5_3RXNUTOP6_3RXNUTOP7_3RXNUTOP8_3RXNUTOP9_3RXNUTOP10_3RXNUTOP11_3RXNUTOP12_3RXNUTOP13_3RXNUTOP14_3RXNUTOP15_3RXNUTOP16_3RXNUTOP17_3RXNUTOP18_3RXNUTOP19_3RXNUTOP20_3RXNUTOP21_3RXNUTOP22_3RXNUTOP23_3RXNUTOP24_3RXNUTOP25_3RXNUTOP26_3RXNUTOP27_3RXNUTOP28_3RXNUTOP29_3RXNUTOP30_3RXNUTOP31_3RXNUTOP32_3RXNUTOP33_3RXNUTOP34_3RXNUTOP35_3RXNUTOP36_3RXNUTOP37_3RXNUTOP38_3RXNUTOP39_3RXNUTOP40_3RXNUTOP41_3RXNUTOP42_3RXNUTOP43_3RXNUTOP44_3RXNUTOP45_3RXNUTOP46_3RXNUTOP47_3RXNUTOP48_3RXNUTOP49_3RXNUTOP50_3RXNUTOP51_3RXNUTOP52_3RXNUTOP53_3RXNUTOP54_3RXNUTOP55_3RXNUTOP56_3RXNUTOP57_3RXNUTOP58_3RXNUTOP59 )
            case 0I174:
                call (cogClk174_5RUNPTOP60 )
            case 0I175:
                call (cogClk175_3RXNUTOP60 )
            case 0I176:
                call (cogClk176_5RUNPTOP61 )
            case 0I177:
                call (cogClk177_3RXNUTOP61 )
            case 0I178:
                call (cogClk178_5RUNPTOP62 )
            case 0I179:
                call (cogClk179_3RXNUTOP62 )
            case 0I17a:
                call (cogClk17a_5RUUPTOP63 )
            case 0I17b:
                call (cogClk17b_3RXNUTOP63 )
            case 0I17c:
                call (cogClk17c_3RXNUF_3RCNUF )
            case 0I17d:
                call (cogClk17d_2RXNU )
            case 0I17e:
                call (cogClk17e_2RCNU )
            case 0I17f:
                call (cogClk17f_5RUMPTOP60_5RUMPTOP61_5RUMPTOP62 )

function compoundStateToState:
    useregset cog
    output I stateOutput
    body:
        let stateOutput (lookup compound_statex 0I6 0I0 0I1 0I1 0I1 0I1 0I4 0I4 0I4 0I4 0I4 0I4 0I4 0I4 0I4 0I4 0I4 0I4 0I4 0I4 0I4 0I4 0I4 0I4 0I4 0I4 0I4 0I4 0I4 0I4 0I4 0I4 0I4 0I4 0I4 0I4 0I4 0I4 0I4 0I4 0I4 0I4 0I4 0I4 0I4 0I4 0I4 0I4 0I4 0I4 0I4 0I4 0I4 0I4 0I4 0I4 0I4 0I4 0I4 0I4 0I4 0I4 0I4 0I4 0I4 0I4 0I4 0I4 0I4 0I4 0I4 0I4 0I4 0I4 0I4 0I4 0I4 0I4 0I4 0I4 0I4 0I4 0I4 0I4 0I4 0I4 0I4 0I4 0I4 0I4 0I4 0I4 0I4 0I4 0I4 0I4 0I4 0I4 0I4 0I4 0I4 0I4 0I4 0I4 0I4 0I4 0I4 0I4 0I4 0I4 0I4 0I4 0I4 0I4 0I4 0I4 0I4 0I4 0I4 0I4 0I4 0I4 0I4 0I4 0I4 0I4 0I4 0I4 0I4 0I4 0I4 0I4 0I4 0I4 0I4 0I4 0I4 0I4 0I4 0I4 0I4 0I4 0I4 0I4 0I4 0I4 0I4 0I4 0I4 0I4 0I4 0I4 0I4 0I4 0I4 0I4 0I4 0I4 0I4 0I4 0I4 0I4 0I4 0I4 0I4 0I4 0I4 0I4 0I4 0I4 0I4 0I4 0I4 0I4 0I4 0I4 0I4 0I4 0I4 0I4 0I4 0I4 0I4 0I4 0I4 0I4 0I4 0I4 0I4 0I4 0I4 0I4 0I4 0I4 0I4 0I4 0I4 0I4 0I4 0I4 0I4 0I4 0I4 0I4 0I4 0I4 0I4 0I4 0I4 0I4 0I4 0I4 0I4 0I4 0I4 0I4 0I4 0I4 0I4 0I4 0I4 0I4 0I4 0I4 0I4 0I4 0I4 0I4 0I4 0I4 0I4 0I4 0I4 0I4 0I4 0I4 0I4 0I4 0I4 0I4 0I4 0I4 0I4 0I4 0I4 0I4 0I4 0I4 0I4 0I4 0I4 0I4 0I4 0I4 0I4 0I4 0I4 0I4 0I4 0I4 0I4 0I4 0I4 0I4 0I4 0I4 0I4 0I4 0I4 0I4 0I4 0I4 0I4 0I4 0I4 0I4 0I4 0I4 0I4 0I4 0I4 0I4 0I4 0I4 0I4 0I4 0I4 0I4 0I4 0I4 0I4 0I4 0I4 0I4 0I4 0I4 0I4 0I4 0I4 0I4 0I4 0I4 0I4 0I4 0I4 0I4 0I4 0I4 0I4 0I4 0I4 0I4 0I4 0I4 0I4 0I4 0I4 0I4 0I4 0I4 0I4 0I4 0I4 0I4 0I4 0I4 0I4 0I4 0I4 0I4 0I4 0I4 0I4 0I4 0I4 0I4 0I4 0I4 0I4 0I4 0I4 0I4 0I4 0I4 0I4 0I4 0I4 0I4 0I4 0I4 0I4 0I4 0I4 0I4 0I4 0I4 0I4 0I4 0I4 0I4 0I5 0I3 0I3 0I2 0I2 0I5 0I3 0I5 0I3 0I5 0I3 0I3 0I5 0I3 0I5 0I3 0I5 0I3 0I5 0I3 0I3 0I2 0I2 0I5)

function cogClkBusSelDispatcher:
    useregset hub
    useregset cog
    body:
        switch bus_sel_state:
            case 0I0:
                call (cogBusSel_SX )
            case 0I1:
                call (cogBusSel_SH )
            case 0I2:
                call (cogBusSel_RX )
            case 0I3:
                call (cogBusSel_RH )

function compoundStateToRunning:
    useregset cog
    output B runningOutput
    body:
        let runningOutput (eq32 (lookup compound_statex 0I0 0I0 0I0 0I0 0I1 0I1 0I0 0I0 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I0 0I0 0I0 0I0 0I0 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1 0I1) 0I1)

function hubClkEnaBusDispatcher:
    useregset hub
    body:
        switch hub_state:
            case 0I0:
                call (hubClkBusEna_Sx )
            case 0I1:
                call (hubClkBusEna_SE )
            case 0I2:
                call (hubClkBusEna_Rx0A0_Rx0A4 )
            case 0I3:
                call (hubClkBusEna_RER0A0_RER0A4 )
            case 0I4:
                call (hubClkBusEna_Rx0A1_Rx0A5 )
            case 0I5:
                call (hubClkBusEna_RER0A1_RER0A5 )
            case 0I6:
                call (hubClkBusEna_Rx0A2_Rx0A6 )
            case 0I7:
                call (hubClkBusEna_RER0A2_RER0A6 )
            case 0I8:
                call (hubClkBusEna_Rx0A3_Rx0A7 )
            case 0I9:
                call (hubClkBusEna_RER0A3_RER0A7 )
            case 0Ia:
                call (hubClkBusEna_Rx1A0_Rx1A1_Rx1A4_Rx1A5 )
            case 0Ib:
                call (hubClkBusEna_RER1A0_RER1A1_RER1A4_RER1A5 )
            case 0Ic:
                call (hubClkBusEna_Rx1A2_Rx1A3_Rx1A6_Rx1A7 )
            case 0Id:
                call (hubClkBusEna_RER1A2_RER1A3_RER1A6_RER1A7 )
            case 0Ie:
                call (hubClkBusEna_Rx2A0_Rx2A1_Rx2A2_Rx2A3_Rx2A4_Rx2A5_Rx2A6_Rx2A7 )
            case 0If:
                call (hubClkBusEna_RER2A0_RER2A1_RER2A2_RER2A3_RER2A4_RER2A5_RER2A6_RER2A7 )
            case 0I10:
                call (hubClkBusEna_Rx3A0_Rx3A1_Rx3A2_Rx3A3_Rx3A4_Rx3A5_Rx3A6_Rx3A7 )
            case 0I11:
                call (hubClkBusEna_RER3A0_REW3A0 )
            case 0I12:
                call (hubClkBusEna_RER3A1_REW3A1 )
            case 0I13:
                call (hubClkBusEna_RER3A2_REW3A2 )
            case 0I14:
                call (hubClkBusEna_RER3A3_REW3A3 )
            case 0I15:
                call (hubClkBusEna_RER3A4_REW3A4 )
            case 0I16:
                call (hubClkBusEna_RER3A5_REW3A5 )
            case 0I17:
                call (hubClkBusEna_RER3A6_REW3A6 )
            case 0I18:
                call (hubClkBusEna_RER3A7_REW3A7 )
            case 0I19:
                call (hubClkBusEna_REW0A0_REW0A4 )
            case 0I1a:
                call (hubClkBusEna_REW0A1_REW0A5 )
            case 0I1b:
                call (hubClkBusEna_REW0A2_REW0A6 )
            case 0I1c:
                call (hubClkBusEna_REW0A3_REW0A7 )
            case 0I1d:
                call (hubClkBusEna_REW1A0_REW1A1_REW1A4_REW1A5 )
            case 0I1e:
                call (hubClkBusEna_REW1A2_REW1A3_REW1A6_REW1A7 )
            case 0I1f:
                call (hubClkBusEna_REW2A0_REW2A1_REW2A2_REW2A3_REW2A4_REW2A5_REW2A6_REW2A7 )
