;buildInfoPackage: chisel3, version: 3.3.1, scalaVersion: 2.12.11, sbtVersion: 1.3.10 circuit el2_lsu : module rvlsadder : input clock : Clock input reset : Reset output io : {flip rs1 : UInt<32>, flip offset : UInt<12>, dout : UInt<32>} node _T = bits(io.rs1, 11, 0) @[beh_lib.scala 51:32] node _T_1 = cat(UInt<1>("h00"), _T) @[Cat.scala 29:58] node _T_2 = bits(io.offset, 11, 0) @[beh_lib.scala 51:64] node _T_3 = cat(UInt<1>("h00"), _T_2) @[Cat.scala 29:58] node _T_4 = add(_T_1, _T_3) @[beh_lib.scala 51:40] node w1 = tail(_T_4, 1) @[beh_lib.scala 51:40] node _T_5 = bits(io.offset, 11, 11) @[beh_lib.scala 53:42] node _T_6 = bits(w1, 12, 12) @[beh_lib.scala 53:51] node _T_7 = xor(_T_5, _T_6) @[beh_lib.scala 53:47] node _T_8 = not(_T_7) @[beh_lib.scala 53:31] node _T_9 = bits(_T_8, 0, 0) @[Bitwise.scala 72:15] node _T_10 = mux(_T_9, UInt<20>("h0fffff"), UInt<20>("h00")) @[Bitwise.scala 72:12] node _T_11 = bits(io.rs1, 31, 12) @[beh_lib.scala 53:67] node _T_12 = and(_T_10, _T_11) @[beh_lib.scala 53:59] node _T_13 = bits(io.offset, 11, 11) @[beh_lib.scala 54:26] node _T_14 = not(_T_13) @[beh_lib.scala 54:16] node _T_15 = bits(w1, 12, 12) @[beh_lib.scala 54:35] node _T_16 = and(_T_14, _T_15) @[beh_lib.scala 54:31] node _T_17 = bits(_T_16, 0, 0) @[Bitwise.scala 72:15] node _T_18 = mux(_T_17, UInt<20>("h0fffff"), UInt<20>("h00")) @[Bitwise.scala 72:12] node _T_19 = bits(io.rs1, 31, 12) @[beh_lib.scala 54:51] node _T_20 = add(_T_19, UInt<1>("h01")) @[beh_lib.scala 54:58] node _T_21 = tail(_T_20, 1) @[beh_lib.scala 54:58] node _T_22 = and(_T_18, _T_21) @[beh_lib.scala 54:42] node _T_23 = or(_T_12, _T_22) @[beh_lib.scala 53:76] node _T_24 = bits(io.offset, 11, 11) @[beh_lib.scala 55:25] node _T_25 = bits(w1, 12, 12) @[beh_lib.scala 55:35] node _T_26 = not(_T_25) @[beh_lib.scala 55:32] node _T_27 = and(_T_24, _T_26) @[beh_lib.scala 55:30] node _T_28 = bits(_T_27, 0, 0) @[Bitwise.scala 72:15] node _T_29 = mux(_T_28, UInt<20>("h0fffff"), UInt<20>("h00")) @[Bitwise.scala 72:12] node _T_30 = bits(io.rs1, 31, 12) @[beh_lib.scala 55:51] node _T_31 = sub(_T_30, UInt<1>("h01")) @[beh_lib.scala 55:58] node _T_32 = tail(_T_31, 1) @[beh_lib.scala 55:58] node _T_33 = and(_T_29, _T_32) @[beh_lib.scala 55:42] node dout_upper = or(_T_23, _T_33) @[beh_lib.scala 54:65] node _T_34 = bits(w1, 11, 0) @[beh_lib.scala 57:31] node _T_35 = cat(dout_upper, _T_34) @[Cat.scala 29:58] io.dout <= _T_35 @[beh_lib.scala 57:11] module rvrangecheck : input clock : Clock input reset : Reset output io : {flip addr : UInt<32>, in_range : UInt<1>, in_region : UInt<1>} node _T = bits(io.addr, 31, 28) @[beh_lib.scala 114:28] node _T_1 = eq(_T, UInt<4>("h0f")) @[beh_lib.scala 114:50] io.in_region <= _T_1 @[beh_lib.scala 114:17] node _T_2 = bits(io.addr, 31, 16) @[beh_lib.scala 118:28] node _T_3 = eq(_T_2, UInt<16>("h0f004")) @[beh_lib.scala 118:43] io.in_range <= _T_3 @[beh_lib.scala 118:17] module rvrangecheck_1 : input clock : Clock input reset : Reset output io : {flip addr : UInt<32>, in_range : UInt<1>, in_region : UInt<1>} node _T = bits(io.addr, 31, 28) @[beh_lib.scala 114:28] node _T_1 = eq(_T, UInt<4>("h0f")) @[beh_lib.scala 114:50] io.in_region <= _T_1 @[beh_lib.scala 114:17] node _T_2 = bits(io.addr, 31, 16) @[beh_lib.scala 118:28] node _T_3 = eq(_T_2, UInt<16>("h0f004")) @[beh_lib.scala 118:43] io.in_range <= _T_3 @[beh_lib.scala 118:17] module rvrangecheck_2 : input clock : Clock input reset : Reset output io : {flip addr : UInt<32>, in_range : UInt<1>, in_region : UInt<1>} node _T = bits(io.addr, 31, 28) @[beh_lib.scala 114:28] node _T_1 = eq(_T, UInt<4>("h0f")) @[beh_lib.scala 114:50] io.in_region <= _T_1 @[beh_lib.scala 114:17] node _T_2 = bits(io.addr, 31, 15) @[beh_lib.scala 118:28] node _T_3 = eq(_T_2, UInt<17>("h01e018")) @[beh_lib.scala 118:43] io.in_range <= _T_3 @[beh_lib.scala 118:17] module rvrangecheck_3 : input clock : Clock input reset : Reset output io : {flip addr : UInt<32>, in_range : UInt<1>, in_region : UInt<1>} node _T = bits(io.addr, 31, 28) @[beh_lib.scala 114:28] node _T_1 = eq(_T, UInt<4>("h0f")) @[beh_lib.scala 114:50] io.in_region <= _T_1 @[beh_lib.scala 114:17] node _T_2 = bits(io.addr, 31, 15) @[beh_lib.scala 118:28] node _T_3 = eq(_T_2, UInt<17>("h01e018")) @[beh_lib.scala 118:43] io.in_range <= _T_3 @[beh_lib.scala 118:17] module el2_lsu_addrcheck : input clock : Clock input reset : AsyncReset output io : {flip lsu_c2_m_clk : Clock, flip start_addr_d : UInt<32>, flip end_addr_d : UInt<32>, flip lsu_pkt_d : {fast_int : UInt<1>, by : UInt<1>, half : UInt<1>, word : UInt<1>, dword : UInt<1>, load : UInt<1>, store : UInt<1>, unsign : UInt<1>, dma : UInt<1>, store_data_bypass_d : UInt<1>, load_ldst_bypass_d : UInt<1>, store_data_bypass_m : UInt<1>, valid : UInt<1>}, flip dec_tlu_mrac_ff : UInt<32>, flip rs1_region_d : UInt<4>, flip rs1_d : UInt<32>, is_sideeffects_m : UInt<1>, addr_in_dccm_d : UInt<1>, addr_in_pic_d : UInt<1>, addr_external_d : UInt<1>, access_fault_d : UInt<1>, misaligned_fault_d : UInt<1>, exc_mscause_d : UInt<4>, fir_dccm_access_error_d : UInt<1>, fir_nondccm_access_error_d : UInt<1>, flip scan_mode : UInt<1>} wire start_addr_in_dccm_d : UInt<1> start_addr_in_dccm_d <= UInt<1>("h00") wire start_addr_in_dccm_region_d : UInt<1> start_addr_in_dccm_region_d <= UInt<1>("h00") wire end_addr_in_dccm_d : UInt<1> end_addr_in_dccm_d <= UInt<1>("h00") wire end_addr_in_dccm_region_d : UInt<1> end_addr_in_dccm_region_d <= UInt<1>("h00") inst rvrangecheck of rvrangecheck @[el2_lsu_addrcheck.scala 45:44] rvrangecheck.clock <= clock rvrangecheck.reset <= reset rvrangecheck.io.addr <= io.start_addr_d @[el2_lsu_addrcheck.scala 46:41] start_addr_in_dccm_d <= rvrangecheck.io.in_range @[el2_lsu_addrcheck.scala 47:41] start_addr_in_dccm_region_d <= rvrangecheck.io.in_region @[el2_lsu_addrcheck.scala 48:41] inst rvrangecheck_1 of rvrangecheck_1 @[el2_lsu_addrcheck.scala 51:44] rvrangecheck_1.clock <= clock rvrangecheck_1.reset <= reset rvrangecheck_1.io.addr <= io.end_addr_d @[el2_lsu_addrcheck.scala 52:41] end_addr_in_dccm_d <= rvrangecheck_1.io.in_range @[el2_lsu_addrcheck.scala 53:41] end_addr_in_dccm_region_d <= rvrangecheck_1.io.in_region @[el2_lsu_addrcheck.scala 54:41] wire addr_in_iccm : UInt<1> addr_in_iccm <= UInt<1>("h00") node _T = bits(io.start_addr_d, 31, 28) @[el2_lsu_addrcheck.scala 65:37] node _T_1 = eq(_T, UInt<4>("h0e")) @[el2_lsu_addrcheck.scala 65:45] addr_in_iccm <= _T_1 @[el2_lsu_addrcheck.scala 65:18] inst start_addr_pic_rangecheck of rvrangecheck_2 @[el2_lsu_addrcheck.scala 74:41] start_addr_pic_rangecheck.clock <= clock start_addr_pic_rangecheck.reset <= reset node _T_2 = bits(io.start_addr_d, 31, 0) @[el2_lsu_addrcheck.scala 75:55] start_addr_pic_rangecheck.io.addr <= _T_2 @[el2_lsu_addrcheck.scala 75:37] inst end_addr_pic_rangecheck of rvrangecheck_3 @[el2_lsu_addrcheck.scala 80:39] end_addr_pic_rangecheck.clock <= clock end_addr_pic_rangecheck.reset <= reset node _T_3 = bits(io.end_addr_d, 31, 0) @[el2_lsu_addrcheck.scala 81:51] end_addr_pic_rangecheck.io.addr <= _T_3 @[el2_lsu_addrcheck.scala 81:35] node start_addr_dccm_or_pic = or(start_addr_in_dccm_region_d, start_addr_pic_rangecheck.io.in_region) @[el2_lsu_addrcheck.scala 85:60] node _T_4 = bits(io.rs1_region_d, 3, 0) @[el2_lsu_addrcheck.scala 86:48] node _T_5 = eq(_T_4, UInt<4>("h0f")) @[el2_lsu_addrcheck.scala 86:54] node _T_6 = bits(io.rs1_region_d, 3, 0) @[el2_lsu_addrcheck.scala 86:92] node _T_7 = eq(_T_6, UInt<4>("h0f")) @[el2_lsu_addrcheck.scala 86:98] node base_reg_dccm_or_pic = or(_T_5, _T_7) @[el2_lsu_addrcheck.scala 86:74] node _T_8 = and(start_addr_in_dccm_d, end_addr_in_dccm_d) @[el2_lsu_addrcheck.scala 87:57] io.addr_in_dccm_d <= _T_8 @[el2_lsu_addrcheck.scala 87:32] node _T_9 = and(start_addr_pic_rangecheck.io.in_range, end_addr_pic_rangecheck.io.in_range) @[el2_lsu_addrcheck.scala 88:56] io.addr_in_pic_d <= _T_9 @[el2_lsu_addrcheck.scala 88:32] node _T_10 = or(start_addr_in_dccm_region_d, start_addr_pic_rangecheck.io.in_region) @[el2_lsu_addrcheck.scala 90:63] node _T_11 = not(_T_10) @[el2_lsu_addrcheck.scala 90:33] io.addr_external_d <= _T_11 @[el2_lsu_addrcheck.scala 90:30] node _T_12 = bits(io.start_addr_d, 31, 28) @[el2_lsu_addrcheck.scala 91:51] node csr_idx = cat(_T_12, UInt<1>("h01")) @[Cat.scala 29:58] node _T_13 = dshr(io.dec_tlu_mrac_ff, csr_idx) @[el2_lsu_addrcheck.scala 92:50] node _T_14 = bits(_T_13, 0, 0) @[el2_lsu_addrcheck.scala 92:50] node _T_15 = or(start_addr_in_dccm_region_d, start_addr_pic_rangecheck.io.in_region) @[el2_lsu_addrcheck.scala 92:92] node _T_16 = or(_T_15, addr_in_iccm) @[el2_lsu_addrcheck.scala 92:121] node _T_17 = not(_T_16) @[el2_lsu_addrcheck.scala 92:62] node _T_18 = and(_T_14, _T_17) @[el2_lsu_addrcheck.scala 92:60] node _T_19 = and(_T_18, io.lsu_pkt_d.valid) @[el2_lsu_addrcheck.scala 92:137] node _T_20 = or(io.lsu_pkt_d.store, io.lsu_pkt_d.load) @[el2_lsu_addrcheck.scala 92:180] node is_sideeffects_d = and(_T_19, _T_20) @[el2_lsu_addrcheck.scala 92:158] node _T_21 = bits(io.start_addr_d, 1, 0) @[el2_lsu_addrcheck.scala 93:69] node _T_22 = eq(_T_21, UInt<1>("h00")) @[el2_lsu_addrcheck.scala 93:75] node _T_23 = and(io.lsu_pkt_d.word, _T_22) @[el2_lsu_addrcheck.scala 93:51] node _T_24 = bits(io.start_addr_d, 0, 0) @[el2_lsu_addrcheck.scala 93:124] node _T_25 = eq(_T_24, UInt<1>("h00")) @[el2_lsu_addrcheck.scala 93:128] node _T_26 = and(io.lsu_pkt_d.half, _T_25) @[el2_lsu_addrcheck.scala 93:106] node _T_27 = or(_T_23, _T_26) @[el2_lsu_addrcheck.scala 93:85] node is_aligned_d = or(_T_27, io.lsu_pkt_d.by) @[el2_lsu_addrcheck.scala 93:138] node _T_28 = cat(UInt<1>("h00"), UInt<1>("h00")) @[Cat.scala 29:58] node _T_29 = cat(UInt<1>("h00"), UInt<1>("h00")) @[Cat.scala 29:58] node _T_30 = cat(_T_29, _T_28) @[Cat.scala 29:58] node _T_31 = cat(UInt<1>("h01"), UInt<1>("h01")) @[Cat.scala 29:58] node _T_32 = cat(UInt<1>("h01"), UInt<1>("h01")) @[Cat.scala 29:58] node _T_33 = cat(_T_32, _T_31) @[Cat.scala 29:58] node _T_34 = cat(_T_33, _T_30) @[Cat.scala 29:58] node _T_35 = orr(_T_34) @[el2_lsu_addrcheck.scala 97:99] node _T_36 = not(_T_35) @[el2_lsu_addrcheck.scala 96:33] node _T_37 = bits(io.start_addr_d, 31, 0) @[el2_lsu_addrcheck.scala 98:50] node _T_38 = or(_T_37, UInt<32>("h07fffffff")) @[el2_lsu_addrcheck.scala 98:57] node _T_39 = or(UInt<32>("h00"), UInt<32>("h07fffffff")) @[el2_lsu_addrcheck.scala 98:108] node _T_40 = eq(_T_38, _T_39) @[el2_lsu_addrcheck.scala 98:82] node _T_41 = and(UInt<1>("h01"), _T_40) @[el2_lsu_addrcheck.scala 98:31] node _T_42 = bits(io.start_addr_d, 31, 0) @[el2_lsu_addrcheck.scala 99:50] node _T_43 = or(_T_42, UInt<32>("h03fffffff")) @[el2_lsu_addrcheck.scala 99:57] node _T_44 = or(UInt<32>("h0c0000000"), UInt<32>("h03fffffff")) @[el2_lsu_addrcheck.scala 99:108] node _T_45 = eq(_T_43, _T_44) @[el2_lsu_addrcheck.scala 99:82] node _T_46 = and(UInt<1>("h01"), _T_45) @[el2_lsu_addrcheck.scala 99:31] node _T_47 = or(_T_41, _T_46) @[el2_lsu_addrcheck.scala 98:133] node _T_48 = bits(io.start_addr_d, 31, 0) @[el2_lsu_addrcheck.scala 100:50] node _T_49 = or(_T_48, UInt<32>("h01fffffff")) @[el2_lsu_addrcheck.scala 100:57] node _T_50 = or(UInt<32>("h0a0000000"), UInt<32>("h01fffffff")) @[el2_lsu_addrcheck.scala 100:108] node _T_51 = eq(_T_49, _T_50) @[el2_lsu_addrcheck.scala 100:82] node _T_52 = and(UInt<1>("h01"), _T_51) @[el2_lsu_addrcheck.scala 100:31] node _T_53 = or(_T_47, _T_52) @[el2_lsu_addrcheck.scala 99:133] node _T_54 = bits(io.start_addr_d, 31, 0) @[el2_lsu_addrcheck.scala 101:50] node _T_55 = or(_T_54, UInt<32>("h0fffffff")) @[el2_lsu_addrcheck.scala 101:57] node _T_56 = or(UInt<32>("h080000000"), UInt<32>("h0fffffff")) @[el2_lsu_addrcheck.scala 101:108] node _T_57 = eq(_T_55, _T_56) @[el2_lsu_addrcheck.scala 101:82] node _T_58 = and(UInt<1>("h01"), _T_57) @[el2_lsu_addrcheck.scala 101:31] node _T_59 = or(_T_53, _T_58) @[el2_lsu_addrcheck.scala 100:133] node _T_60 = bits(io.start_addr_d, 31, 0) @[el2_lsu_addrcheck.scala 102:50] node _T_61 = or(_T_60, UInt<32>("h0ffffffff")) @[el2_lsu_addrcheck.scala 102:57] node _T_62 = or(UInt<32>("h00"), UInt<32>("h0ffffffff")) @[el2_lsu_addrcheck.scala 102:108] node _T_63 = eq(_T_61, _T_62) @[el2_lsu_addrcheck.scala 102:82] node _T_64 = and(UInt<1>("h00"), _T_63) @[el2_lsu_addrcheck.scala 102:31] node _T_65 = or(_T_59, _T_64) @[el2_lsu_addrcheck.scala 101:133] node _T_66 = bits(io.start_addr_d, 31, 0) @[el2_lsu_addrcheck.scala 103:50] node _T_67 = or(_T_66, UInt<32>("h0ffffffff")) @[el2_lsu_addrcheck.scala 103:57] node _T_68 = or(UInt<32>("h00"), UInt<32>("h0ffffffff")) @[el2_lsu_addrcheck.scala 103:108] node _T_69 = eq(_T_67, _T_68) @[el2_lsu_addrcheck.scala 103:82] node _T_70 = and(UInt<1>("h00"), _T_69) @[el2_lsu_addrcheck.scala 103:31] node _T_71 = or(_T_65, _T_70) @[el2_lsu_addrcheck.scala 102:133] node _T_72 = bits(io.start_addr_d, 31, 0) @[el2_lsu_addrcheck.scala 104:50] node _T_73 = or(_T_72, UInt<32>("h0ffffffff")) @[el2_lsu_addrcheck.scala 104:57] node _T_74 = or(UInt<32>("h00"), UInt<32>("h0ffffffff")) @[el2_lsu_addrcheck.scala 104:108] node _T_75 = eq(_T_73, _T_74) @[el2_lsu_addrcheck.scala 104:82] node _T_76 = and(UInt<1>("h00"), _T_75) @[el2_lsu_addrcheck.scala 104:31] node _T_77 = or(_T_71, _T_76) @[el2_lsu_addrcheck.scala 103:133] node _T_78 = bits(io.start_addr_d, 31, 0) @[el2_lsu_addrcheck.scala 105:50] node _T_79 = or(_T_78, UInt<32>("h0ffffffff")) @[el2_lsu_addrcheck.scala 105:57] node _T_80 = or(UInt<32>("h00"), UInt<32>("h0ffffffff")) @[el2_lsu_addrcheck.scala 105:108] node _T_81 = eq(_T_79, _T_80) @[el2_lsu_addrcheck.scala 105:82] node _T_82 = and(UInt<1>("h00"), _T_81) @[el2_lsu_addrcheck.scala 105:31] node _T_83 = or(_T_77, _T_82) @[el2_lsu_addrcheck.scala 104:133] node _T_84 = bits(io.end_addr_d, 31, 0) @[el2_lsu_addrcheck.scala 107:49] node _T_85 = or(_T_84, UInt<32>("h07fffffff")) @[el2_lsu_addrcheck.scala 107:58] node _T_86 = or(UInt<32>("h00"), UInt<32>("h07fffffff")) @[el2_lsu_addrcheck.scala 107:109] node _T_87 = eq(_T_85, _T_86) @[el2_lsu_addrcheck.scala 107:83] node _T_88 = and(UInt<1>("h01"), _T_87) @[el2_lsu_addrcheck.scala 107:32] node _T_89 = bits(io.end_addr_d, 31, 0) @[el2_lsu_addrcheck.scala 108:50] node _T_90 = or(_T_89, UInt<32>("h03fffffff")) @[el2_lsu_addrcheck.scala 108:59] node _T_91 = or(UInt<32>("h0c0000000"), UInt<32>("h03fffffff")) @[el2_lsu_addrcheck.scala 108:110] node _T_92 = eq(_T_90, _T_91) @[el2_lsu_addrcheck.scala 108:84] node _T_93 = and(UInt<1>("h01"), _T_92) @[el2_lsu_addrcheck.scala 108:33] node _T_94 = or(_T_88, _T_93) @[el2_lsu_addrcheck.scala 107:134] node _T_95 = bits(io.end_addr_d, 31, 0) @[el2_lsu_addrcheck.scala 109:50] node _T_96 = or(_T_95, UInt<32>("h01fffffff")) @[el2_lsu_addrcheck.scala 109:59] node _T_97 = or(UInt<32>("h0a0000000"), UInt<32>("h01fffffff")) @[el2_lsu_addrcheck.scala 109:110] node _T_98 = eq(_T_96, _T_97) @[el2_lsu_addrcheck.scala 109:84] node _T_99 = and(UInt<1>("h01"), _T_98) @[el2_lsu_addrcheck.scala 109:33] node _T_100 = or(_T_94, _T_99) @[el2_lsu_addrcheck.scala 108:135] node _T_101 = bits(io.end_addr_d, 31, 0) @[el2_lsu_addrcheck.scala 110:50] node _T_102 = or(_T_101, UInt<32>("h0fffffff")) @[el2_lsu_addrcheck.scala 110:59] node _T_103 = or(UInt<32>("h080000000"), UInt<32>("h0fffffff")) @[el2_lsu_addrcheck.scala 110:110] node _T_104 = eq(_T_102, _T_103) @[el2_lsu_addrcheck.scala 110:84] node _T_105 = and(UInt<1>("h01"), _T_104) @[el2_lsu_addrcheck.scala 110:33] node _T_106 = or(_T_100, _T_105) @[el2_lsu_addrcheck.scala 109:135] node _T_107 = bits(io.end_addr_d, 31, 0) @[el2_lsu_addrcheck.scala 111:50] node _T_108 = or(_T_107, UInt<32>("h0ffffffff")) @[el2_lsu_addrcheck.scala 111:59] node _T_109 = or(UInt<32>("h00"), UInt<32>("h0ffffffff")) @[el2_lsu_addrcheck.scala 111:110] node _T_110 = eq(_T_108, _T_109) @[el2_lsu_addrcheck.scala 111:84] node _T_111 = and(UInt<1>("h00"), _T_110) @[el2_lsu_addrcheck.scala 111:33] node _T_112 = or(_T_106, _T_111) @[el2_lsu_addrcheck.scala 110:135] node _T_113 = bits(io.end_addr_d, 31, 0) @[el2_lsu_addrcheck.scala 112:50] node _T_114 = or(_T_113, UInt<32>("h0ffffffff")) @[el2_lsu_addrcheck.scala 112:59] node _T_115 = or(UInt<32>("h00"), UInt<32>("h0ffffffff")) @[el2_lsu_addrcheck.scala 112:110] node _T_116 = eq(_T_114, _T_115) @[el2_lsu_addrcheck.scala 112:84] node _T_117 = and(UInt<1>("h00"), _T_116) @[el2_lsu_addrcheck.scala 112:33] node _T_118 = or(_T_112, _T_117) @[el2_lsu_addrcheck.scala 111:135] node _T_119 = bits(io.end_addr_d, 31, 0) @[el2_lsu_addrcheck.scala 113:50] node _T_120 = or(_T_119, UInt<32>("h0ffffffff")) @[el2_lsu_addrcheck.scala 113:59] node _T_121 = or(UInt<32>("h00"), UInt<32>("h0ffffffff")) @[el2_lsu_addrcheck.scala 113:110] node _T_122 = eq(_T_120, _T_121) @[el2_lsu_addrcheck.scala 113:84] node _T_123 = and(UInt<1>("h00"), _T_122) @[el2_lsu_addrcheck.scala 113:33] node _T_124 = or(_T_118, _T_123) @[el2_lsu_addrcheck.scala 112:135] node _T_125 = bits(io.end_addr_d, 31, 0) @[el2_lsu_addrcheck.scala 114:50] node _T_126 = or(_T_125, UInt<32>("h0ffffffff")) @[el2_lsu_addrcheck.scala 114:59] node _T_127 = or(UInt<32>("h00"), UInt<32>("h0ffffffff")) @[el2_lsu_addrcheck.scala 114:110] node _T_128 = eq(_T_126, _T_127) @[el2_lsu_addrcheck.scala 114:84] node _T_129 = and(UInt<1>("h00"), _T_128) @[el2_lsu_addrcheck.scala 114:33] node _T_130 = or(_T_124, _T_129) @[el2_lsu_addrcheck.scala 113:135] node _T_131 = and(_T_83, _T_130) @[el2_lsu_addrcheck.scala 106:7] node non_dccm_access_ok = or(_T_36, _T_131) @[el2_lsu_addrcheck.scala 97:104] node regpred_access_fault_d = xor(start_addr_dccm_or_pic, base_reg_dccm_or_pic) @[el2_lsu_addrcheck.scala 116:57] node _T_132 = bits(io.start_addr_d, 1, 0) @[el2_lsu_addrcheck.scala 117:70] node _T_133 = neq(_T_132, UInt<2>("h00")) @[el2_lsu_addrcheck.scala 117:76] node _T_134 = not(io.lsu_pkt_d.word) @[el2_lsu_addrcheck.scala 117:92] node _T_135 = or(_T_133, _T_134) @[el2_lsu_addrcheck.scala 117:90] node picm_access_fault_d = and(io.addr_in_pic_d, _T_135) @[el2_lsu_addrcheck.scala 117:51] wire unmapped_access_fault_d : UInt<1> unmapped_access_fault_d <= UInt<1>("h01") wire mpu_access_fault_d : UInt<1> mpu_access_fault_d <= UInt<1>("h01") node _T_136 = or(start_addr_in_dccm_d, start_addr_pic_rangecheck.io.in_range) @[el2_lsu_addrcheck.scala 122:87] node _T_137 = not(_T_136) @[el2_lsu_addrcheck.scala 122:64] node _T_138 = and(start_addr_in_dccm_region_d, _T_137) @[el2_lsu_addrcheck.scala 122:62] node _T_139 = or(end_addr_in_dccm_d, end_addr_pic_rangecheck.io.in_range) @[el2_lsu_addrcheck.scala 124:57] node _T_140 = not(_T_139) @[el2_lsu_addrcheck.scala 124:36] node _T_141 = and(end_addr_in_dccm_region_d, _T_140) @[el2_lsu_addrcheck.scala 124:34] node _T_142 = or(_T_138, _T_141) @[el2_lsu_addrcheck.scala 122:112] node _T_143 = and(start_addr_in_dccm_d, end_addr_pic_rangecheck.io.in_range) @[el2_lsu_addrcheck.scala 126:29] node _T_144 = or(_T_142, _T_143) @[el2_lsu_addrcheck.scala 124:85] node _T_145 = and(start_addr_pic_rangecheck.io.in_range, end_addr_in_dccm_d) @[el2_lsu_addrcheck.scala 128:29] node _T_146 = or(_T_144, _T_145) @[el2_lsu_addrcheck.scala 126:85] unmapped_access_fault_d <= _T_146 @[el2_lsu_addrcheck.scala 122:29] node _T_147 = not(start_addr_in_dccm_region_d) @[el2_lsu_addrcheck.scala 130:33] node _T_148 = not(non_dccm_access_ok) @[el2_lsu_addrcheck.scala 130:64] node _T_149 = and(_T_147, _T_148) @[el2_lsu_addrcheck.scala 130:62] mpu_access_fault_d <= _T_149 @[el2_lsu_addrcheck.scala 130:29] node _T_150 = or(unmapped_access_fault_d, mpu_access_fault_d) @[el2_lsu_addrcheck.scala 142:49] node _T_151 = or(_T_150, picm_access_fault_d) @[el2_lsu_addrcheck.scala 142:70] node _T_152 = or(_T_151, regpred_access_fault_d) @[el2_lsu_addrcheck.scala 142:92] node _T_153 = and(_T_152, io.lsu_pkt_d.valid) @[el2_lsu_addrcheck.scala 142:118] node _T_154 = not(io.lsu_pkt_d.dma) @[el2_lsu_addrcheck.scala 142:141] node _T_155 = and(_T_153, _T_154) @[el2_lsu_addrcheck.scala 142:139] io.access_fault_d <= _T_155 @[el2_lsu_addrcheck.scala 142:21] node _T_156 = bits(unmapped_access_fault_d, 0, 0) @[el2_lsu_addrcheck.scala 143:60] node _T_157 = bits(mpu_access_fault_d, 0, 0) @[el2_lsu_addrcheck.scala 143:100] node _T_158 = bits(regpred_access_fault_d, 0, 0) @[el2_lsu_addrcheck.scala 143:144] node _T_159 = bits(picm_access_fault_d, 0, 0) @[el2_lsu_addrcheck.scala 143:185] node _T_160 = mux(_T_159, UInt<4>("h06"), UInt<4>("h00")) @[el2_lsu_addrcheck.scala 143:164] node _T_161 = mux(_T_158, UInt<4>("h05"), _T_160) @[el2_lsu_addrcheck.scala 143:120] node _T_162 = mux(_T_157, UInt<4>("h03"), _T_161) @[el2_lsu_addrcheck.scala 143:80] node access_fault_mscause_d = mux(_T_156, UInt<4>("h02"), _T_162) @[el2_lsu_addrcheck.scala 143:35] node _T_163 = bits(io.start_addr_d, 31, 28) @[el2_lsu_addrcheck.scala 144:53] node _T_164 = bits(io.end_addr_d, 31, 28) @[el2_lsu_addrcheck.scala 144:78] node regcross_misaligned_fault_d = neq(_T_163, _T_164) @[el2_lsu_addrcheck.scala 144:61] node _T_165 = not(is_aligned_d) @[el2_lsu_addrcheck.scala 145:59] node sideeffect_misaligned_fault_d = and(is_sideeffects_d, _T_165) @[el2_lsu_addrcheck.scala 145:57] node _T_166 = and(sideeffect_misaligned_fault_d, io.addr_external_d) @[el2_lsu_addrcheck.scala 146:90] node _T_167 = or(regcross_misaligned_fault_d, _T_166) @[el2_lsu_addrcheck.scala 146:57] node _T_168 = and(_T_167, io.lsu_pkt_d.valid) @[el2_lsu_addrcheck.scala 146:113] node _T_169 = not(io.lsu_pkt_d.dma) @[el2_lsu_addrcheck.scala 146:136] node _T_170 = and(_T_168, _T_169) @[el2_lsu_addrcheck.scala 146:134] io.misaligned_fault_d <= _T_170 @[el2_lsu_addrcheck.scala 146:25] node _T_171 = bits(sideeffect_misaligned_fault_d, 0, 0) @[el2_lsu_addrcheck.scala 147:111] node _T_172 = mux(_T_171, UInt<4>("h01"), UInt<4>("h00")) @[el2_lsu_addrcheck.scala 147:80] node misaligned_fault_mscause_d = mux(regcross_misaligned_fault_d, UInt<4>("h02"), _T_172) @[el2_lsu_addrcheck.scala 147:39] node _T_173 = bits(io.misaligned_fault_d, 0, 0) @[el2_lsu_addrcheck.scala 148:50] node _T_174 = bits(misaligned_fault_mscause_d, 3, 0) @[el2_lsu_addrcheck.scala 148:84] node _T_175 = bits(access_fault_mscause_d, 3, 0) @[el2_lsu_addrcheck.scala 148:113] node _T_176 = mux(_T_173, _T_174, _T_175) @[el2_lsu_addrcheck.scala 148:27] io.exc_mscause_d <= _T_176 @[el2_lsu_addrcheck.scala 148:21] node _T_177 = not(start_addr_in_dccm_d) @[el2_lsu_addrcheck.scala 149:66] node _T_178 = and(start_addr_in_dccm_region_d, _T_177) @[el2_lsu_addrcheck.scala 149:64] node _T_179 = not(end_addr_in_dccm_d) @[el2_lsu_addrcheck.scala 149:120] node _T_180 = and(end_addr_in_dccm_region_d, _T_179) @[el2_lsu_addrcheck.scala 149:118] node _T_181 = or(_T_178, _T_180) @[el2_lsu_addrcheck.scala 149:88] node _T_182 = and(_T_181, io.lsu_pkt_d.valid) @[el2_lsu_addrcheck.scala 149:142] node _T_183 = and(_T_182, io.lsu_pkt_d.fast_int) @[el2_lsu_addrcheck.scala 149:163] io.fir_dccm_access_error_d <= _T_183 @[el2_lsu_addrcheck.scala 149:31] node _T_184 = and(start_addr_in_dccm_region_d, end_addr_in_dccm_region_d) @[el2_lsu_addrcheck.scala 150:66] node _T_185 = not(_T_184) @[el2_lsu_addrcheck.scala 150:36] node _T_186 = and(_T_185, io.lsu_pkt_d.valid) @[el2_lsu_addrcheck.scala 150:95] node _T_187 = and(_T_186, io.lsu_pkt_d.fast_int) @[el2_lsu_addrcheck.scala 150:116] io.fir_nondccm_access_error_d <= _T_187 @[el2_lsu_addrcheck.scala 150:33] reg _T_188 : UInt, io.lsu_c2_m_clk with : (reset => (reset, UInt<1>("h00"))) @[el2_lsu_addrcheck.scala 152:60] _T_188 <= is_sideeffects_d @[el2_lsu_addrcheck.scala 152:60] io.is_sideeffects_m <= _T_188 @[el2_lsu_addrcheck.scala 152:50] module rvdff : input clock : Clock input reset : Reset output io : {flip din : UInt<1>, dout : UInt<1>} reg flop : UInt, clock with : (reset => (reset, UInt<1>("h00"))) @[beh_lib.scala 15:21] flop <= io.din @[beh_lib.scala 15:21] io.dout <= flop @[beh_lib.scala 20:12] module rvdff_1 : input clock : Clock input reset : Reset output io : {flip din : UInt<1>, dout : UInt<1>} reg flop : UInt, clock with : (reset => (reset, UInt<1>("h00"))) @[beh_lib.scala 15:21] flop <= io.din @[beh_lib.scala 15:21] io.dout <= flop @[beh_lib.scala 20:12] module rvdff_2 : input clock : Clock input reset : Reset output io : {flip din : UInt<4>, dout : UInt<4>} reg flop : UInt, clock with : (reset => (reset, UInt<1>("h00"))) @[beh_lib.scala 15:21] flop <= io.din @[beh_lib.scala 15:21] io.dout <= flop @[beh_lib.scala 20:12] module rvdff_3 : input clock : Clock input reset : Reset output io : {flip din : UInt<2>, dout : UInt<2>} reg flop : UInt, clock with : (reset => (reset, UInt<1>("h00"))) @[beh_lib.scala 15:21] flop <= io.din @[beh_lib.scala 15:21] io.dout <= flop @[beh_lib.scala 20:12] module rvdff_4 : input clock : Clock input reset : Reset output io : {flip din : UInt<1>, dout : UInt<1>} reg flop : UInt, clock with : (reset => (reset, UInt<1>("h00"))) @[beh_lib.scala 15:21] flop <= io.din @[beh_lib.scala 15:21] io.dout <= flop @[beh_lib.scala 20:12] module rvdff_5 : input clock : Clock input reset : Reset output io : {flip din : UInt<1>, dout : UInt<1>} reg flop : UInt, clock with : (reset => (reset, UInt<1>("h00"))) @[beh_lib.scala 15:21] flop <= io.din @[beh_lib.scala 15:21] io.dout <= flop @[beh_lib.scala 20:12] module rvdff_6 : input clock : Clock input reset : Reset output io : {flip din : UInt<32>, dout : UInt<32>} reg flop : UInt, clock with : (reset => (reset, UInt<1>("h00"))) @[beh_lib.scala 15:21] flop <= io.din @[beh_lib.scala 15:21] io.dout <= flop @[beh_lib.scala 20:12] module rvdff_7 : input clock : Clock input reset : Reset output io : {flip din : UInt<32>, dout : UInt<32>} reg flop : UInt, clock with : (reset => (reset, UInt<1>("h00"))) @[beh_lib.scala 15:21] flop <= io.din @[beh_lib.scala 15:21] io.dout <= flop @[beh_lib.scala 20:12] module rvdff_8 : input clock : Clock input reset : Reset output io : {flip din : UInt<32>, dout : UInt<32>} reg flop : UInt, clock with : (reset => (reset, UInt<1>("h00"))) @[beh_lib.scala 15:21] flop <= io.din @[beh_lib.scala 15:21] io.dout <= flop @[beh_lib.scala 20:12] module rvdff_9 : input clock : Clock input reset : Reset output io : {flip din : UInt<32>, dout : UInt<32>} reg flop : UInt, clock with : (reset => (reset, UInt<1>("h00"))) @[beh_lib.scala 15:21] flop <= io.din @[beh_lib.scala 15:21] io.dout <= flop @[beh_lib.scala 20:12] module rvdff_10 : input clock : Clock input reset : Reset output io : {flip din : UInt<32>, dout : UInt<32>} reg flop : UInt, clock with : (reset => (reset, UInt<1>("h00"))) @[beh_lib.scala 15:21] flop <= io.din @[beh_lib.scala 15:21] io.dout <= flop @[beh_lib.scala 20:12] module rvdff_11 : input clock : Clock input reset : Reset output io : {flip din : UInt<1>, dout : UInt<1>} reg flop : UInt, clock with : (reset => (reset, UInt<1>("h00"))) @[beh_lib.scala 15:21] flop <= io.din @[beh_lib.scala 15:21] io.dout <= flop @[beh_lib.scala 20:12] module rvdff_12 : input clock : Clock input reset : Reset output io : {flip din : UInt<1>, dout : UInt<1>} reg flop : UInt, clock with : (reset => (reset, UInt<1>("h00"))) @[beh_lib.scala 15:21] flop <= io.din @[beh_lib.scala 15:21] io.dout <= flop @[beh_lib.scala 20:12] module rvdff_13 : input clock : Clock input reset : Reset output io : {flip din : UInt<1>, dout : UInt<1>} reg flop : UInt, clock with : (reset => (reset, UInt<1>("h00"))) @[beh_lib.scala 15:21] flop <= io.din @[beh_lib.scala 15:21] io.dout <= flop @[beh_lib.scala 20:12] module rvdff_14 : input clock : Clock input reset : Reset output io : {flip din : UInt<1>, dout : UInt<1>} reg flop : UInt, clock with : (reset => (reset, UInt<1>("h00"))) @[beh_lib.scala 15:21] flop <= io.din @[beh_lib.scala 15:21] io.dout <= flop @[beh_lib.scala 20:12] module rvdff_15 : input clock : Clock input reset : Reset output io : {flip din : UInt<1>, dout : UInt<1>} reg flop : UInt, clock with : (reset => (reset, UInt<1>("h00"))) @[beh_lib.scala 15:21] flop <= io.din @[beh_lib.scala 15:21] io.dout <= flop @[beh_lib.scala 20:12] module rvdff_16 : input clock : Clock input reset : Reset output io : {flip din : UInt<1>, dout : UInt<1>} reg flop : UInt, clock with : (reset => (reset, UInt<1>("h00"))) @[beh_lib.scala 15:21] flop <= io.din @[beh_lib.scala 15:21] io.dout <= flop @[beh_lib.scala 20:12] module rvdff_17 : input clock : Clock input reset : Reset output io : {flip din : UInt<32>, dout : UInt<32>} reg flop : UInt, clock with : (reset => (reset, UInt<1>("h00"))) @[beh_lib.scala 15:21] flop <= io.din @[beh_lib.scala 15:21] io.dout <= flop @[beh_lib.scala 20:12] module el2_lsu_lsc_ctl : input clock : Clock input reset : AsyncReset output io : {flip lsu_c1_m_clk : Clock, flip lsu_c1_r_clk : Clock, flip lsu_c2_m_clk : Clock, flip lsu_c2_r_clk : Clock, flip lsu_store_c1_m_clk : Clock, flip lsu_ld_data_r : UInt<32>, flip lsu_ld_data_corr_r : UInt<32>, flip lsu_single_ecc_error_r : UInt<1>, flip lsu_double_ecc_error_r : UInt<1>, flip lsu_ld_data_m : UInt<32>, flip lsu_single_ecc_error_m : UInt<1>, flip lsu_double_ecc_error_m : UInt<1>, flip flush_m_up : UInt<1>, flip flush_r : UInt<1>, flip exu_lsu_rs1_d : UInt<32>, flip exu_lsu_rs2_d : UInt<32>, flip lsu_p : {fast_int : UInt<1>, by : UInt<1>, half : UInt<1>, word : UInt<1>, dword : UInt<1>, load : UInt<1>, store : UInt<1>, unsign : UInt<1>, dma : UInt<1>, store_data_bypass_d : UInt<1>, load_ldst_bypass_d : UInt<1>, store_data_bypass_m : UInt<1>, valid : UInt<1>}, flip dec_lsu_valid_raw_d : UInt<1>, flip dec_lsu_offset_d : UInt<12>, flip picm_mask_data_m : UInt<32>, flip bus_read_data_m : UInt<32>, lsu_result_m : UInt<32>, lsu_result_corr_r : UInt<32>, lsu_addr_d : UInt<32>, lsu_addr_m : UInt<32>, lsu_addr_r : UInt<32>, end_addr_d : UInt<32>, end_addr_m : UInt<32>, end_addr_r : UInt<32>, store_data_m : UInt<32>, flip dec_tlu_mrac_ff : UInt<32>, lsu_exc_m : UInt<1>, is_sideeffects_m : UInt<1>, lsu_commit_r : UInt<1>, lsu_single_ecc_error_incr : UInt<1>, lsu_error_pkt_r : {exc_valid : UInt<1>, single_ecc_error : UInt<1>, inst_type : UInt<1>, exc_type : UInt<1>, mscause : UInt<4>, addr : UInt<32>}, lsu_fir_addr : UInt<32>, lsu_fir_error : UInt<2>, addr_in_dccm_d : UInt<1>, addr_in_dccm_m : UInt<1>, addr_in_dccm_r : UInt<1>, addr_in_pic_d : UInt<1>, addr_in_pic_m : UInt<1>, addr_in_pic_r : UInt<1>, addr_external_m : UInt<1>, flip dma_dccm_req : UInt<1>, flip dma_mem_addr : UInt<32>, flip dma_mem_sz : UInt<3>, flip dma_mem_write : UInt<1>, flip dma_mem_wdata : UInt<64>, lsu_pkt_d : {fast_int : UInt<1>, by : UInt<1>, half : UInt<1>, word : UInt<1>, dword : UInt<1>, load : UInt<1>, store : UInt<1>, unsign : UInt<1>, dma : UInt<1>, store_data_bypass_d : UInt<1>, load_ldst_bypass_d : UInt<1>, store_data_bypass_m : UInt<1>, valid : UInt<1>}, lsu_pkt_m : {fast_int : UInt<1>, by : UInt<1>, half : UInt<1>, word : UInt<1>, dword : UInt<1>, load : UInt<1>, store : UInt<1>, unsign : UInt<1>, dma : UInt<1>, store_data_bypass_d : UInt<1>, load_ldst_bypass_d : UInt<1>, store_data_bypass_m : UInt<1>, valid : UInt<1>}, lsu_pkt_r : {fast_int : UInt<1>, by : UInt<1>, half : UInt<1>, word : UInt<1>, dword : UInt<1>, load : UInt<1>, store : UInt<1>, unsign : UInt<1>, dma : UInt<1>, store_data_bypass_d : UInt<1>, load_ldst_bypass_d : UInt<1>, store_data_bypass_m : UInt<1>, valid : UInt<1>}, flip scan_mode : UInt<1>} wire dma_pkt_d : {fast_int : UInt<1>, by : UInt<1>, half : UInt<1>, word : UInt<1>, dword : UInt<1>, load : UInt<1>, store : UInt<1>, unsign : UInt<1>, dma : UInt<1>, store_data_bypass_d : UInt<1>, load_ldst_bypass_d : UInt<1>, store_data_bypass_m : UInt<1>, valid : UInt<1>} @[el2_lsu_lsc_ctl.scala 103:29] wire lsu_pkt_m_in : {fast_int : UInt<1>, by : UInt<1>, half : UInt<1>, word : UInt<1>, dword : UInt<1>, load : UInt<1>, store : UInt<1>, unsign : UInt<1>, dma : UInt<1>, store_data_bypass_d : UInt<1>, load_ldst_bypass_d : UInt<1>, store_data_bypass_m : UInt<1>, valid : UInt<1>} @[el2_lsu_lsc_ctl.scala 104:29] wire lsu_pkt_r_in : {fast_int : UInt<1>, by : UInt<1>, half : UInt<1>, word : UInt<1>, dword : UInt<1>, load : UInt<1>, store : UInt<1>, unsign : UInt<1>, dma : UInt<1>, store_data_bypass_d : UInt<1>, load_ldst_bypass_d : UInt<1>, store_data_bypass_m : UInt<1>, valid : UInt<1>} @[el2_lsu_lsc_ctl.scala 105:29] wire lsu_error_pkt_m : {exc_valid : UInt<1>, single_ecc_error : UInt<1>, inst_type : UInt<1>, exc_type : UInt<1>, mscause : UInt<4>, addr : UInt<32>} @[el2_lsu_lsc_ctl.scala 106:29] node _T = bits(io.dec_lsu_valid_raw_d, 0, 0) @[el2_lsu_lsc_ctl.scala 108:52] node lsu_rs1_d = mux(_T, io.exu_lsu_rs1_d, io.dma_mem_addr) @[el2_lsu_lsc_ctl.scala 108:28] node _T_1 = bits(io.dec_lsu_offset_d, 11, 0) @[el2_lsu_lsc_ctl.scala 109:44] node _T_2 = bits(io.dec_lsu_valid_raw_d, 0, 0) @[Bitwise.scala 72:15] node _T_3 = mux(_T_2, UInt<12>("h0fff"), UInt<12>("h00")) @[Bitwise.scala 72:12] node lsu_offset_d = and(_T_1, _T_3) @[el2_lsu_lsc_ctl.scala 109:51] node _T_4 = bits(io.lsu_pkt_d.load_ldst_bypass_d, 0, 0) @[el2_lsu_lsc_ctl.scala 114:51] node rs1_d = mux(_T_4, io.lsu_result_m, lsu_rs1_d) @[el2_lsu_lsc_ctl.scala 114:18] inst lsadder of rvlsadder @[el2_lsu_lsc_ctl.scala 118:23] lsadder.clock <= clock lsadder.reset <= reset lsadder.io.rs1 <= rs1_d @[el2_lsu_lsc_ctl.scala 119:26] lsadder.io.offset <= lsu_offset_d @[el2_lsu_lsc_ctl.scala 120:26] node _T_5 = bits(io.lsu_pkt_d.half, 0, 0) @[Bitwise.scala 72:15] node _T_6 = mux(_T_5, UInt<3>("h07"), UInt<3>("h00")) @[Bitwise.scala 72:12] node _T_7 = and(_T_6, UInt<1>("h01")) @[el2_lsu_lsc_ctl.scala 127:53] node _T_8 = bits(io.lsu_pkt_d.word, 0, 0) @[Bitwise.scala 72:15] node _T_9 = mux(_T_8, UInt<3>("h07"), UInt<3>("h00")) @[Bitwise.scala 72:12] node _T_10 = and(_T_9, UInt<2>("h03")) @[el2_lsu_lsc_ctl.scala 128:35] node _T_11 = or(_T_7, _T_10) @[el2_lsu_lsc_ctl.scala 127:65] node _T_12 = bits(io.lsu_pkt_d.dword, 0, 0) @[Bitwise.scala 72:15] node _T_13 = mux(_T_12, UInt<3>("h07"), UInt<3>("h00")) @[Bitwise.scala 72:12] node _T_14 = and(_T_13, UInt<3>("h07")) @[el2_lsu_lsc_ctl.scala 129:35] node addr_offset_d = or(_T_11, _T_14) @[el2_lsu_lsc_ctl.scala 128:47] node _T_15 = bits(lsu_offset_d, 11, 11) @[el2_lsu_lsc_ctl.scala 131:39] node _T_16 = bits(lsu_offset_d, 11, 0) @[el2_lsu_lsc_ctl.scala 131:52] node _T_17 = cat(_T_15, _T_16) @[Cat.scala 29:58] node _T_18 = mux(UInt<1>("h00"), UInt<9>("h01ff"), UInt<9>("h00")) @[Bitwise.scala 72:12] node _T_19 = bits(addr_offset_d, 2, 0) @[el2_lsu_lsc_ctl.scala 131:94] node _T_20 = cat(_T_18, _T_19) @[Cat.scala 29:58] node _T_21 = add(_T_17, _T_20) @[el2_lsu_lsc_ctl.scala 131:60] node end_addr_offset_d = tail(_T_21, 1) @[el2_lsu_lsc_ctl.scala 131:60] node _T_22 = bits(rs1_d, 31, 0) @[el2_lsu_lsc_ctl.scala 132:32] node _T_23 = bits(end_addr_offset_d, 12, 12) @[el2_lsu_lsc_ctl.scala 132:70] node _T_24 = bits(_T_23, 0, 0) @[Bitwise.scala 72:15] node _T_25 = mux(_T_24, UInt<19>("h07ffff"), UInt<19>("h00")) @[Bitwise.scala 72:12] node _T_26 = bits(end_addr_offset_d, 12, 0) @[el2_lsu_lsc_ctl.scala 132:93] node _T_27 = cat(_T_25, _T_26) @[Cat.scala 29:58] node _T_28 = add(_T_22, _T_27) @[el2_lsu_lsc_ctl.scala 132:39] node full_end_addr_d = tail(_T_28, 1) @[el2_lsu_lsc_ctl.scala 132:39] io.end_addr_d <= full_end_addr_d @[el2_lsu_lsc_ctl.scala 133:24] inst addrcheck of el2_lsu_addrcheck @[el2_lsu_lsc_ctl.scala 141:25] addrcheck.clock <= clock addrcheck.reset <= reset addrcheck.io.lsu_c2_m_clk <= io.lsu_c2_m_clk @[el2_lsu_lsc_ctl.scala 143:42] addrcheck.io.start_addr_d <= lsadder.io.dout @[el2_lsu_lsc_ctl.scala 145:42] addrcheck.io.end_addr_d <= full_end_addr_d @[el2_lsu_lsc_ctl.scala 146:42] addrcheck.io.lsu_pkt_d.valid <= io.lsu_pkt_d.valid @[el2_lsu_lsc_ctl.scala 147:42] addrcheck.io.lsu_pkt_d.store_data_bypass_m <= io.lsu_pkt_d.store_data_bypass_m @[el2_lsu_lsc_ctl.scala 147:42] addrcheck.io.lsu_pkt_d.load_ldst_bypass_d <= io.lsu_pkt_d.load_ldst_bypass_d @[el2_lsu_lsc_ctl.scala 147:42] addrcheck.io.lsu_pkt_d.store_data_bypass_d <= io.lsu_pkt_d.store_data_bypass_d @[el2_lsu_lsc_ctl.scala 147:42] addrcheck.io.lsu_pkt_d.dma <= io.lsu_pkt_d.dma @[el2_lsu_lsc_ctl.scala 147:42] addrcheck.io.lsu_pkt_d.unsign <= io.lsu_pkt_d.unsign @[el2_lsu_lsc_ctl.scala 147:42] addrcheck.io.lsu_pkt_d.store <= io.lsu_pkt_d.store @[el2_lsu_lsc_ctl.scala 147:42] addrcheck.io.lsu_pkt_d.load <= io.lsu_pkt_d.load @[el2_lsu_lsc_ctl.scala 147:42] addrcheck.io.lsu_pkt_d.dword <= io.lsu_pkt_d.dword @[el2_lsu_lsc_ctl.scala 147:42] addrcheck.io.lsu_pkt_d.word <= io.lsu_pkt_d.word @[el2_lsu_lsc_ctl.scala 147:42] addrcheck.io.lsu_pkt_d.half <= io.lsu_pkt_d.half @[el2_lsu_lsc_ctl.scala 147:42] addrcheck.io.lsu_pkt_d.by <= io.lsu_pkt_d.by @[el2_lsu_lsc_ctl.scala 147:42] addrcheck.io.lsu_pkt_d.fast_int <= io.lsu_pkt_d.fast_int @[el2_lsu_lsc_ctl.scala 147:42] addrcheck.io.dec_tlu_mrac_ff <= io.dec_tlu_mrac_ff @[el2_lsu_lsc_ctl.scala 148:42] node _T_29 = bits(rs1_d, 31, 28) @[el2_lsu_lsc_ctl.scala 149:50] addrcheck.io.rs1_region_d <= _T_29 @[el2_lsu_lsc_ctl.scala 149:42] addrcheck.io.rs1_d <= rs1_d @[el2_lsu_lsc_ctl.scala 150:42] io.is_sideeffects_m <= addrcheck.io.is_sideeffects_m @[el2_lsu_lsc_ctl.scala 151:42] io.addr_in_dccm_d <= addrcheck.io.addr_in_dccm_d @[el2_lsu_lsc_ctl.scala 152:42] io.addr_in_pic_d <= addrcheck.io.addr_in_pic_d @[el2_lsu_lsc_ctl.scala 153:42] addrcheck.io.scan_mode <= io.scan_mode @[el2_lsu_lsc_ctl.scala 160:42] wire access_fault_r : UInt<1> access_fault_r <= UInt<1>("h00") wire misaligned_fault_r : UInt<1> misaligned_fault_r <= UInt<1>("h00") wire exc_mscause_r : UInt<4> exc_mscause_r <= UInt<4>("h00") wire fir_dccm_access_error_r : UInt<1> fir_dccm_access_error_r <= UInt<1>("h00") wire fir_nondccm_access_error_r : UInt<1> fir_nondccm_access_error_r <= UInt<1>("h00") inst access_fault_mff of rvdff @[el2_lsu_lsc_ctl.scala 169:45] access_fault_mff.clock <= clock access_fault_mff.reset <= reset inst misaligned_fault_mff of rvdff_1 @[el2_lsu_lsc_ctl.scala 171:45] misaligned_fault_mff.clock <= clock misaligned_fault_mff.reset <= reset inst exc_mscause_mff of rvdff_2 @[el2_lsu_lsc_ctl.scala 173:45] exc_mscause_mff.clock <= clock exc_mscause_mff.reset <= reset inst lsu_fir_error_rff of rvdff_3 @[el2_lsu_lsc_ctl.scala 177:45] lsu_fir_error_rff.clock <= clock lsu_fir_error_rff.reset <= reset wire lsu_fir_error_m : UInt<2> lsu_fir_error_m <= UInt<2>("h00") wire access_fault_m : UInt<1> access_fault_m <= UInt<1>("h00") wire misaligned_fault_m : UInt<1> misaligned_fault_m <= UInt<1>("h00") wire exc_mscause_m : UInt<4> exc_mscause_m <= UInt<4>("h00") wire fir_dccm_access_error_m : UInt<1> fir_dccm_access_error_m <= UInt<1>("h00") wire fir_nondccm_access_error_m : UInt<1> fir_nondccm_access_error_m <= UInt<1>("h00") node _T_30 = or(access_fault_m, misaligned_fault_m) @[el2_lsu_lsc_ctl.scala 188:34] io.lsu_exc_m <= _T_30 @[el2_lsu_lsc_ctl.scala 188:16] node _T_31 = eq(io.lsu_double_ecc_error_r, UInt<1>("h00")) @[el2_lsu_lsc_ctl.scala 189:64] node _T_32 = and(io.lsu_single_ecc_error_r, _T_31) @[el2_lsu_lsc_ctl.scala 189:62] node _T_33 = or(io.lsu_commit_r, io.lsu_pkt_r.dma) @[el2_lsu_lsc_ctl.scala 189:111] node _T_34 = and(_T_32, _T_33) @[el2_lsu_lsc_ctl.scala 189:92] node _T_35 = and(_T_34, io.lsu_pkt_r.valid) @[el2_lsu_lsc_ctl.scala 189:131] io.lsu_single_ecc_error_incr <= _T_35 @[el2_lsu_lsc_ctl.scala 189:32] io.lsu_fir_error <= UInt<1>("h00") @[el2_lsu_lsc_ctl.scala 228:23] node _T_36 = or(access_fault_m, misaligned_fault_m) @[el2_lsu_lsc_ctl.scala 230:50] node _T_37 = or(_T_36, io.lsu_double_ecc_error_m) @[el2_lsu_lsc_ctl.scala 230:71] node _T_38 = and(_T_37, io.lsu_pkt_m.valid) @[el2_lsu_lsc_ctl.scala 230:100] node _T_39 = eq(io.lsu_pkt_m.dma, UInt<1>("h00")) @[el2_lsu_lsc_ctl.scala 230:123] node _T_40 = and(_T_38, _T_39) @[el2_lsu_lsc_ctl.scala 230:121] node _T_41 = eq(io.lsu_pkt_m.fast_int, UInt<1>("h00")) @[el2_lsu_lsc_ctl.scala 230:143] node _T_42 = and(_T_40, _T_41) @[el2_lsu_lsc_ctl.scala 230:141] node _T_43 = eq(io.flush_m_up, UInt<1>("h00")) @[el2_lsu_lsc_ctl.scala 230:168] node _T_44 = and(_T_42, _T_43) @[el2_lsu_lsc_ctl.scala 230:166] lsu_error_pkt_m.exc_valid <= _T_44 @[el2_lsu_lsc_ctl.scala 230:31] node _T_45 = eq(lsu_error_pkt_m.exc_valid, UInt<1>("h00")) @[el2_lsu_lsc_ctl.scala 231:70] node _T_46 = and(io.lsu_single_ecc_error_m, _T_45) @[el2_lsu_lsc_ctl.scala 231:68] node _T_47 = eq(io.lsu_pkt_m.dma, UInt<1>("h00")) @[el2_lsu_lsc_ctl.scala 231:100] node _T_48 = and(_T_46, _T_47) @[el2_lsu_lsc_ctl.scala 231:98] lsu_error_pkt_m.single_ecc_error <= _T_48 @[el2_lsu_lsc_ctl.scala 231:38] lsu_error_pkt_m.inst_type <= io.lsu_pkt_m.store @[el2_lsu_lsc_ctl.scala 232:38] node _T_49 = not(misaligned_fault_m) @[el2_lsu_lsc_ctl.scala 233:41] lsu_error_pkt_m.exc_type <= _T_49 @[el2_lsu_lsc_ctl.scala 233:38] node _T_50 = eq(misaligned_fault_m, UInt<1>("h00")) @[el2_lsu_lsc_ctl.scala 234:74] node _T_51 = and(io.lsu_double_ecc_error_m, _T_50) @[el2_lsu_lsc_ctl.scala 234:72] node _T_52 = eq(access_fault_m, UInt<1>("h00")) @[el2_lsu_lsc_ctl.scala 234:96] node _T_53 = and(_T_51, _T_52) @[el2_lsu_lsc_ctl.scala 234:94] node _T_54 = bits(_T_53, 0, 0) @[el2_lsu_lsc_ctl.scala 234:113] node _T_55 = bits(exc_mscause_m, 3, 0) @[el2_lsu_lsc_ctl.scala 234:144] node _T_56 = mux(_T_54, UInt<1>("h01"), _T_55) @[el2_lsu_lsc_ctl.scala 234:44] lsu_error_pkt_m.mscause <= _T_56 @[el2_lsu_lsc_ctl.scala 234:38] node _T_57 = bits(io.lsu_addr_m, 31, 0) @[el2_lsu_lsc_ctl.scala 235:54] lsu_error_pkt_m.addr <= _T_57 @[el2_lsu_lsc_ctl.scala 235:38] node _T_58 = bits(fir_nondccm_access_error_m, 0, 0) @[el2_lsu_lsc_ctl.scala 236:72] node _T_59 = bits(fir_dccm_access_error_m, 0, 0) @[el2_lsu_lsc_ctl.scala 236:116] node _T_60 = and(io.lsu_pkt_m.fast_int, io.lsu_double_ecc_error_m) @[el2_lsu_lsc_ctl.scala 236:159] node _T_61 = bits(_T_60, 0, 0) @[el2_lsu_lsc_ctl.scala 236:188] node _T_62 = mux(_T_61, UInt<1>("h01"), UInt<1>("h00")) @[el2_lsu_lsc_ctl.scala 236:135] node _T_63 = mux(_T_59, UInt<2>("h02"), _T_62) @[el2_lsu_lsc_ctl.scala 236:91] node _T_64 = mux(_T_58, UInt<2>("h03"), _T_63) @[el2_lsu_lsc_ctl.scala 236:44] lsu_fir_error_m <= _T_64 @[el2_lsu_lsc_ctl.scala 236:38] reg _T_65 : {exc_valid : UInt<1>, single_ecc_error : UInt<1>, inst_type : UInt<1>, exc_type : UInt<1>, mscause : UInt<4>, addr : UInt<32>}, clock @[el2_lsu_lsc_ctl.scala 241:34] _T_65.addr <= lsu_error_pkt_m.addr @[el2_lsu_lsc_ctl.scala 241:34] _T_65.mscause <= lsu_error_pkt_m.mscause @[el2_lsu_lsc_ctl.scala 241:34] _T_65.exc_type <= lsu_error_pkt_m.exc_type @[el2_lsu_lsc_ctl.scala 241:34] _T_65.inst_type <= lsu_error_pkt_m.inst_type @[el2_lsu_lsc_ctl.scala 241:34] _T_65.single_ecc_error <= lsu_error_pkt_m.single_ecc_error @[el2_lsu_lsc_ctl.scala 241:34] _T_65.exc_valid <= lsu_error_pkt_m.exc_valid @[el2_lsu_lsc_ctl.scala 241:34] io.lsu_error_pkt_r.addr <= _T_65.addr @[el2_lsu_lsc_ctl.scala 241:24] io.lsu_error_pkt_r.mscause <= _T_65.mscause @[el2_lsu_lsc_ctl.scala 241:24] io.lsu_error_pkt_r.exc_type <= _T_65.exc_type @[el2_lsu_lsc_ctl.scala 241:24] io.lsu_error_pkt_r.inst_type <= _T_65.inst_type @[el2_lsu_lsc_ctl.scala 241:24] io.lsu_error_pkt_r.single_ecc_error <= _T_65.single_ecc_error @[el2_lsu_lsc_ctl.scala 241:24] io.lsu_error_pkt_r.exc_valid <= _T_65.exc_valid @[el2_lsu_lsc_ctl.scala 241:24] lsu_fir_error_rff.io.din <= lsu_fir_error_m @[el2_lsu_lsc_ctl.scala 243:41] lsu_fir_error_m <= lsu_fir_error_rff.io.dout @[el2_lsu_lsc_ctl.scala 244:41] access_fault_mff.io.din <= addrcheck.io.access_fault_d @[el2_lsu_lsc_ctl.scala 246:40] access_fault_m <= access_fault_mff.io.dout @[el2_lsu_lsc_ctl.scala 247:40] misaligned_fault_mff.io.din <= addrcheck.io.misaligned_fault_d @[el2_lsu_lsc_ctl.scala 249:40] misaligned_fault_m <= misaligned_fault_mff.io.dout @[el2_lsu_lsc_ctl.scala 250:40] exc_mscause_mff.io.din <= addrcheck.io.exc_mscause_d @[el2_lsu_lsc_ctl.scala 252:40] exc_mscause_m <= exc_mscause_mff.io.dout @[el2_lsu_lsc_ctl.scala 253:40] reg _T_66 : UInt, clock @[el2_lsu_lsc_ctl.scala 257:52] _T_66 <= addrcheck.io.fir_dccm_access_error_d @[el2_lsu_lsc_ctl.scala 257:52] fir_dccm_access_error_m <= _T_66 @[el2_lsu_lsc_ctl.scala 257:42] reg _T_67 : UInt, clock @[el2_lsu_lsc_ctl.scala 260:54] _T_67 <= addrcheck.io.fir_nondccm_access_error_d @[el2_lsu_lsc_ctl.scala 260:54] fir_nondccm_access_error_m <= _T_67 @[el2_lsu_lsc_ctl.scala 260:44] dma_pkt_d.unsign <= UInt<1>("h00") @[el2_lsu_lsc_ctl.scala 263:22] dma_pkt_d.fast_int <= UInt<1>("h00") @[el2_lsu_lsc_ctl.scala 264:22] dma_pkt_d.valid <= io.dma_dccm_req @[el2_lsu_lsc_ctl.scala 265:22] dma_pkt_d.dma <= UInt<1>("h01") @[el2_lsu_lsc_ctl.scala 266:22] dma_pkt_d.store <= io.dma_mem_write @[el2_lsu_lsc_ctl.scala 267:22] node _T_68 = not(io.dma_mem_write) @[el2_lsu_lsc_ctl.scala 268:25] dma_pkt_d.load <= _T_68 @[el2_lsu_lsc_ctl.scala 268:22] node _T_69 = bits(io.dma_mem_sz, 2, 0) @[el2_lsu_lsc_ctl.scala 269:39] node _T_70 = eq(_T_69, UInt<1>("h00")) @[el2_lsu_lsc_ctl.scala 269:45] dma_pkt_d.by <= _T_70 @[el2_lsu_lsc_ctl.scala 269:22] node _T_71 = bits(io.dma_mem_sz, 2, 0) @[el2_lsu_lsc_ctl.scala 270:39] node _T_72 = eq(_T_71, UInt<1>("h01")) @[el2_lsu_lsc_ctl.scala 270:45] dma_pkt_d.half <= _T_72 @[el2_lsu_lsc_ctl.scala 270:22] node _T_73 = bits(io.dma_mem_sz, 2, 0) @[el2_lsu_lsc_ctl.scala 271:39] node _T_74 = eq(_T_73, UInt<2>("h02")) @[el2_lsu_lsc_ctl.scala 271:45] dma_pkt_d.word <= _T_74 @[el2_lsu_lsc_ctl.scala 271:22] node _T_75 = bits(io.dma_mem_sz, 2, 0) @[el2_lsu_lsc_ctl.scala 272:39] node _T_76 = eq(_T_75, UInt<2>("h03")) @[el2_lsu_lsc_ctl.scala 272:45] dma_pkt_d.dword <= _T_76 @[el2_lsu_lsc_ctl.scala 272:22] dma_pkt_d.store_data_bypass_d <= UInt<1>("h00") @[el2_lsu_lsc_ctl.scala 273:34] dma_pkt_d.load_ldst_bypass_d <= UInt<1>("h00") @[el2_lsu_lsc_ctl.scala 274:34] dma_pkt_d.store_data_bypass_m <= UInt<1>("h00") @[el2_lsu_lsc_ctl.scala 275:34] inst lsu_pkt_vldmff of rvdff_4 @[el2_lsu_lsc_ctl.scala 278:36] lsu_pkt_vldmff.clock <= clock lsu_pkt_vldmff.reset <= reset inst lsu_pkt_vldrff of rvdff_5 @[el2_lsu_lsc_ctl.scala 279:36] lsu_pkt_vldrff.clock <= clock lsu_pkt_vldrff.reset <= reset wire lsu_ld_datafn_r : UInt<32> lsu_ld_datafn_r <= UInt<32>("h00") wire lsu_ld_datafn_corr_r : UInt<32> lsu_ld_datafn_corr_r <= UInt<32>("h00") wire lsu_ld_datafn_m : UInt<32> lsu_ld_datafn_m <= UInt<32>("h00") node _T_77 = bits(io.dec_lsu_valid_raw_d, 0, 0) @[el2_lsu_lsc_ctl.scala 285:50] node _T_78 = mux(_T_77, io.lsu_p, dma_pkt_d) @[el2_lsu_lsc_ctl.scala 285:26] io.lsu_pkt_d.valid <= _T_78.valid @[el2_lsu_lsc_ctl.scala 285:20] io.lsu_pkt_d.store_data_bypass_m <= _T_78.store_data_bypass_m @[el2_lsu_lsc_ctl.scala 285:20] io.lsu_pkt_d.load_ldst_bypass_d <= _T_78.load_ldst_bypass_d @[el2_lsu_lsc_ctl.scala 285:20] io.lsu_pkt_d.store_data_bypass_d <= _T_78.store_data_bypass_d @[el2_lsu_lsc_ctl.scala 285:20] io.lsu_pkt_d.dma <= _T_78.dma @[el2_lsu_lsc_ctl.scala 285:20] io.lsu_pkt_d.unsign <= _T_78.unsign @[el2_lsu_lsc_ctl.scala 285:20] io.lsu_pkt_d.store <= _T_78.store @[el2_lsu_lsc_ctl.scala 285:20] io.lsu_pkt_d.load <= _T_78.load @[el2_lsu_lsc_ctl.scala 285:20] io.lsu_pkt_d.dword <= _T_78.dword @[el2_lsu_lsc_ctl.scala 285:20] io.lsu_pkt_d.word <= _T_78.word @[el2_lsu_lsc_ctl.scala 285:20] io.lsu_pkt_d.half <= _T_78.half @[el2_lsu_lsc_ctl.scala 285:20] io.lsu_pkt_d.by <= _T_78.by @[el2_lsu_lsc_ctl.scala 285:20] io.lsu_pkt_d.fast_int <= _T_78.fast_int @[el2_lsu_lsc_ctl.scala 285:20] lsu_pkt_m_in.valid <= io.lsu_pkt_d.valid @[el2_lsu_lsc_ctl.scala 286:20] lsu_pkt_m_in.store_data_bypass_m <= io.lsu_pkt_d.store_data_bypass_m @[el2_lsu_lsc_ctl.scala 286:20] lsu_pkt_m_in.load_ldst_bypass_d <= io.lsu_pkt_d.load_ldst_bypass_d @[el2_lsu_lsc_ctl.scala 286:20] lsu_pkt_m_in.store_data_bypass_d <= io.lsu_pkt_d.store_data_bypass_d @[el2_lsu_lsc_ctl.scala 286:20] lsu_pkt_m_in.dma <= io.lsu_pkt_d.dma @[el2_lsu_lsc_ctl.scala 286:20] lsu_pkt_m_in.unsign <= io.lsu_pkt_d.unsign @[el2_lsu_lsc_ctl.scala 286:20] lsu_pkt_m_in.store <= io.lsu_pkt_d.store @[el2_lsu_lsc_ctl.scala 286:20] lsu_pkt_m_in.load <= io.lsu_pkt_d.load @[el2_lsu_lsc_ctl.scala 286:20] lsu_pkt_m_in.dword <= io.lsu_pkt_d.dword @[el2_lsu_lsc_ctl.scala 286:20] lsu_pkt_m_in.word <= io.lsu_pkt_d.word @[el2_lsu_lsc_ctl.scala 286:20] lsu_pkt_m_in.half <= io.lsu_pkt_d.half @[el2_lsu_lsc_ctl.scala 286:20] lsu_pkt_m_in.by <= io.lsu_pkt_d.by @[el2_lsu_lsc_ctl.scala 286:20] lsu_pkt_m_in.fast_int <= io.lsu_pkt_d.fast_int @[el2_lsu_lsc_ctl.scala 286:20] lsu_pkt_r_in.valid <= io.lsu_pkt_m.valid @[el2_lsu_lsc_ctl.scala 287:20] lsu_pkt_r_in.store_data_bypass_m <= io.lsu_pkt_m.store_data_bypass_m @[el2_lsu_lsc_ctl.scala 287:20] lsu_pkt_r_in.load_ldst_bypass_d <= io.lsu_pkt_m.load_ldst_bypass_d @[el2_lsu_lsc_ctl.scala 287:20] lsu_pkt_r_in.store_data_bypass_d <= io.lsu_pkt_m.store_data_bypass_d @[el2_lsu_lsc_ctl.scala 287:20] lsu_pkt_r_in.dma <= io.lsu_pkt_m.dma @[el2_lsu_lsc_ctl.scala 287:20] lsu_pkt_r_in.unsign <= io.lsu_pkt_m.unsign @[el2_lsu_lsc_ctl.scala 287:20] lsu_pkt_r_in.store <= io.lsu_pkt_m.store @[el2_lsu_lsc_ctl.scala 287:20] lsu_pkt_r_in.load <= io.lsu_pkt_m.load @[el2_lsu_lsc_ctl.scala 287:20] lsu_pkt_r_in.dword <= io.lsu_pkt_m.dword @[el2_lsu_lsc_ctl.scala 287:20] lsu_pkt_r_in.word <= io.lsu_pkt_m.word @[el2_lsu_lsc_ctl.scala 287:20] lsu_pkt_r_in.half <= io.lsu_pkt_m.half @[el2_lsu_lsc_ctl.scala 287:20] lsu_pkt_r_in.by <= io.lsu_pkt_m.by @[el2_lsu_lsc_ctl.scala 287:20] lsu_pkt_r_in.fast_int <= io.lsu_pkt_m.fast_int @[el2_lsu_lsc_ctl.scala 287:20] node _T_79 = eq(io.lsu_p.fast_int, UInt<1>("h00")) @[el2_lsu_lsc_ctl.scala 289:64] node _T_80 = and(io.flush_m_up, _T_79) @[el2_lsu_lsc_ctl.scala 289:61] node _T_81 = eq(_T_80, UInt<1>("h00")) @[el2_lsu_lsc_ctl.scala 289:45] node _T_82 = and(io.lsu_p.valid, _T_81) @[el2_lsu_lsc_ctl.scala 289:43] node _T_83 = or(_T_82, io.dma_dccm_req) @[el2_lsu_lsc_ctl.scala 289:85] io.lsu_pkt_d.valid <= _T_83 @[el2_lsu_lsc_ctl.scala 289:24] node _T_84 = eq(io.lsu_pkt_d.dma, UInt<1>("h00")) @[el2_lsu_lsc_ctl.scala 290:68] node _T_85 = and(io.flush_m_up, _T_84) @[el2_lsu_lsc_ctl.scala 290:65] node _T_86 = eq(_T_85, UInt<1>("h00")) @[el2_lsu_lsc_ctl.scala 290:49] node _T_87 = and(io.lsu_pkt_d.valid, _T_86) @[el2_lsu_lsc_ctl.scala 290:47] lsu_pkt_m_in.valid <= _T_87 @[el2_lsu_lsc_ctl.scala 290:24] node _T_88 = eq(io.lsu_pkt_m.dma, UInt<1>("h00")) @[el2_lsu_lsc_ctl.scala 291:68] node _T_89 = and(io.flush_m_up, _T_88) @[el2_lsu_lsc_ctl.scala 291:65] node _T_90 = eq(_T_89, UInt<1>("h00")) @[el2_lsu_lsc_ctl.scala 291:49] node _T_91 = and(io.lsu_pkt_m.valid, _T_90) @[el2_lsu_lsc_ctl.scala 291:47] lsu_pkt_r_in.valid <= _T_91 @[el2_lsu_lsc_ctl.scala 291:24] lsu_pkt_vldmff.io.din <= lsu_pkt_m_in.valid @[el2_lsu_lsc_ctl.scala 295:34] io.lsu_pkt_m.valid <= lsu_pkt_vldmff.io.dout @[el2_lsu_lsc_ctl.scala 296:34] lsu_pkt_vldrff.io.din <= lsu_pkt_r_in.valid @[el2_lsu_lsc_ctl.scala 299:33] io.lsu_pkt_r.valid <= lsu_pkt_vldrff.io.dout @[el2_lsu_lsc_ctl.scala 300:33] reg _T_92 : {fast_int : UInt<1>, by : UInt<1>, half : UInt<1>, word : UInt<1>, dword : UInt<1>, load : UInt<1>, store : UInt<1>, unsign : UInt<1>, dma : UInt<1>, store_data_bypass_d : UInt<1>, load_ldst_bypass_d : UInt<1>, store_data_bypass_m : UInt<1>, valid : UInt<1>}, clock @[el2_lsu_lsc_ctl.scala 305:26] _T_92.valid <= lsu_pkt_m_in.valid @[el2_lsu_lsc_ctl.scala 305:26] _T_92.store_data_bypass_m <= lsu_pkt_m_in.store_data_bypass_m @[el2_lsu_lsc_ctl.scala 305:26] _T_92.load_ldst_bypass_d <= lsu_pkt_m_in.load_ldst_bypass_d @[el2_lsu_lsc_ctl.scala 305:26] _T_92.store_data_bypass_d <= lsu_pkt_m_in.store_data_bypass_d @[el2_lsu_lsc_ctl.scala 305:26] _T_92.dma <= lsu_pkt_m_in.dma @[el2_lsu_lsc_ctl.scala 305:26] _T_92.unsign <= lsu_pkt_m_in.unsign @[el2_lsu_lsc_ctl.scala 305:26] _T_92.store <= lsu_pkt_m_in.store @[el2_lsu_lsc_ctl.scala 305:26] _T_92.load <= lsu_pkt_m_in.load @[el2_lsu_lsc_ctl.scala 305:26] _T_92.dword <= lsu_pkt_m_in.dword @[el2_lsu_lsc_ctl.scala 305:26] _T_92.word <= lsu_pkt_m_in.word @[el2_lsu_lsc_ctl.scala 305:26] _T_92.half <= lsu_pkt_m_in.half @[el2_lsu_lsc_ctl.scala 305:26] _T_92.by <= lsu_pkt_m_in.by @[el2_lsu_lsc_ctl.scala 305:26] _T_92.fast_int <= lsu_pkt_m_in.fast_int @[el2_lsu_lsc_ctl.scala 305:26] io.lsu_pkt_m.valid <= _T_92.valid @[el2_lsu_lsc_ctl.scala 305:16] io.lsu_pkt_m.store_data_bypass_m <= _T_92.store_data_bypass_m @[el2_lsu_lsc_ctl.scala 305:16] io.lsu_pkt_m.load_ldst_bypass_d <= _T_92.load_ldst_bypass_d @[el2_lsu_lsc_ctl.scala 305:16] io.lsu_pkt_m.store_data_bypass_d <= _T_92.store_data_bypass_d @[el2_lsu_lsc_ctl.scala 305:16] io.lsu_pkt_m.dma <= _T_92.dma @[el2_lsu_lsc_ctl.scala 305:16] io.lsu_pkt_m.unsign <= _T_92.unsign @[el2_lsu_lsc_ctl.scala 305:16] io.lsu_pkt_m.store <= _T_92.store @[el2_lsu_lsc_ctl.scala 305:16] io.lsu_pkt_m.load <= _T_92.load @[el2_lsu_lsc_ctl.scala 305:16] io.lsu_pkt_m.dword <= _T_92.dword @[el2_lsu_lsc_ctl.scala 305:16] io.lsu_pkt_m.word <= _T_92.word @[el2_lsu_lsc_ctl.scala 305:16] io.lsu_pkt_m.half <= _T_92.half @[el2_lsu_lsc_ctl.scala 305:16] io.lsu_pkt_m.by <= _T_92.by @[el2_lsu_lsc_ctl.scala 305:16] io.lsu_pkt_m.fast_int <= _T_92.fast_int @[el2_lsu_lsc_ctl.scala 305:16] reg _T_93 : {fast_int : UInt<1>, by : UInt<1>, half : UInt<1>, word : UInt<1>, dword : UInt<1>, load : UInt<1>, store : UInt<1>, unsign : UInt<1>, dma : UInt<1>, store_data_bypass_d : UInt<1>, load_ldst_bypass_d : UInt<1>, store_data_bypass_m : UInt<1>, valid : UInt<1>}, clock @[el2_lsu_lsc_ctl.scala 310:26] _T_93.valid <= lsu_pkt_r_in.valid @[el2_lsu_lsc_ctl.scala 310:26] _T_93.store_data_bypass_m <= lsu_pkt_r_in.store_data_bypass_m @[el2_lsu_lsc_ctl.scala 310:26] _T_93.load_ldst_bypass_d <= lsu_pkt_r_in.load_ldst_bypass_d @[el2_lsu_lsc_ctl.scala 310:26] _T_93.store_data_bypass_d <= lsu_pkt_r_in.store_data_bypass_d @[el2_lsu_lsc_ctl.scala 310:26] _T_93.dma <= lsu_pkt_r_in.dma @[el2_lsu_lsc_ctl.scala 310:26] _T_93.unsign <= lsu_pkt_r_in.unsign @[el2_lsu_lsc_ctl.scala 310:26] _T_93.store <= lsu_pkt_r_in.store @[el2_lsu_lsc_ctl.scala 310:26] _T_93.load <= lsu_pkt_r_in.load @[el2_lsu_lsc_ctl.scala 310:26] _T_93.dword <= lsu_pkt_r_in.dword @[el2_lsu_lsc_ctl.scala 310:26] _T_93.word <= lsu_pkt_r_in.word @[el2_lsu_lsc_ctl.scala 310:26] _T_93.half <= lsu_pkt_r_in.half @[el2_lsu_lsc_ctl.scala 310:26] _T_93.by <= lsu_pkt_r_in.by @[el2_lsu_lsc_ctl.scala 310:26] _T_93.fast_int <= lsu_pkt_r_in.fast_int @[el2_lsu_lsc_ctl.scala 310:26] io.lsu_pkt_r.valid <= _T_93.valid @[el2_lsu_lsc_ctl.scala 310:16] io.lsu_pkt_r.store_data_bypass_m <= _T_93.store_data_bypass_m @[el2_lsu_lsc_ctl.scala 310:16] io.lsu_pkt_r.load_ldst_bypass_d <= _T_93.load_ldst_bypass_d @[el2_lsu_lsc_ctl.scala 310:16] io.lsu_pkt_r.store_data_bypass_d <= _T_93.store_data_bypass_d @[el2_lsu_lsc_ctl.scala 310:16] io.lsu_pkt_r.dma <= _T_93.dma @[el2_lsu_lsc_ctl.scala 310:16] io.lsu_pkt_r.unsign <= _T_93.unsign @[el2_lsu_lsc_ctl.scala 310:16] io.lsu_pkt_r.store <= _T_93.store @[el2_lsu_lsc_ctl.scala 310:16] io.lsu_pkt_r.load <= _T_93.load @[el2_lsu_lsc_ctl.scala 310:16] io.lsu_pkt_r.dword <= _T_93.dword @[el2_lsu_lsc_ctl.scala 310:16] io.lsu_pkt_r.word <= _T_93.word @[el2_lsu_lsc_ctl.scala 310:16] io.lsu_pkt_r.half <= _T_93.half @[el2_lsu_lsc_ctl.scala 310:16] io.lsu_pkt_r.by <= _T_93.by @[el2_lsu_lsc_ctl.scala 310:16] io.lsu_pkt_r.fast_int <= _T_93.fast_int @[el2_lsu_lsc_ctl.scala 310:16] node _T_94 = bits(io.dma_mem_wdata, 63, 0) @[el2_lsu_lsc_ctl.scala 326:47] node _T_95 = bits(io.dma_mem_addr, 2, 0) @[el2_lsu_lsc_ctl.scala 326:76] node _T_96 = cat(_T_95, UInt<1>("h00")) @[Cat.scala 29:58] node dma_mem_wdata_shifted = dshr(_T_94, _T_96) @[el2_lsu_lsc_ctl.scala 326:54] node _T_97 = bits(io.dma_dccm_req, 0, 0) @[el2_lsu_lsc_ctl.scala 328:51] node _T_98 = bits(dma_mem_wdata_shifted, 31, 0) @[el2_lsu_lsc_ctl.scala 328:79] node _T_99 = bits(io.exu_lsu_rs2_d, 31, 0) @[el2_lsu_lsc_ctl.scala 328:102] node store_data_d = mux(_T_97, _T_98, _T_99) @[el2_lsu_lsc_ctl.scala 328:34] node _T_100 = bits(io.lsu_pkt_d.store_data_bypass_d, 0, 0) @[el2_lsu_lsc_ctl.scala 330:68] node _T_101 = bits(io.lsu_result_m, 31, 0) @[el2_lsu_lsc_ctl.scala 330:90] node _T_102 = bits(store_data_d, 31, 0) @[el2_lsu_lsc_ctl.scala 330:109] node store_data_m_in = mux(_T_100, _T_101, _T_102) @[el2_lsu_lsc_ctl.scala 330:34] inst sdmff of rvdff_6 @[el2_lsu_lsc_ctl.scala 333:20] sdmff.clock <= clock sdmff.reset <= reset sdmff.io.din <= store_data_m_in @[el2_lsu_lsc_ctl.scala 334:27] inst samff of rvdff_7 @[el2_lsu_lsc_ctl.scala 337:20] samff.clock <= clock samff.reset <= reset samff.io.din <= io.lsu_addr_d @[el2_lsu_lsc_ctl.scala 338:23] io.lsu_addr_m <= samff.io.dout @[el2_lsu_lsc_ctl.scala 339:26] inst sarff of rvdff_8 @[el2_lsu_lsc_ctl.scala 341:20] sarff.clock <= clock sarff.reset <= reset sarff.io.din <= io.lsu_addr_m @[el2_lsu_lsc_ctl.scala 342:23] io.lsu_addr_r <= sarff.io.dout @[el2_lsu_lsc_ctl.scala 343:23] inst end_addr_mff of rvdff_9 @[el2_lsu_lsc_ctl.scala 345:28] end_addr_mff.clock <= clock end_addr_mff.reset <= reset end_addr_mff.io.din <= io.end_addr_d @[el2_lsu_lsc_ctl.scala 346:26] io.end_addr_m <= end_addr_mff.io.dout @[el2_lsu_lsc_ctl.scala 347:26] inst end_addr_rff of rvdff_10 @[el2_lsu_lsc_ctl.scala 349:28] end_addr_rff.clock <= clock end_addr_rff.reset <= reset end_addr_rff.io.din <= io.end_addr_m @[el2_lsu_lsc_ctl.scala 350:26] io.end_addr_r <= end_addr_rff.io.dout @[el2_lsu_lsc_ctl.scala 351:26] inst addr_in_dccm_mff of rvdff_11 @[el2_lsu_lsc_ctl.scala 353:36] addr_in_dccm_mff.clock <= clock addr_in_dccm_mff.reset <= reset addr_in_dccm_mff.io.din <= io.addr_in_dccm_d @[el2_lsu_lsc_ctl.scala 354:27] io.addr_in_dccm_m <= addr_in_dccm_mff.io.dout @[el2_lsu_lsc_ctl.scala 355:27] inst addr_in_dccm_rff of rvdff_12 @[el2_lsu_lsc_ctl.scala 357:37] addr_in_dccm_rff.clock <= clock addr_in_dccm_rff.reset <= reset addr_in_dccm_rff.io.din <= io.addr_in_dccm_m @[el2_lsu_lsc_ctl.scala 358:28] io.addr_in_dccm_r <= addr_in_dccm_rff.io.dout @[el2_lsu_lsc_ctl.scala 359:28] inst addr_in_pic_mff of rvdff_13 @[el2_lsu_lsc_ctl.scala 361:37] addr_in_pic_mff.clock <= clock addr_in_pic_mff.reset <= reset addr_in_pic_mff.io.din <= io.addr_in_pic_d @[el2_lsu_lsc_ctl.scala 362:27] io.addr_in_pic_m <= addr_in_pic_mff.io.dout @[el2_lsu_lsc_ctl.scala 363:27] inst addr_in_pic_rff of rvdff_14 @[el2_lsu_lsc_ctl.scala 365:37] addr_in_pic_rff.clock <= clock addr_in_pic_rff.reset <= reset addr_in_pic_rff.io.din <= io.addr_in_pic_m @[el2_lsu_lsc_ctl.scala 366:27] io.addr_in_pic_r <= addr_in_pic_rff.io.dout @[el2_lsu_lsc_ctl.scala 367:27] inst addr_external_mff of rvdff_15 @[el2_lsu_lsc_ctl.scala 369:37] addr_external_mff.clock <= clock addr_external_mff.reset <= reset addr_external_mff.io.din <= addrcheck.io.addr_external_d @[el2_lsu_lsc_ctl.scala 370:28] io.addr_external_m <= addr_external_mff.io.dout @[el2_lsu_lsc_ctl.scala 371:28] inst addr_external_rff of rvdff_16 @[el2_lsu_lsc_ctl.scala 373:37] addr_external_rff.clock <= clock addr_external_rff.reset <= reset addr_external_rff.io.din <= io.addr_external_m @[el2_lsu_lsc_ctl.scala 374:28] inst bus_read_data_r_ff of rvdff_17 @[el2_lsu_lsc_ctl.scala 377:38] bus_read_data_r_ff.clock <= clock bus_read_data_r_ff.reset <= reset bus_read_data_r_ff.io.din <= io.bus_read_data_m @[el2_lsu_lsc_ctl.scala 378:29] node _T_103 = bits(io.lsu_ld_data_corr_r, 31, 0) @[el2_lsu_lsc_ctl.scala 384:52] io.lsu_fir_addr <= _T_103 @[el2_lsu_lsc_ctl.scala 384:28] io.lsu_addr_d <= lsadder.io.dout @[el2_lsu_lsc_ctl.scala 387:28] node _T_104 = or(io.lsu_pkt_r.store, io.lsu_pkt_r.load) @[el2_lsu_lsc_ctl.scala 391:63] node _T_105 = and(io.lsu_pkt_r.valid, _T_104) @[el2_lsu_lsc_ctl.scala 391:41] node _T_106 = eq(io.flush_r, UInt<1>("h00")) @[el2_lsu_lsc_ctl.scala 391:86] node _T_107 = and(_T_105, _T_106) @[el2_lsu_lsc_ctl.scala 391:84] node _T_108 = eq(io.lsu_pkt_r.dma, UInt<1>("h00")) @[el2_lsu_lsc_ctl.scala 391:100] node _T_109 = and(_T_107, _T_108) @[el2_lsu_lsc_ctl.scala 391:98] io.lsu_commit_r <= _T_109 @[el2_lsu_lsc_ctl.scala 391:19] node _T_110 = bits(io.picm_mask_data_m, 31, 0) @[el2_lsu_lsc_ctl.scala 394:52] node _T_111 = eq(io.addr_in_pic_m, UInt<1>("h00")) @[el2_lsu_lsc_ctl.scala 394:69] node _T_112 = bits(_T_111, 0, 0) @[Bitwise.scala 72:15] node _T_113 = mux(_T_112, UInt<32>("h0ffffffff"), UInt<32>("h00")) @[Bitwise.scala 72:12] node _T_114 = or(_T_110, _T_113) @[el2_lsu_lsc_ctl.scala 394:59] node _T_115 = bits(io.lsu_pkt_m.store_data_bypass_m, 0, 0) @[el2_lsu_lsc_ctl.scala 394:128] node _T_116 = mux(_T_115, io.lsu_result_m, sdmff.io.dout) @[el2_lsu_lsc_ctl.scala 394:94] node _T_117 = and(_T_114, _T_116) @[el2_lsu_lsc_ctl.scala 394:89] io.store_data_m <= _T_117 @[el2_lsu_lsc_ctl.scala 394:29] node _T_118 = bits(io.addr_external_m, 0, 0) @[el2_lsu_lsc_ctl.scala 425:53] node _T_119 = mux(_T_118, io.bus_read_data_m, io.lsu_ld_data_m) @[el2_lsu_lsc_ctl.scala 425:33] lsu_ld_datafn_m <= _T_119 @[el2_lsu_lsc_ctl.scala 425:27] node _T_120 = bits(addr_external_rff.io.dout, 0, 0) @[el2_lsu_lsc_ctl.scala 426:50] node _T_121 = mux(_T_120, bus_read_data_r_ff.io.dout, io.lsu_ld_data_corr_r) @[el2_lsu_lsc_ctl.scala 426:33] lsu_ld_datafn_corr_r <= _T_121 @[el2_lsu_lsc_ctl.scala 426:27] node _T_122 = and(io.lsu_pkt_r.unsign, io.lsu_pkt_r.by) @[el2_lsu_lsc_ctl.scala 429:61] node _T_123 = bits(_T_122, 0, 0) @[Bitwise.scala 72:15] node _T_124 = mux(_T_123, UInt<32>("h0ffffffff"), UInt<32>("h00")) @[Bitwise.scala 72:12] node _T_125 = bits(lsu_ld_datafn_m, 7, 0) @[el2_lsu_lsc_ctl.scala 429:117] node _T_126 = cat(UInt<1>("h00"), _T_125) @[Cat.scala 29:58] node _T_127 = and(_T_124, _T_126) @[el2_lsu_lsc_ctl.scala 429:84] node _T_128 = and(io.lsu_pkt_r.unsign, io.lsu_pkt_r.half) @[el2_lsu_lsc_ctl.scala 430:38] node _T_129 = bits(_T_128, 0, 0) @[Bitwise.scala 72:15] node _T_130 = mux(_T_129, UInt<32>("h0ffffffff"), UInt<32>("h00")) @[Bitwise.scala 72:12] node _T_131 = bits(lsu_ld_datafn_m, 15, 0) @[el2_lsu_lsc_ctl.scala 430:92] node _T_132 = cat(UInt<1>("h00"), _T_131) @[Cat.scala 29:58] node _T_133 = and(_T_130, _T_132) @[el2_lsu_lsc_ctl.scala 430:61] node _T_134 = or(_T_127, _T_133) @[el2_lsu_lsc_ctl.scala 429:125] node _T_135 = eq(io.lsu_pkt_r.unsign, UInt<1>("h00")) @[el2_lsu_lsc_ctl.scala 431:17] node _T_136 = and(_T_135, io.lsu_pkt_r.by) @[el2_lsu_lsc_ctl.scala 431:38] node _T_137 = bits(_T_136, 0, 0) @[Bitwise.scala 72:15] node _T_138 = mux(_T_137, UInt<32>("h0ffffffff"), UInt<32>("h00")) @[Bitwise.scala 72:12] node _T_139 = bits(lsu_ld_datafn_m, 7, 7) @[el2_lsu_lsc_ctl.scala 431:92] node _T_140 = bits(_T_139, 0, 0) @[Bitwise.scala 72:15] node _T_141 = mux(_T_140, UInt<24>("h0ffffff"), UInt<24>("h00")) @[Bitwise.scala 72:12] node _T_142 = bits(lsu_ld_datafn_m, 7, 0) @[el2_lsu_lsc_ctl.scala 431:115] node _T_143 = cat(_T_141, _T_142) @[Cat.scala 29:58] node _T_144 = and(_T_138, _T_143) @[el2_lsu_lsc_ctl.scala 431:61] node _T_145 = or(_T_134, _T_144) @[el2_lsu_lsc_ctl.scala 430:104] node _T_146 = eq(io.lsu_pkt_r.unsign, UInt<1>("h00")) @[el2_lsu_lsc_ctl.scala 432:17] node _T_147 = and(_T_146, io.lsu_pkt_r.half) @[el2_lsu_lsc_ctl.scala 432:38] node _T_148 = bits(_T_147, 0, 0) @[Bitwise.scala 72:15] node _T_149 = mux(_T_148, UInt<32>("h0ffffffff"), UInt<32>("h00")) @[Bitwise.scala 72:12] node _T_150 = bits(lsu_ld_datafn_m, 15, 15) @[el2_lsu_lsc_ctl.scala 432:91] node _T_151 = bits(_T_150, 0, 0) @[Bitwise.scala 72:15] node _T_152 = mux(_T_151, UInt<16>("h0ffff"), UInt<16>("h00")) @[Bitwise.scala 72:12] node _T_153 = bits(lsu_ld_datafn_m, 15, 0) @[el2_lsu_lsc_ctl.scala 432:115] node _T_154 = cat(_T_152, _T_153) @[Cat.scala 29:58] node _T_155 = and(_T_149, _T_154) @[el2_lsu_lsc_ctl.scala 432:61] node _T_156 = or(_T_145, _T_155) @[el2_lsu_lsc_ctl.scala 431:124] node _T_157 = bits(io.lsu_pkt_r.word, 0, 0) @[Bitwise.scala 72:15] node _T_158 = mux(_T_157, UInt<32>("h0ffffffff"), UInt<32>("h00")) @[Bitwise.scala 72:12] node _T_159 = bits(lsu_ld_datafn_m, 31, 0) @[el2_lsu_lsc_ctl.scala 433:55] node _T_160 = and(_T_158, _T_159) @[el2_lsu_lsc_ctl.scala 433:38] node _T_161 = or(_T_156, _T_160) @[el2_lsu_lsc_ctl.scala 432:124] io.lsu_result_m <= _T_161 @[el2_lsu_lsc_ctl.scala 429:27] node _T_162 = and(io.lsu_pkt_r.unsign, io.lsu_pkt_r.by) @[el2_lsu_lsc_ctl.scala 436:61] node _T_163 = bits(_T_162, 0, 0) @[Bitwise.scala 72:15] node _T_164 = mux(_T_163, UInt<32>("h0ffffffff"), UInt<32>("h00")) @[Bitwise.scala 72:12] node _T_165 = bits(lsu_ld_datafn_corr_r, 7, 0) @[el2_lsu_lsc_ctl.scala 436:122] node _T_166 = cat(UInt<1>("h00"), _T_165) @[Cat.scala 29:58] node _T_167 = and(_T_164, _T_166) @[el2_lsu_lsc_ctl.scala 436:84] node _T_168 = and(io.lsu_pkt_r.unsign, io.lsu_pkt_r.half) @[el2_lsu_lsc_ctl.scala 437:38] node _T_169 = bits(_T_168, 0, 0) @[Bitwise.scala 72:15] node _T_170 = mux(_T_169, UInt<32>("h0ffffffff"), UInt<32>("h00")) @[Bitwise.scala 72:12] node _T_171 = bits(lsu_ld_datafn_corr_r, 15, 0) @[el2_lsu_lsc_ctl.scala 437:97] node _T_172 = cat(UInt<1>("h00"), _T_171) @[Cat.scala 29:58] node _T_173 = and(_T_170, _T_172) @[el2_lsu_lsc_ctl.scala 437:61] node _T_174 = or(_T_167, _T_173) @[el2_lsu_lsc_ctl.scala 436:130] node _T_175 = eq(io.lsu_pkt_r.unsign, UInt<1>("h00")) @[el2_lsu_lsc_ctl.scala 438:17] node _T_176 = and(_T_175, io.lsu_pkt_r.by) @[el2_lsu_lsc_ctl.scala 438:38] node _T_177 = bits(_T_176, 0, 0) @[Bitwise.scala 72:15] node _T_178 = mux(_T_177, UInt<32>("h0ffffffff"), UInt<32>("h00")) @[Bitwise.scala 72:12] node _T_179 = bits(lsu_ld_datafn_corr_r, 7, 7) @[el2_lsu_lsc_ctl.scala 438:97] node _T_180 = bits(_T_179, 0, 0) @[Bitwise.scala 72:15] node _T_181 = mux(_T_180, UInt<24>("h0ffffff"), UInt<24>("h00")) @[Bitwise.scala 72:12] node _T_182 = bits(lsu_ld_datafn_corr_r, 7, 0) @[el2_lsu_lsc_ctl.scala 438:125] node _T_183 = cat(_T_181, _T_182) @[Cat.scala 29:58] node _T_184 = and(_T_178, _T_183) @[el2_lsu_lsc_ctl.scala 438:61] node _T_185 = or(_T_174, _T_184) @[el2_lsu_lsc_ctl.scala 437:109] node _T_186 = eq(io.lsu_pkt_r.unsign, UInt<1>("h00")) @[el2_lsu_lsc_ctl.scala 439:17] node _T_187 = and(_T_186, io.lsu_pkt_r.half) @[el2_lsu_lsc_ctl.scala 439:38] node _T_188 = bits(_T_187, 0, 0) @[Bitwise.scala 72:15] node _T_189 = mux(_T_188, UInt<32>("h0ffffffff"), UInt<32>("h00")) @[Bitwise.scala 72:12] node _T_190 = bits(lsu_ld_datafn_corr_r, 15, 15) @[el2_lsu_lsc_ctl.scala 439:96] node _T_191 = bits(_T_190, 0, 0) @[Bitwise.scala 72:15] node _T_192 = mux(_T_191, UInt<16>("h0ffff"), UInt<16>("h00")) @[Bitwise.scala 72:12] node _T_193 = bits(lsu_ld_datafn_corr_r, 15, 0) @[el2_lsu_lsc_ctl.scala 439:125] node _T_194 = cat(_T_192, _T_193) @[Cat.scala 29:58] node _T_195 = and(_T_189, _T_194) @[el2_lsu_lsc_ctl.scala 439:61] node _T_196 = or(_T_185, _T_195) @[el2_lsu_lsc_ctl.scala 438:134] node _T_197 = bits(io.lsu_pkt_r.word, 0, 0) @[Bitwise.scala 72:15] node _T_198 = mux(_T_197, UInt<32>("h0ffffffff"), UInt<32>("h00")) @[Bitwise.scala 72:12] node _T_199 = bits(lsu_ld_datafn_corr_r, 31, 0) @[el2_lsu_lsc_ctl.scala 440:60] node _T_200 = and(_T_198, _T_199) @[el2_lsu_lsc_ctl.scala 440:38] node _T_201 = or(_T_196, _T_200) @[el2_lsu_lsc_ctl.scala 439:134] io.lsu_result_corr_r <= _T_201 @[el2_lsu_lsc_ctl.scala 436:27] extmodule TEC_RV_ICG : output Q : Clock input CK : Clock input EN : UInt<1> input SE : UInt<1> defname = TEC_RV_ICG module rvclkhdr : input clock : Clock input reset : Reset output io : {l1clk : Clock, flip clk : Clock, flip en : UInt<1>, flip scan_mode : UInt<1>} inst clkhdr of TEC_RV_ICG @[beh_lib.scala 331:24] clkhdr.SE is invalid clkhdr.EN is invalid clkhdr.CK is invalid clkhdr.Q is invalid io.l1clk <= clkhdr.Q @[beh_lib.scala 332:12] clkhdr.CK <= io.clk @[beh_lib.scala 333:16] clkhdr.EN <= io.en @[beh_lib.scala 334:16] clkhdr.SE <= io.scan_mode @[beh_lib.scala 335:16] extmodule TEC_RV_ICG_1 : output Q : Clock input CK : Clock input EN : UInt<1> input SE : UInt<1> defname = TEC_RV_ICG module rvclkhdr_1 : input clock : Clock input reset : Reset output io : {l1clk : Clock, flip clk : Clock, flip en : UInt<1>, flip scan_mode : UInt<1>} inst clkhdr of TEC_RV_ICG_1 @[beh_lib.scala 331:24] clkhdr.SE is invalid clkhdr.EN is invalid clkhdr.CK is invalid clkhdr.Q is invalid io.l1clk <= clkhdr.Q @[beh_lib.scala 332:12] clkhdr.CK <= io.clk @[beh_lib.scala 333:16] clkhdr.EN <= io.en @[beh_lib.scala 334:16] clkhdr.SE <= io.scan_mode @[beh_lib.scala 335:16] module el2_lsu_dccm_ctl : input clock : Clock input reset : AsyncReset output io : {flip lsu_c2_m_clk : Clock, flip lsu_c2_r_clk : Clock, flip lsu_free_c2_clk : Clock, flip lsu_c1_r_clk : Clock, flip lsu_store_c1_r_clk : Clock, flip clk : Clock, flip lsu_pkt_d : {fast_int : UInt<1>, by : UInt<1>, half : UInt<1>, word : UInt<1>, dword : UInt<1>, load : UInt<1>, store : UInt<1>, unsign : UInt<1>, dma : UInt<1>, store_data_bypass_d : UInt<1>, load_ldst_bypass_d : UInt<1>, store_data_bypass_m : UInt<1>, valid : UInt<1>}, flip lsu_pkt_m : {fast_int : UInt<1>, by : UInt<1>, half : UInt<1>, word : UInt<1>, dword : UInt<1>, load : UInt<1>, store : UInt<1>, unsign : UInt<1>, dma : UInt<1>, store_data_bypass_d : UInt<1>, load_ldst_bypass_d : UInt<1>, store_data_bypass_m : UInt<1>, valid : UInt<1>}, flip lsu_pkt_r : {fast_int : UInt<1>, by : UInt<1>, half : UInt<1>, word : UInt<1>, dword : UInt<1>, load : UInt<1>, store : UInt<1>, unsign : UInt<1>, dma : UInt<1>, store_data_bypass_d : UInt<1>, load_ldst_bypass_d : UInt<1>, store_data_bypass_m : UInt<1>, valid : UInt<1>}, flip addr_in_dccm_d : UInt<1>, flip addr_in_dccm_m : UInt<1>, flip addr_in_dccm_r : UInt<1>, flip addr_in_pic_d : UInt<1>, flip addr_in_pic_m : UInt<1>, flip addr_in_pic_r : UInt<1>, flip lsu_raw_fwd_lo_r : UInt<1>, flip lsu_raw_fwd_hi_r : UInt<1>, flip lsu_commit_r : UInt<1>, flip lsu_addr_d : UInt<16>, flip lsu_addr_m : UInt<16>, flip lsu_addr_r : UInt<16>, flip end_addr_d : UInt<16>, flip end_addr_m : UInt<16>, flip end_addr_r : UInt<16>, flip stbuf_reqvld_any : UInt<1>, flip stbuf_addr_any : UInt<16>, flip stbuf_data_any : UInt<32>, flip stbuf_ecc_any : UInt<7>, flip stbuf_fwddata_hi_m : UInt<32>, flip stbuf_fwddata_lo_m : UInt<32>, flip stbuf_fwdbyteen_lo_m : UInt<4>, flip stbuf_fwdbyteen_hi_m : UInt<4>, dccm_rdata_hi_r : UInt<32>, dccm_rdata_lo_r : UInt<32>, dccm_data_ecc_hi_r : UInt<7>, dccm_data_ecc_lo_r : UInt<7>, lsu_ld_data_r : UInt<32>, lsu_ld_data_corr_r : UInt<32>, flip lsu_double_ecc_error_r : UInt<1>, flip single_ecc_error_hi_r : UInt<1>, flip single_ecc_error_lo_r : UInt<1>, flip sec_data_hi_r : UInt<32>, flip sec_data_lo_r : UInt<32>, flip sec_data_hi_r_ff : UInt<32>, flip sec_data_lo_r_ff : UInt<32>, flip sec_data_ecc_hi_r_ff : UInt<7>, flip sec_data_ecc_lo_r_ff : UInt<7>, dccm_rdata_hi_m : UInt<32>, dccm_rdata_lo_m : UInt<32>, dccm_data_ecc_hi_m : UInt<7>, dccm_data_ecc_lo_m : UInt<7>, lsu_ld_data_m : UInt<32>, flip lsu_double_ecc_error_m : UInt<1>, flip sec_data_hi_m : UInt<32>, flip sec_data_lo_m : UInt<32>, flip store_data_m : UInt<32>, flip dma_dccm_wen : UInt<1>, flip dma_pic_wen : UInt<1>, flip dma_mem_tag_m : UInt<3>, flip dma_mem_addr : UInt<32>, flip dma_mem_wdata : UInt<64>, flip dma_dccm_wdata_lo : UInt<32>, flip dma_dccm_wdata_hi : UInt<32>, flip dma_dccm_wdata_ecc_hi : UInt<7>, flip dma_dccm_wdata_ecc_lo : UInt<7>, store_data_hi_r : UInt<32>, store_data_lo_r : UInt<32>, store_datafn_hi_r : UInt<32>, store_datafn_lo_r : UInt<32>, store_data_r : UInt<32>, ld_single_ecc_error_r : UInt<1>, ld_single_ecc_error_r_ff : UInt<1>, picm_mask_data_m : UInt<32>, lsu_stbuf_commit_any : UInt<1>, lsu_dccm_rden_m : UInt<1>, lsu_dccm_rden_r : UInt<1>, dccm_dma_rvalid : UInt<1>, dccm_dma_ecc_error : UInt<1>, dccm_dma_rtag : UInt<3>, dccm_dma_rdata : UInt<64>, dccm_wren : UInt<1>, dccm_rden : UInt<1>, dccm_wr_addr_lo : UInt<16>, dccm_wr_data_lo : UInt<39>, dccm_rd_addr_lo : UInt<16>, flip dccm_rd_data_lo : UInt<39>, dccm_wr_addr_hi : UInt<16>, dccm_wr_data_hi : UInt<39>, dccm_rd_addr_hi : UInt<16>, flip dccm_rd_data_hi : UInt<39>, picm_wren : UInt<1>, picm_rden : UInt<1>, picm_mken : UInt<1>, picm_rdaddr : UInt<32>, picm_wraddr : UInt<32>, picm_wr_data : UInt<32>, flip picm_rd_data : UInt<32>, flip scan_mode : UInt<1>} node picm_rd_data_m = cat(io.picm_rd_data, io.picm_rd_data) @[Cat.scala 29:58] node dccm_rdata_corr_r = cat(io.sec_data_hi_r, io.sec_data_lo_r) @[Cat.scala 29:58] node dccm_rdata_corr_m = cat(io.sec_data_hi_m, io.sec_data_lo_m) @[Cat.scala 29:58] node dccm_rdata_r = cat(io.dccm_rdata_hi_r, io.dccm_rdata_lo_r) @[Cat.scala 29:58] node dccm_rdata_m = cat(io.dccm_rdata_hi_m, io.dccm_rdata_lo_m) @[Cat.scala 29:58] wire lsu_rdata_r : UInt<8>[8] @[el2_lsu_dccm_ctl.scala 134:32] wire lsu_rdata_m : UInt<8>[8] @[el2_lsu_dccm_ctl.scala 135:32] wire lsu_rdata_corr_r : UInt<8>[8] @[el2_lsu_dccm_ctl.scala 136:32] wire lsu_rdata_corr_m : UInt<8>[8] @[el2_lsu_dccm_ctl.scala 137:32] wire stbuf_fwddata_r : UInt<64> stbuf_fwddata_r <= UInt<1>("h00") wire stbuf_fwdbyteen_r : UInt<64> stbuf_fwdbyteen_r <= UInt<1>("h00") wire picm_rd_data_r_32 : UInt<32> picm_rd_data_r_32 <= UInt<1>("h00") wire picm_rd_data_r : UInt<64> picm_rd_data_r <= UInt<1>("h00") wire lsu_ld_data_corr_m : UInt<64> lsu_ld_data_corr_m <= UInt<1>("h00") node _T = and(io.lsu_pkt_m.valid, io.lsu_pkt_m.load) @[el2_lsu_dccm_ctl.scala 168:50] node _T_1 = and(_T, io.lsu_pkt_m.dma) @[el2_lsu_dccm_ctl.scala 168:70] io.dccm_dma_rvalid <= _T_1 @[el2_lsu_dccm_ctl.scala 168:28] io.dccm_dma_ecc_error <= io.lsu_double_ecc_error_m @[el2_lsu_dccm_ctl.scala 169:28] node _T_2 = cat(lsu_rdata_corr_m[1], lsu_rdata_corr_m[0]) @[el2_lsu_dccm_ctl.scala 170:48] node _T_3 = cat(lsu_rdata_corr_m[3], lsu_rdata_corr_m[2]) @[el2_lsu_dccm_ctl.scala 170:48] node _T_4 = cat(_T_3, _T_2) @[el2_lsu_dccm_ctl.scala 170:48] node _T_5 = cat(lsu_rdata_corr_m[5], lsu_rdata_corr_m[4]) @[el2_lsu_dccm_ctl.scala 170:48] node _T_6 = cat(lsu_rdata_corr_m[7], lsu_rdata_corr_m[6]) @[el2_lsu_dccm_ctl.scala 170:48] node _T_7 = cat(_T_6, _T_5) @[el2_lsu_dccm_ctl.scala 170:48] node _T_8 = cat(_T_7, _T_4) @[el2_lsu_dccm_ctl.scala 170:48] io.dccm_dma_rdata <= _T_8 @[el2_lsu_dccm_ctl.scala 170:28] io.dccm_dma_rtag <= io.dma_mem_tag_m @[el2_lsu_dccm_ctl.scala 171:28] io.dccm_rdata_lo_r <= UInt<1>("h00") @[el2_lsu_dccm_ctl.scala 172:28] io.dccm_rdata_hi_r <= UInt<1>("h00") @[el2_lsu_dccm_ctl.scala 173:28] io.dccm_data_ecc_hi_r <= UInt<1>("h00") @[el2_lsu_dccm_ctl.scala 174:28] io.dccm_data_ecc_lo_r <= UInt<1>("h00") @[el2_lsu_dccm_ctl.scala 175:28] reg _T_9 : UInt, io.lsu_c2_r_clk with : (reset => (reset, UInt<1>("h00"))) @[el2_lsu_dccm_ctl.scala 178:65] _T_9 <= lsu_ld_data_corr_m @[el2_lsu_dccm_ctl.scala 178:65] io.lsu_ld_data_corr_r <= _T_9 @[el2_lsu_dccm_ctl.scala 178:28] lsu_rdata_r[0] <= UInt<1>("h00") @[el2_lsu_dccm_ctl.scala 180:27] io.lsu_ld_data_r <= UInt<1>("h00") @[el2_lsu_dccm_ctl.scala 181:27] lsu_rdata_corr_r[0] <= UInt<1>("h00") @[el2_lsu_dccm_ctl.scala 182:27] node _T_10 = cat(io.stbuf_fwdbyteen_hi_m, io.stbuf_fwdbyteen_lo_m) @[Cat.scala 29:58] node _T_11 = bits(_T_10, 0, 0) @[el2_lsu_dccm_ctl.scala 184:92] node _T_12 = bits(_T_11, 0, 0) @[el2_lsu_dccm_ctl.scala 184:97] node _T_13 = cat(io.stbuf_fwddata_hi_m, io.stbuf_fwddata_lo_m) @[Cat.scala 29:58] node _T_14 = bits(_T_13, 7, 0) @[el2_lsu_dccm_ctl.scala 184:154] node _T_15 = bits(io.addr_in_pic_m, 0, 0) @[el2_lsu_dccm_ctl.scala 184:189] node _T_16 = bits(picm_rd_data_m, 7, 0) @[el2_lsu_dccm_ctl.scala 184:210] node _T_17 = bits(dccm_rdata_corr_m, 7, 0) @[el2_lsu_dccm_ctl.scala 184:241] node _T_18 = mux(_T_15, _T_16, _T_17) @[el2_lsu_dccm_ctl.scala 184:171] node _T_19 = mux(_T_12, _T_14, _T_18) @[el2_lsu_dccm_ctl.scala 184:36] lsu_rdata_corr_m[0] <= _T_19 @[el2_lsu_dccm_ctl.scala 184:30] node _T_20 = cat(io.stbuf_fwdbyteen_hi_m, io.stbuf_fwdbyteen_lo_m) @[Cat.scala 29:58] node _T_21 = bits(_T_20, 0, 0) @[el2_lsu_dccm_ctl.scala 185:92] node _T_22 = bits(_T_21, 0, 0) @[el2_lsu_dccm_ctl.scala 185:97] node _T_23 = cat(io.stbuf_fwddata_hi_m, io.stbuf_fwddata_lo_m) @[Cat.scala 29:58] node _T_24 = bits(_T_23, 7, 0) @[el2_lsu_dccm_ctl.scala 185:154] node _T_25 = bits(io.addr_in_pic_m, 0, 0) @[el2_lsu_dccm_ctl.scala 185:189] node _T_26 = bits(picm_rd_data_m, 7, 0) @[el2_lsu_dccm_ctl.scala 185:210] node _T_27 = bits(dccm_rdata_m, 7, 0) @[el2_lsu_dccm_ctl.scala 185:236] node _T_28 = mux(_T_25, _T_26, _T_27) @[el2_lsu_dccm_ctl.scala 185:171] node _T_29 = mux(_T_22, _T_24, _T_28) @[el2_lsu_dccm_ctl.scala 185:36] lsu_rdata_m[0] <= _T_29 @[el2_lsu_dccm_ctl.scala 185:30] lsu_rdata_r[1] <= UInt<1>("h00") @[el2_lsu_dccm_ctl.scala 180:27] io.lsu_ld_data_r <= UInt<1>("h00") @[el2_lsu_dccm_ctl.scala 181:27] lsu_rdata_corr_r[1] <= UInt<1>("h00") @[el2_lsu_dccm_ctl.scala 182:27] node _T_30 = cat(io.stbuf_fwdbyteen_hi_m, io.stbuf_fwdbyteen_lo_m) @[Cat.scala 29:58] node _T_31 = bits(_T_30, 1, 1) @[el2_lsu_dccm_ctl.scala 184:92] node _T_32 = bits(_T_31, 0, 0) @[el2_lsu_dccm_ctl.scala 184:97] node _T_33 = cat(io.stbuf_fwddata_hi_m, io.stbuf_fwddata_lo_m) @[Cat.scala 29:58] node _T_34 = bits(_T_33, 15, 8) @[el2_lsu_dccm_ctl.scala 184:154] node _T_35 = bits(io.addr_in_pic_m, 0, 0) @[el2_lsu_dccm_ctl.scala 184:189] node _T_36 = bits(picm_rd_data_m, 15, 8) @[el2_lsu_dccm_ctl.scala 184:210] node _T_37 = bits(dccm_rdata_corr_m, 15, 8) @[el2_lsu_dccm_ctl.scala 184:241] node _T_38 = mux(_T_35, _T_36, _T_37) @[el2_lsu_dccm_ctl.scala 184:171] node _T_39 = mux(_T_32, _T_34, _T_38) @[el2_lsu_dccm_ctl.scala 184:36] lsu_rdata_corr_m[1] <= _T_39 @[el2_lsu_dccm_ctl.scala 184:30] node _T_40 = cat(io.stbuf_fwdbyteen_hi_m, io.stbuf_fwdbyteen_lo_m) @[Cat.scala 29:58] node _T_41 = bits(_T_40, 1, 1) @[el2_lsu_dccm_ctl.scala 185:92] node _T_42 = bits(_T_41, 0, 0) @[el2_lsu_dccm_ctl.scala 185:97] node _T_43 = cat(io.stbuf_fwddata_hi_m, io.stbuf_fwddata_lo_m) @[Cat.scala 29:58] node _T_44 = bits(_T_43, 15, 8) @[el2_lsu_dccm_ctl.scala 185:154] node _T_45 = bits(io.addr_in_pic_m, 0, 0) @[el2_lsu_dccm_ctl.scala 185:189] node _T_46 = bits(picm_rd_data_m, 15, 8) @[el2_lsu_dccm_ctl.scala 185:210] node _T_47 = bits(dccm_rdata_m, 15, 8) @[el2_lsu_dccm_ctl.scala 185:236] node _T_48 = mux(_T_45, _T_46, _T_47) @[el2_lsu_dccm_ctl.scala 185:171] node _T_49 = mux(_T_42, _T_44, _T_48) @[el2_lsu_dccm_ctl.scala 185:36] lsu_rdata_m[1] <= _T_49 @[el2_lsu_dccm_ctl.scala 185:30] lsu_rdata_r[2] <= UInt<1>("h00") @[el2_lsu_dccm_ctl.scala 180:27] io.lsu_ld_data_r <= UInt<1>("h00") @[el2_lsu_dccm_ctl.scala 181:27] lsu_rdata_corr_r[2] <= UInt<1>("h00") @[el2_lsu_dccm_ctl.scala 182:27] node _T_50 = cat(io.stbuf_fwdbyteen_hi_m, io.stbuf_fwdbyteen_lo_m) @[Cat.scala 29:58] node _T_51 = bits(_T_50, 2, 2) @[el2_lsu_dccm_ctl.scala 184:92] node _T_52 = bits(_T_51, 0, 0) @[el2_lsu_dccm_ctl.scala 184:97] node _T_53 = cat(io.stbuf_fwddata_hi_m, io.stbuf_fwddata_lo_m) @[Cat.scala 29:58] node _T_54 = bits(_T_53, 23, 16) @[el2_lsu_dccm_ctl.scala 184:154] node _T_55 = bits(io.addr_in_pic_m, 0, 0) @[el2_lsu_dccm_ctl.scala 184:189] node _T_56 = bits(picm_rd_data_m, 23, 16) @[el2_lsu_dccm_ctl.scala 184:210] node _T_57 = bits(dccm_rdata_corr_m, 23, 16) @[el2_lsu_dccm_ctl.scala 184:241] node _T_58 = mux(_T_55, _T_56, _T_57) @[el2_lsu_dccm_ctl.scala 184:171] node _T_59 = mux(_T_52, _T_54, _T_58) @[el2_lsu_dccm_ctl.scala 184:36] lsu_rdata_corr_m[2] <= _T_59 @[el2_lsu_dccm_ctl.scala 184:30] node _T_60 = cat(io.stbuf_fwdbyteen_hi_m, io.stbuf_fwdbyteen_lo_m) @[Cat.scala 29:58] node _T_61 = bits(_T_60, 2, 2) @[el2_lsu_dccm_ctl.scala 185:92] node _T_62 = bits(_T_61, 0, 0) @[el2_lsu_dccm_ctl.scala 185:97] node _T_63 = cat(io.stbuf_fwddata_hi_m, io.stbuf_fwddata_lo_m) @[Cat.scala 29:58] node _T_64 = bits(_T_63, 23, 16) @[el2_lsu_dccm_ctl.scala 185:154] node _T_65 = bits(io.addr_in_pic_m, 0, 0) @[el2_lsu_dccm_ctl.scala 185:189] node _T_66 = bits(picm_rd_data_m, 23, 16) @[el2_lsu_dccm_ctl.scala 185:210] node _T_67 = bits(dccm_rdata_m, 23, 16) @[el2_lsu_dccm_ctl.scala 185:236] node _T_68 = mux(_T_65, _T_66, _T_67) @[el2_lsu_dccm_ctl.scala 185:171] node _T_69 = mux(_T_62, _T_64, _T_68) @[el2_lsu_dccm_ctl.scala 185:36] lsu_rdata_m[2] <= _T_69 @[el2_lsu_dccm_ctl.scala 185:30] lsu_rdata_r[3] <= UInt<1>("h00") @[el2_lsu_dccm_ctl.scala 180:27] io.lsu_ld_data_r <= UInt<1>("h00") @[el2_lsu_dccm_ctl.scala 181:27] lsu_rdata_corr_r[3] <= UInt<1>("h00") @[el2_lsu_dccm_ctl.scala 182:27] node _T_70 = cat(io.stbuf_fwdbyteen_hi_m, io.stbuf_fwdbyteen_lo_m) @[Cat.scala 29:58] node _T_71 = bits(_T_70, 3, 3) @[el2_lsu_dccm_ctl.scala 184:92] node _T_72 = bits(_T_71, 0, 0) @[el2_lsu_dccm_ctl.scala 184:97] node _T_73 = cat(io.stbuf_fwddata_hi_m, io.stbuf_fwddata_lo_m) @[Cat.scala 29:58] node _T_74 = bits(_T_73, 31, 24) @[el2_lsu_dccm_ctl.scala 184:154] node _T_75 = bits(io.addr_in_pic_m, 0, 0) @[el2_lsu_dccm_ctl.scala 184:189] node _T_76 = bits(picm_rd_data_m, 31, 24) @[el2_lsu_dccm_ctl.scala 184:210] node _T_77 = bits(dccm_rdata_corr_m, 31, 24) @[el2_lsu_dccm_ctl.scala 184:241] node _T_78 = mux(_T_75, _T_76, _T_77) @[el2_lsu_dccm_ctl.scala 184:171] node _T_79 = mux(_T_72, _T_74, _T_78) @[el2_lsu_dccm_ctl.scala 184:36] lsu_rdata_corr_m[3] <= _T_79 @[el2_lsu_dccm_ctl.scala 184:30] node _T_80 = cat(io.stbuf_fwdbyteen_hi_m, io.stbuf_fwdbyteen_lo_m) @[Cat.scala 29:58] node _T_81 = bits(_T_80, 3, 3) @[el2_lsu_dccm_ctl.scala 185:92] node _T_82 = bits(_T_81, 0, 0) @[el2_lsu_dccm_ctl.scala 185:97] node _T_83 = cat(io.stbuf_fwddata_hi_m, io.stbuf_fwddata_lo_m) @[Cat.scala 29:58] node _T_84 = bits(_T_83, 31, 24) @[el2_lsu_dccm_ctl.scala 185:154] node _T_85 = bits(io.addr_in_pic_m, 0, 0) @[el2_lsu_dccm_ctl.scala 185:189] node _T_86 = bits(picm_rd_data_m, 31, 24) @[el2_lsu_dccm_ctl.scala 185:210] node _T_87 = bits(dccm_rdata_m, 31, 24) @[el2_lsu_dccm_ctl.scala 185:236] node _T_88 = mux(_T_85, _T_86, _T_87) @[el2_lsu_dccm_ctl.scala 185:171] node _T_89 = mux(_T_82, _T_84, _T_88) @[el2_lsu_dccm_ctl.scala 185:36] lsu_rdata_m[3] <= _T_89 @[el2_lsu_dccm_ctl.scala 185:30] lsu_rdata_r[4] <= UInt<1>("h00") @[el2_lsu_dccm_ctl.scala 180:27] io.lsu_ld_data_r <= UInt<1>("h00") @[el2_lsu_dccm_ctl.scala 181:27] lsu_rdata_corr_r[4] <= UInt<1>("h00") @[el2_lsu_dccm_ctl.scala 182:27] node _T_90 = cat(io.stbuf_fwdbyteen_hi_m, io.stbuf_fwdbyteen_lo_m) @[Cat.scala 29:58] node _T_91 = bits(_T_90, 4, 4) @[el2_lsu_dccm_ctl.scala 184:92] node _T_92 = bits(_T_91, 0, 0) @[el2_lsu_dccm_ctl.scala 184:97] node _T_93 = cat(io.stbuf_fwddata_hi_m, io.stbuf_fwddata_lo_m) @[Cat.scala 29:58] node _T_94 = bits(_T_93, 39, 32) @[el2_lsu_dccm_ctl.scala 184:154] node _T_95 = bits(io.addr_in_pic_m, 0, 0) @[el2_lsu_dccm_ctl.scala 184:189] node _T_96 = bits(picm_rd_data_m, 39, 32) @[el2_lsu_dccm_ctl.scala 184:210] node _T_97 = bits(dccm_rdata_corr_m, 39, 32) @[el2_lsu_dccm_ctl.scala 184:241] node _T_98 = mux(_T_95, _T_96, _T_97) @[el2_lsu_dccm_ctl.scala 184:171] node _T_99 = mux(_T_92, _T_94, _T_98) @[el2_lsu_dccm_ctl.scala 184:36] lsu_rdata_corr_m[4] <= _T_99 @[el2_lsu_dccm_ctl.scala 184:30] node _T_100 = cat(io.stbuf_fwdbyteen_hi_m, io.stbuf_fwdbyteen_lo_m) @[Cat.scala 29:58] node _T_101 = bits(_T_100, 4, 4) @[el2_lsu_dccm_ctl.scala 185:92] node _T_102 = bits(_T_101, 0, 0) @[el2_lsu_dccm_ctl.scala 185:97] node _T_103 = cat(io.stbuf_fwddata_hi_m, io.stbuf_fwddata_lo_m) @[Cat.scala 29:58] node _T_104 = bits(_T_103, 39, 32) @[el2_lsu_dccm_ctl.scala 185:154] node _T_105 = bits(io.addr_in_pic_m, 0, 0) @[el2_lsu_dccm_ctl.scala 185:189] node _T_106 = bits(picm_rd_data_m, 39, 32) @[el2_lsu_dccm_ctl.scala 185:210] node _T_107 = bits(dccm_rdata_m, 39, 32) @[el2_lsu_dccm_ctl.scala 185:236] node _T_108 = mux(_T_105, _T_106, _T_107) @[el2_lsu_dccm_ctl.scala 185:171] node _T_109 = mux(_T_102, _T_104, _T_108) @[el2_lsu_dccm_ctl.scala 185:36] lsu_rdata_m[4] <= _T_109 @[el2_lsu_dccm_ctl.scala 185:30] lsu_rdata_r[5] <= UInt<1>("h00") @[el2_lsu_dccm_ctl.scala 180:27] io.lsu_ld_data_r <= UInt<1>("h00") @[el2_lsu_dccm_ctl.scala 181:27] lsu_rdata_corr_r[5] <= UInt<1>("h00") @[el2_lsu_dccm_ctl.scala 182:27] node _T_110 = cat(io.stbuf_fwdbyteen_hi_m, io.stbuf_fwdbyteen_lo_m) @[Cat.scala 29:58] node _T_111 = bits(_T_110, 5, 5) @[el2_lsu_dccm_ctl.scala 184:92] node _T_112 = bits(_T_111, 0, 0) @[el2_lsu_dccm_ctl.scala 184:97] node _T_113 = cat(io.stbuf_fwddata_hi_m, io.stbuf_fwddata_lo_m) @[Cat.scala 29:58] node _T_114 = bits(_T_113, 47, 40) @[el2_lsu_dccm_ctl.scala 184:154] node _T_115 = bits(io.addr_in_pic_m, 0, 0) @[el2_lsu_dccm_ctl.scala 184:189] node _T_116 = bits(picm_rd_data_m, 47, 40) @[el2_lsu_dccm_ctl.scala 184:210] node _T_117 = bits(dccm_rdata_corr_m, 47, 40) @[el2_lsu_dccm_ctl.scala 184:241] node _T_118 = mux(_T_115, _T_116, _T_117) @[el2_lsu_dccm_ctl.scala 184:171] node _T_119 = mux(_T_112, _T_114, _T_118) @[el2_lsu_dccm_ctl.scala 184:36] lsu_rdata_corr_m[5] <= _T_119 @[el2_lsu_dccm_ctl.scala 184:30] node _T_120 = cat(io.stbuf_fwdbyteen_hi_m, io.stbuf_fwdbyteen_lo_m) @[Cat.scala 29:58] node _T_121 = bits(_T_120, 5, 5) @[el2_lsu_dccm_ctl.scala 185:92] node _T_122 = bits(_T_121, 0, 0) @[el2_lsu_dccm_ctl.scala 185:97] node _T_123 = cat(io.stbuf_fwddata_hi_m, io.stbuf_fwddata_lo_m) @[Cat.scala 29:58] node _T_124 = bits(_T_123, 47, 40) @[el2_lsu_dccm_ctl.scala 185:154] node _T_125 = bits(io.addr_in_pic_m, 0, 0) @[el2_lsu_dccm_ctl.scala 185:189] node _T_126 = bits(picm_rd_data_m, 47, 40) @[el2_lsu_dccm_ctl.scala 185:210] node _T_127 = bits(dccm_rdata_m, 47, 40) @[el2_lsu_dccm_ctl.scala 185:236] node _T_128 = mux(_T_125, _T_126, _T_127) @[el2_lsu_dccm_ctl.scala 185:171] node _T_129 = mux(_T_122, _T_124, _T_128) @[el2_lsu_dccm_ctl.scala 185:36] lsu_rdata_m[5] <= _T_129 @[el2_lsu_dccm_ctl.scala 185:30] lsu_rdata_r[6] <= UInt<1>("h00") @[el2_lsu_dccm_ctl.scala 180:27] io.lsu_ld_data_r <= UInt<1>("h00") @[el2_lsu_dccm_ctl.scala 181:27] lsu_rdata_corr_r[6] <= UInt<1>("h00") @[el2_lsu_dccm_ctl.scala 182:27] node _T_130 = cat(io.stbuf_fwdbyteen_hi_m, io.stbuf_fwdbyteen_lo_m) @[Cat.scala 29:58] node _T_131 = bits(_T_130, 6, 6) @[el2_lsu_dccm_ctl.scala 184:92] node _T_132 = bits(_T_131, 0, 0) @[el2_lsu_dccm_ctl.scala 184:97] node _T_133 = cat(io.stbuf_fwddata_hi_m, io.stbuf_fwddata_lo_m) @[Cat.scala 29:58] node _T_134 = bits(_T_133, 55, 48) @[el2_lsu_dccm_ctl.scala 184:154] node _T_135 = bits(io.addr_in_pic_m, 0, 0) @[el2_lsu_dccm_ctl.scala 184:189] node _T_136 = bits(picm_rd_data_m, 55, 48) @[el2_lsu_dccm_ctl.scala 184:210] node _T_137 = bits(dccm_rdata_corr_m, 55, 48) @[el2_lsu_dccm_ctl.scala 184:241] node _T_138 = mux(_T_135, _T_136, _T_137) @[el2_lsu_dccm_ctl.scala 184:171] node _T_139 = mux(_T_132, _T_134, _T_138) @[el2_lsu_dccm_ctl.scala 184:36] lsu_rdata_corr_m[6] <= _T_139 @[el2_lsu_dccm_ctl.scala 184:30] node _T_140 = cat(io.stbuf_fwdbyteen_hi_m, io.stbuf_fwdbyteen_lo_m) @[Cat.scala 29:58] node _T_141 = bits(_T_140, 6, 6) @[el2_lsu_dccm_ctl.scala 185:92] node _T_142 = bits(_T_141, 0, 0) @[el2_lsu_dccm_ctl.scala 185:97] node _T_143 = cat(io.stbuf_fwddata_hi_m, io.stbuf_fwddata_lo_m) @[Cat.scala 29:58] node _T_144 = bits(_T_143, 55, 48) @[el2_lsu_dccm_ctl.scala 185:154] node _T_145 = bits(io.addr_in_pic_m, 0, 0) @[el2_lsu_dccm_ctl.scala 185:189] node _T_146 = bits(picm_rd_data_m, 55, 48) @[el2_lsu_dccm_ctl.scala 185:210] node _T_147 = bits(dccm_rdata_m, 55, 48) @[el2_lsu_dccm_ctl.scala 185:236] node _T_148 = mux(_T_145, _T_146, _T_147) @[el2_lsu_dccm_ctl.scala 185:171] node _T_149 = mux(_T_142, _T_144, _T_148) @[el2_lsu_dccm_ctl.scala 185:36] lsu_rdata_m[6] <= _T_149 @[el2_lsu_dccm_ctl.scala 185:30] lsu_rdata_r[7] <= UInt<1>("h00") @[el2_lsu_dccm_ctl.scala 180:27] io.lsu_ld_data_r <= UInt<1>("h00") @[el2_lsu_dccm_ctl.scala 181:27] lsu_rdata_corr_r[7] <= UInt<1>("h00") @[el2_lsu_dccm_ctl.scala 182:27] node _T_150 = cat(io.stbuf_fwdbyteen_hi_m, io.stbuf_fwdbyteen_lo_m) @[Cat.scala 29:58] node _T_151 = bits(_T_150, 7, 7) @[el2_lsu_dccm_ctl.scala 184:92] node _T_152 = bits(_T_151, 0, 0) @[el2_lsu_dccm_ctl.scala 184:97] node _T_153 = cat(io.stbuf_fwddata_hi_m, io.stbuf_fwddata_lo_m) @[Cat.scala 29:58] node _T_154 = bits(_T_153, 63, 56) @[el2_lsu_dccm_ctl.scala 184:154] node _T_155 = bits(io.addr_in_pic_m, 0, 0) @[el2_lsu_dccm_ctl.scala 184:189] node _T_156 = bits(picm_rd_data_m, 63, 56) @[el2_lsu_dccm_ctl.scala 184:210] node _T_157 = bits(dccm_rdata_corr_m, 63, 56) @[el2_lsu_dccm_ctl.scala 184:241] node _T_158 = mux(_T_155, _T_156, _T_157) @[el2_lsu_dccm_ctl.scala 184:171] node _T_159 = mux(_T_152, _T_154, _T_158) @[el2_lsu_dccm_ctl.scala 184:36] lsu_rdata_corr_m[7] <= _T_159 @[el2_lsu_dccm_ctl.scala 184:30] node _T_160 = cat(io.stbuf_fwdbyteen_hi_m, io.stbuf_fwdbyteen_lo_m) @[Cat.scala 29:58] node _T_161 = bits(_T_160, 7, 7) @[el2_lsu_dccm_ctl.scala 185:92] node _T_162 = bits(_T_161, 0, 0) @[el2_lsu_dccm_ctl.scala 185:97] node _T_163 = cat(io.stbuf_fwddata_hi_m, io.stbuf_fwddata_lo_m) @[Cat.scala 29:58] node _T_164 = bits(_T_163, 63, 56) @[el2_lsu_dccm_ctl.scala 185:154] node _T_165 = bits(io.addr_in_pic_m, 0, 0) @[el2_lsu_dccm_ctl.scala 185:189] node _T_166 = bits(picm_rd_data_m, 63, 56) @[el2_lsu_dccm_ctl.scala 185:210] node _T_167 = bits(dccm_rdata_m, 63, 56) @[el2_lsu_dccm_ctl.scala 185:236] node _T_168 = mux(_T_165, _T_166, _T_167) @[el2_lsu_dccm_ctl.scala 185:171] node _T_169 = mux(_T_162, _T_164, _T_168) @[el2_lsu_dccm_ctl.scala 185:36] lsu_rdata_m[7] <= _T_169 @[el2_lsu_dccm_ctl.scala 185:30] node _T_170 = cat(lsu_rdata_m[1], lsu_rdata_m[0]) @[el2_lsu_dccm_ctl.scala 186:43] node _T_171 = cat(lsu_rdata_m[3], lsu_rdata_m[2]) @[el2_lsu_dccm_ctl.scala 186:43] node _T_172 = cat(_T_171, _T_170) @[el2_lsu_dccm_ctl.scala 186:43] node _T_173 = cat(lsu_rdata_m[5], lsu_rdata_m[4]) @[el2_lsu_dccm_ctl.scala 186:43] node _T_174 = cat(lsu_rdata_m[7], lsu_rdata_m[6]) @[el2_lsu_dccm_ctl.scala 186:43] node _T_175 = cat(_T_174, _T_173) @[el2_lsu_dccm_ctl.scala 186:43] node _T_176 = cat(_T_175, _T_172) @[el2_lsu_dccm_ctl.scala 186:43] node _T_177 = bits(io.lsu_addr_m, 1, 0) @[el2_lsu_dccm_ctl.scala 186:70] node _T_178 = mul(UInt<4>("h08"), _T_177) @[el2_lsu_dccm_ctl.scala 186:56] node _T_179 = dshr(_T_176, _T_178) @[el2_lsu_dccm_ctl.scala 186:50] io.lsu_ld_data_m <= _T_179 @[el2_lsu_dccm_ctl.scala 186:28] node _T_180 = cat(lsu_rdata_corr_m[1], lsu_rdata_corr_m[0]) @[el2_lsu_dccm_ctl.scala 187:48] node _T_181 = cat(lsu_rdata_corr_m[3], lsu_rdata_corr_m[2]) @[el2_lsu_dccm_ctl.scala 187:48] node _T_182 = cat(_T_181, _T_180) @[el2_lsu_dccm_ctl.scala 187:48] node _T_183 = cat(lsu_rdata_corr_m[5], lsu_rdata_corr_m[4]) @[el2_lsu_dccm_ctl.scala 187:48] node _T_184 = cat(lsu_rdata_corr_m[7], lsu_rdata_corr_m[6]) @[el2_lsu_dccm_ctl.scala 187:48] node _T_185 = cat(_T_184, _T_183) @[el2_lsu_dccm_ctl.scala 187:48] node _T_186 = cat(_T_185, _T_182) @[el2_lsu_dccm_ctl.scala 187:48] node _T_187 = bits(io.lsu_addr_m, 1, 0) @[el2_lsu_dccm_ctl.scala 187:75] node _T_188 = mul(UInt<4>("h08"), _T_187) @[el2_lsu_dccm_ctl.scala 187:61] node _T_189 = dshr(_T_186, _T_188) @[el2_lsu_dccm_ctl.scala 187:55] lsu_ld_data_corr_m <= _T_189 @[el2_lsu_dccm_ctl.scala 187:28] node _T_190 = bits(io.lsu_addr_d, 15, 2) @[el2_lsu_dccm_ctl.scala 190:44] node _T_191 = bits(io.lsu_addr_r, 15, 2) @[el2_lsu_dccm_ctl.scala 190:81] node _T_192 = eq(_T_190, _T_191) @[el2_lsu_dccm_ctl.scala 190:64] node _T_193 = bits(io.end_addr_d, 15, 2) @[el2_lsu_dccm_ctl.scala 190:125] node _T_194 = bits(io.lsu_addr_r, 15, 2) @[el2_lsu_dccm_ctl.scala 190:162] node _T_195 = eq(_T_193, _T_194) @[el2_lsu_dccm_ctl.scala 190:145] node _T_196 = or(_T_192, _T_195) @[el2_lsu_dccm_ctl.scala 190:109] node _T_197 = and(_T_196, io.lsu_pkt_d.valid) @[el2_lsu_dccm_ctl.scala 190:191] node _T_198 = and(_T_197, io.lsu_pkt_d.store) @[el2_lsu_dccm_ctl.scala 190:212] node _T_199 = and(_T_198, io.lsu_pkt_d.dma) @[el2_lsu_dccm_ctl.scala 190:233] node _T_200 = and(_T_199, io.addr_in_dccm_d) @[el2_lsu_dccm_ctl.scala 190:252] node _T_201 = bits(io.lsu_addr_m, 15, 2) @[el2_lsu_dccm_ctl.scala 191:21] node _T_202 = bits(io.lsu_addr_r, 15, 2) @[el2_lsu_dccm_ctl.scala 191:58] node _T_203 = eq(_T_201, _T_202) @[el2_lsu_dccm_ctl.scala 191:41] node _T_204 = bits(io.end_addr_m, 15, 2) @[el2_lsu_dccm_ctl.scala 191:102] node _T_205 = bits(io.lsu_addr_r, 15, 2) @[el2_lsu_dccm_ctl.scala 191:139] node _T_206 = eq(_T_204, _T_205) @[el2_lsu_dccm_ctl.scala 191:122] node _T_207 = or(_T_203, _T_206) @[el2_lsu_dccm_ctl.scala 191:86] node _T_208 = and(_T_207, io.lsu_pkt_m.valid) @[el2_lsu_dccm_ctl.scala 191:168] node _T_209 = and(_T_208, io.lsu_pkt_m.store) @[el2_lsu_dccm_ctl.scala 191:189] node _T_210 = and(_T_209, io.lsu_pkt_m.dma) @[el2_lsu_dccm_ctl.scala 191:210] node _T_211 = and(_T_210, io.addr_in_dccm_m) @[el2_lsu_dccm_ctl.scala 191:229] node kill_ecc_corr_lo_r = or(_T_200, _T_211) @[el2_lsu_dccm_ctl.scala 190:273] node _T_212 = bits(io.lsu_addr_d, 15, 2) @[el2_lsu_dccm_ctl.scala 192:44] node _T_213 = bits(io.end_addr_r, 15, 2) @[el2_lsu_dccm_ctl.scala 192:81] node _T_214 = eq(_T_212, _T_213) @[el2_lsu_dccm_ctl.scala 192:64] node _T_215 = bits(io.end_addr_d, 15, 2) @[el2_lsu_dccm_ctl.scala 192:125] node _T_216 = bits(io.end_addr_r, 15, 2) @[el2_lsu_dccm_ctl.scala 192:162] node _T_217 = eq(_T_215, _T_216) @[el2_lsu_dccm_ctl.scala 192:145] node _T_218 = or(_T_214, _T_217) @[el2_lsu_dccm_ctl.scala 192:109] node _T_219 = and(_T_218, io.lsu_pkt_d.valid) @[el2_lsu_dccm_ctl.scala 192:191] node _T_220 = and(_T_219, io.lsu_pkt_d.store) @[el2_lsu_dccm_ctl.scala 192:212] node _T_221 = and(_T_220, io.lsu_pkt_d.dma) @[el2_lsu_dccm_ctl.scala 192:233] node _T_222 = and(_T_221, io.addr_in_dccm_d) @[el2_lsu_dccm_ctl.scala 192:252] node _T_223 = bits(io.lsu_addr_m, 15, 2) @[el2_lsu_dccm_ctl.scala 193:21] node _T_224 = bits(io.end_addr_r, 15, 2) @[el2_lsu_dccm_ctl.scala 193:58] node _T_225 = eq(_T_223, _T_224) @[el2_lsu_dccm_ctl.scala 193:41] node _T_226 = bits(io.end_addr_m, 15, 2) @[el2_lsu_dccm_ctl.scala 193:102] node _T_227 = bits(io.end_addr_r, 15, 2) @[el2_lsu_dccm_ctl.scala 193:139] node _T_228 = eq(_T_226, _T_227) @[el2_lsu_dccm_ctl.scala 193:122] node _T_229 = or(_T_225, _T_228) @[el2_lsu_dccm_ctl.scala 193:86] node _T_230 = and(_T_229, io.lsu_pkt_m.valid) @[el2_lsu_dccm_ctl.scala 193:168] node _T_231 = and(_T_230, io.lsu_pkt_m.store) @[el2_lsu_dccm_ctl.scala 193:189] node _T_232 = and(_T_231, io.lsu_pkt_m.dma) @[el2_lsu_dccm_ctl.scala 193:210] node _T_233 = and(_T_232, io.addr_in_dccm_m) @[el2_lsu_dccm_ctl.scala 193:229] node kill_ecc_corr_hi_r = or(_T_222, _T_233) @[el2_lsu_dccm_ctl.scala 192:273] node _T_234 = and(io.lsu_pkt_r.load, io.single_ecc_error_lo_r) @[el2_lsu_dccm_ctl.scala 194:55] node _T_235 = not(io.lsu_raw_fwd_lo_r) @[el2_lsu_dccm_ctl.scala 194:84] node ld_single_ecc_error_lo_r = and(_T_234, _T_235) @[el2_lsu_dccm_ctl.scala 194:82] node _T_236 = and(io.lsu_pkt_r.load, io.single_ecc_error_hi_r) @[el2_lsu_dccm_ctl.scala 195:55] node _T_237 = not(io.lsu_raw_fwd_hi_r) @[el2_lsu_dccm_ctl.scala 195:84] node ld_single_ecc_error_hi_r = and(_T_236, _T_237) @[el2_lsu_dccm_ctl.scala 195:82] node _T_238 = or(ld_single_ecc_error_lo_r, ld_single_ecc_error_hi_r) @[el2_lsu_dccm_ctl.scala 196:62] node _T_239 = not(io.lsu_double_ecc_error_r) @[el2_lsu_dccm_ctl.scala 196:92] node _T_240 = and(_T_238, _T_239) @[el2_lsu_dccm_ctl.scala 196:90] io.ld_single_ecc_error_r <= _T_240 @[el2_lsu_dccm_ctl.scala 196:33] node _T_241 = or(io.lsu_commit_r, io.lsu_pkt_r.dma) @[el2_lsu_dccm_ctl.scala 197:81] node _T_242 = and(ld_single_ecc_error_lo_r, _T_241) @[el2_lsu_dccm_ctl.scala 197:62] node _T_243 = not(kill_ecc_corr_lo_r) @[el2_lsu_dccm_ctl.scala 197:103] node ld_single_ecc_error_lo_r_ns = and(_T_242, _T_243) @[el2_lsu_dccm_ctl.scala 197:101] node _T_244 = or(io.lsu_commit_r, io.lsu_pkt_r.dma) @[el2_lsu_dccm_ctl.scala 198:81] node _T_245 = and(ld_single_ecc_error_hi_r, _T_244) @[el2_lsu_dccm_ctl.scala 198:62] node _T_246 = not(kill_ecc_corr_hi_r) @[el2_lsu_dccm_ctl.scala 198:103] node ld_single_ecc_error_hi_r_ns = and(_T_245, _T_246) @[el2_lsu_dccm_ctl.scala 198:101] reg lsu_double_ecc_error_r_ff : UInt, io.lsu_free_c2_clk with : (reset => (reset, UInt<1>("h00"))) @[el2_lsu_dccm_ctl.scala 200:74] lsu_double_ecc_error_r_ff <= io.lsu_double_ecc_error_r @[el2_lsu_dccm_ctl.scala 200:74] reg ld_single_ecc_error_hi_r_ff : UInt, io.lsu_free_c2_clk with : (reset => (reset, UInt<1>("h00"))) @[el2_lsu_dccm_ctl.scala 201:74] ld_single_ecc_error_hi_r_ff <= ld_single_ecc_error_hi_r_ns @[el2_lsu_dccm_ctl.scala 201:74] reg ld_single_ecc_error_lo_r_ff : UInt, io.lsu_free_c2_clk with : (reset => (reset, UInt<1>("h00"))) @[el2_lsu_dccm_ctl.scala 202:74] ld_single_ecc_error_lo_r_ff <= ld_single_ecc_error_lo_r_ns @[el2_lsu_dccm_ctl.scala 202:74] node _T_247 = bits(io.end_addr_r, 15, 0) @[el2_lsu_dccm_ctl.scala 206:49] node _T_248 = bits(io.ld_single_ecc_error_r, 0, 0) @[el2_lsu_dccm_ctl.scala 206:94] node _T_249 = bits(io.scan_mode, 0, 0) @[el2_lsu_dccm_ctl.scala 206:121] inst rvclkhdr of rvclkhdr @[beh_lib.scala 351:21] rvclkhdr.clock <= clock rvclkhdr.reset <= reset rvclkhdr.io.clk <= io.clk @[beh_lib.scala 353:16] rvclkhdr.io.en <= _T_248 @[beh_lib.scala 354:15] rvclkhdr.io.scan_mode <= _T_249 @[beh_lib.scala 355:22] reg ld_sec_addr_hi_r_ff : UInt, rvclkhdr.io.l1clk with : (reset => (reset, UInt<1>("h00"))) @[beh_lib.scala 357:14] ld_sec_addr_hi_r_ff <= _T_247 @[beh_lib.scala 357:14] node _T_250 = bits(io.lsu_addr_r, 15, 0) @[el2_lsu_dccm_ctl.scala 207:49] node _T_251 = bits(io.ld_single_ecc_error_r, 0, 0) @[el2_lsu_dccm_ctl.scala 207:94] node _T_252 = bits(io.scan_mode, 0, 0) @[el2_lsu_dccm_ctl.scala 207:121] inst rvclkhdr_1 of rvclkhdr_1 @[beh_lib.scala 351:21] rvclkhdr_1.clock <= clock rvclkhdr_1.reset <= reset rvclkhdr_1.io.clk <= io.clk @[beh_lib.scala 353:16] rvclkhdr_1.io.en <= _T_251 @[beh_lib.scala 354:15] rvclkhdr_1.io.scan_mode <= _T_252 @[beh_lib.scala 355:22] reg ld_sec_addr_lo_r_ff : UInt, rvclkhdr_1.io.l1clk with : (reset => (reset, UInt<1>("h00"))) @[beh_lib.scala 357:14] ld_sec_addr_lo_r_ff <= _T_250 @[beh_lib.scala 357:14] node _T_253 = or(io.lsu_pkt_d.word, io.lsu_pkt_d.dword) @[el2_lsu_dccm_ctl.scala 208:110] node _T_254 = not(_T_253) @[el2_lsu_dccm_ctl.scala 208:90] node _T_255 = bits(io.lsu_addr_d, 1, 0) @[el2_lsu_dccm_ctl.scala 208:148] node _T_256 = neq(_T_255, UInt<2>("h00")) @[el2_lsu_dccm_ctl.scala 208:154] node _T_257 = or(_T_254, _T_256) @[el2_lsu_dccm_ctl.scala 208:132] node _T_258 = and(io.lsu_pkt_d.store, _T_257) @[el2_lsu_dccm_ctl.scala 208:87] node _T_259 = or(io.lsu_pkt_d.load, _T_258) @[el2_lsu_dccm_ctl.scala 208:65] node _T_260 = and(io.lsu_pkt_d.valid, _T_259) @[el2_lsu_dccm_ctl.scala 208:44] node lsu_dccm_rden_d = and(_T_260, io.addr_in_dccm_d) @[el2_lsu_dccm_ctl.scala 208:171] node _T_261 = or(ld_single_ecc_error_lo_r_ff, ld_single_ecc_error_hi_r_ff) @[el2_lsu_dccm_ctl.scala 211:63] node _T_262 = not(lsu_double_ecc_error_r_ff) @[el2_lsu_dccm_ctl.scala 211:96] node _T_263 = and(_T_261, _T_262) @[el2_lsu_dccm_ctl.scala 211:94] io.ld_single_ecc_error_r_ff <= _T_263 @[el2_lsu_dccm_ctl.scala 211:31] node _T_264 = or(lsu_dccm_rden_d, io.dma_dccm_wen) @[el2_lsu_dccm_ctl.scala 212:71] node _T_265 = or(_T_264, io.ld_single_ecc_error_r_ff) @[el2_lsu_dccm_ctl.scala 212:89] node _T_266 = not(_T_265) @[el2_lsu_dccm_ctl.scala 212:53] node _T_267 = bits(io.stbuf_addr_any, 3, 2) @[el2_lsu_dccm_ctl.scala 213:44] node _T_268 = bits(io.lsu_addr_d, 3, 2) @[el2_lsu_dccm_ctl.scala 213:124] node _T_269 = eq(_T_267, _T_268) @[el2_lsu_dccm_ctl.scala 213:107] node _T_270 = bits(io.stbuf_addr_any, 3, 2) @[el2_lsu_dccm_ctl.scala 214:25] node _T_271 = bits(io.end_addr_d, 3, 2) @[el2_lsu_dccm_ctl.scala 214:105] node _T_272 = eq(_T_270, _T_271) @[el2_lsu_dccm_ctl.scala 214:88] node _T_273 = or(_T_269, _T_272) @[el2_lsu_dccm_ctl.scala 213:195] node _T_274 = not(_T_273) @[el2_lsu_dccm_ctl.scala 213:24] node _T_275 = and(lsu_dccm_rden_d, _T_274) @[el2_lsu_dccm_ctl.scala 213:22] node _T_276 = or(_T_266, _T_275) @[el2_lsu_dccm_ctl.scala 212:120] node _T_277 = and(io.stbuf_reqvld_any, _T_276) @[el2_lsu_dccm_ctl.scala 212:50] io.lsu_stbuf_commit_any <= _T_277 @[el2_lsu_dccm_ctl.scala 212:27] node _T_278 = or(io.dma_dccm_wen, io.lsu_stbuf_commit_any) @[el2_lsu_dccm_ctl.scala 217:41] node _T_279 = or(_T_278, io.ld_single_ecc_error_r_ff) @[el2_lsu_dccm_ctl.scala 217:67] io.dccm_wren <= _T_279 @[el2_lsu_dccm_ctl.scala 217:22] node _T_280 = and(lsu_dccm_rden_d, io.addr_in_dccm_d) @[el2_lsu_dccm_ctl.scala 218:41] io.dccm_rden <= _T_280 @[el2_lsu_dccm_ctl.scala 218:22] node _T_281 = bits(io.ld_single_ecc_error_r_ff, 0, 0) @[el2_lsu_dccm_ctl.scala 219:57] node _T_282 = eq(ld_single_ecc_error_lo_r_ff, UInt<1>("h01")) @[el2_lsu_dccm_ctl.scala 220:36] node _T_283 = bits(ld_sec_addr_lo_r_ff, 15, 0) @[el2_lsu_dccm_ctl.scala 220:62] node _T_284 = bits(ld_sec_addr_hi_r_ff, 15, 0) @[el2_lsu_dccm_ctl.scala 220:101] node _T_285 = mux(_T_282, _T_283, _T_284) @[el2_lsu_dccm_ctl.scala 220:8] node _T_286 = bits(io.dma_dccm_wen, 0, 0) @[el2_lsu_dccm_ctl.scala 221:25] node _T_287 = bits(io.lsu_addr_d, 15, 0) @[el2_lsu_dccm_ctl.scala 221:45] node _T_288 = bits(io.stbuf_addr_any, 15, 0) @[el2_lsu_dccm_ctl.scala 221:82] node _T_289 = mux(_T_286, _T_287, _T_288) @[el2_lsu_dccm_ctl.scala 221:8] node _T_290 = mux(_T_281, _T_285, _T_289) @[el2_lsu_dccm_ctl.scala 219:28] io.dccm_wr_addr_lo <= _T_290 @[el2_lsu_dccm_ctl.scala 219:22] node _T_291 = bits(io.ld_single_ecc_error_r_ff, 0, 0) @[el2_lsu_dccm_ctl.scala 222:57] node _T_292 = eq(ld_single_ecc_error_hi_r_ff, UInt<1>("h01")) @[el2_lsu_dccm_ctl.scala 223:36] node _T_293 = bits(ld_sec_addr_hi_r_ff, 15, 0) @[el2_lsu_dccm_ctl.scala 223:63] node _T_294 = bits(ld_sec_addr_lo_r_ff, 15, 0) @[el2_lsu_dccm_ctl.scala 223:103] node _T_295 = mux(_T_292, _T_293, _T_294) @[el2_lsu_dccm_ctl.scala 223:8] node _T_296 = bits(io.dma_dccm_wen, 0, 0) @[el2_lsu_dccm_ctl.scala 224:25] node _T_297 = bits(io.end_addr_d, 15, 0) @[el2_lsu_dccm_ctl.scala 224:46] node _T_298 = bits(io.stbuf_addr_any, 15, 0) @[el2_lsu_dccm_ctl.scala 224:83] node _T_299 = mux(_T_296, _T_297, _T_298) @[el2_lsu_dccm_ctl.scala 224:8] node _T_300 = mux(_T_291, _T_295, _T_299) @[el2_lsu_dccm_ctl.scala 222:28] io.dccm_wr_addr_hi <= _T_300 @[el2_lsu_dccm_ctl.scala 222:22] node _T_301 = bits(io.lsu_addr_d, 15, 0) @[el2_lsu_dccm_ctl.scala 225:38] io.dccm_rd_addr_lo <= _T_301 @[el2_lsu_dccm_ctl.scala 225:22] node _T_302 = bits(io.end_addr_d, 15, 0) @[el2_lsu_dccm_ctl.scala 226:38] io.dccm_rd_addr_hi <= _T_302 @[el2_lsu_dccm_ctl.scala 226:22] node _T_303 = bits(io.ld_single_ecc_error_r_ff, 0, 0) @[el2_lsu_dccm_ctl.scala 227:57] node _T_304 = eq(ld_single_ecc_error_lo_r_ff, UInt<1>("h00")) @[el2_lsu_dccm_ctl.scala 228:36] node _T_305 = bits(io.sec_data_ecc_lo_r_ff, 6, 0) @[el2_lsu_dccm_ctl.scala 228:70] node _T_306 = bits(io.sec_data_lo_r_ff, 31, 0) @[el2_lsu_dccm_ctl.scala 228:114] node _T_307 = cat(_T_305, _T_306) @[Cat.scala 29:58] node _T_308 = bits(io.sec_data_ecc_hi_r_ff, 6, 0) @[el2_lsu_dccm_ctl.scala 229:34] node _T_309 = bits(io.sec_data_hi_r_ff, 31, 0) @[el2_lsu_dccm_ctl.scala 229:78] node _T_310 = cat(_T_308, _T_309) @[Cat.scala 29:58] node _T_311 = mux(_T_304, _T_307, _T_310) @[el2_lsu_dccm_ctl.scala 228:8] node _T_312 = bits(io.dma_dccm_wen, 0, 0) @[el2_lsu_dccm_ctl.scala 230:25] node _T_313 = bits(io.dma_dccm_wdata_ecc_lo, 6, 0) @[el2_lsu_dccm_ctl.scala 230:60] node _T_314 = bits(io.dma_dccm_wdata_lo, 31, 0) @[el2_lsu_dccm_ctl.scala 230:105] node _T_315 = cat(_T_313, _T_314) @[Cat.scala 29:58] node _T_316 = bits(io.stbuf_ecc_any, 6, 0) @[el2_lsu_dccm_ctl.scala 231:27] node _T_317 = bits(io.stbuf_data_any, 31, 0) @[el2_lsu_dccm_ctl.scala 231:69] node _T_318 = cat(_T_316, _T_317) @[Cat.scala 29:58] node _T_319 = mux(_T_312, _T_315, _T_318) @[el2_lsu_dccm_ctl.scala 230:8] node _T_320 = mux(_T_303, _T_311, _T_319) @[el2_lsu_dccm_ctl.scala 227:28] io.dccm_wr_data_lo <= _T_320 @[el2_lsu_dccm_ctl.scala 227:22] node _T_321 = bits(io.ld_single_ecc_error_r_ff, 0, 0) @[el2_lsu_dccm_ctl.scala 233:57] node _T_322 = eq(ld_single_ecc_error_hi_r_ff, UInt<1>("h00")) @[el2_lsu_dccm_ctl.scala 234:36] node _T_323 = bits(io.sec_data_ecc_hi_r_ff, 6, 0) @[el2_lsu_dccm_ctl.scala 234:71] node _T_324 = bits(io.sec_data_hi_r_ff, 31, 0) @[el2_lsu_dccm_ctl.scala 234:115] node _T_325 = cat(_T_323, _T_324) @[Cat.scala 29:58] node _T_326 = bits(io.sec_data_ecc_lo_r_ff, 6, 0) @[el2_lsu_dccm_ctl.scala 235:34] node _T_327 = bits(io.sec_data_lo_r_ff, 31, 0) @[el2_lsu_dccm_ctl.scala 235:78] node _T_328 = cat(_T_326, _T_327) @[Cat.scala 29:58] node _T_329 = mux(_T_322, _T_325, _T_328) @[el2_lsu_dccm_ctl.scala 234:8] node _T_330 = bits(io.dma_dccm_wen, 0, 0) @[el2_lsu_dccm_ctl.scala 236:25] node _T_331 = bits(io.dma_dccm_wdata_ecc_hi, 6, 0) @[el2_lsu_dccm_ctl.scala 236:61] node _T_332 = bits(io.dma_dccm_wdata_hi, 31, 0) @[el2_lsu_dccm_ctl.scala 236:106] node _T_333 = cat(_T_331, _T_332) @[Cat.scala 29:58] node _T_334 = bits(io.stbuf_ecc_any, 6, 0) @[el2_lsu_dccm_ctl.scala 237:27] node _T_335 = bits(io.stbuf_data_any, 31, 0) @[el2_lsu_dccm_ctl.scala 237:69] node _T_336 = cat(_T_334, _T_335) @[Cat.scala 29:58] node _T_337 = mux(_T_330, _T_333, _T_336) @[el2_lsu_dccm_ctl.scala 236:8] node _T_338 = mux(_T_321, _T_329, _T_337) @[el2_lsu_dccm_ctl.scala 233:28] io.dccm_wr_data_hi <= _T_338 @[el2_lsu_dccm_ctl.scala 233:22] node _T_339 = bits(io.lsu_pkt_m.store, 0, 0) @[Bitwise.scala 72:15] node _T_340 = mux(_T_339, UInt<4>("h0f"), UInt<4>("h00")) @[Bitwise.scala 72:12] node _T_341 = bits(io.lsu_pkt_m.by, 0, 0) @[Bitwise.scala 72:15] node _T_342 = mux(_T_341, UInt<4>("h0f"), UInt<4>("h00")) @[Bitwise.scala 72:12] node _T_343 = and(_T_342, UInt<4>("h01")) @[el2_lsu_dccm_ctl.scala 240:84] node _T_344 = bits(io.lsu_pkt_m.half, 0, 0) @[Bitwise.scala 72:15] node _T_345 = mux(_T_344, UInt<4>("h0f"), UInt<4>("h00")) @[Bitwise.scala 72:12] node _T_346 = and(_T_345, UInt<4>("h03")) @[el2_lsu_dccm_ctl.scala 241:33] node _T_347 = or(_T_343, _T_346) @[el2_lsu_dccm_ctl.scala 240:97] node _T_348 = bits(io.lsu_pkt_m.word, 0, 0) @[Bitwise.scala 72:15] node _T_349 = mux(_T_348, UInt<4>("h0f"), UInt<4>("h00")) @[Bitwise.scala 72:12] node _T_350 = and(_T_349, UInt<4>("h0f")) @[el2_lsu_dccm_ctl.scala 242:33] node _T_351 = or(_T_347, _T_350) @[el2_lsu_dccm_ctl.scala 241:46] node store_byteen_m = and(_T_340, _T_351) @[el2_lsu_dccm_ctl.scala 240:53] node _T_352 = bits(io.lsu_pkt_r.store, 0, 0) @[Bitwise.scala 72:15] node _T_353 = mux(_T_352, UInt<4>("h0f"), UInt<4>("h00")) @[Bitwise.scala 72:12] node _T_354 = bits(io.lsu_pkt_r.by, 0, 0) @[Bitwise.scala 72:15] node _T_355 = mux(_T_354, UInt<4>("h0f"), UInt<4>("h00")) @[Bitwise.scala 72:12] node _T_356 = and(_T_355, UInt<4>("h01")) @[el2_lsu_dccm_ctl.scala 243:84] node _T_357 = bits(io.lsu_pkt_r.half, 0, 0) @[Bitwise.scala 72:15] node _T_358 = mux(_T_357, UInt<4>("h0f"), UInt<4>("h00")) @[Bitwise.scala 72:12] node _T_359 = and(_T_358, UInt<4>("h03")) @[el2_lsu_dccm_ctl.scala 244:33] node _T_360 = or(_T_356, _T_359) @[el2_lsu_dccm_ctl.scala 243:97] node _T_361 = bits(io.lsu_pkt_r.word, 0, 0) @[Bitwise.scala 72:15] node _T_362 = mux(_T_361, UInt<4>("h0f"), UInt<4>("h00")) @[Bitwise.scala 72:12] node _T_363 = and(_T_362, UInt<4>("h0f")) @[el2_lsu_dccm_ctl.scala 245:33] node _T_364 = or(_T_360, _T_363) @[el2_lsu_dccm_ctl.scala 244:46] node store_byteen_r = and(_T_353, _T_364) @[el2_lsu_dccm_ctl.scala 243:53] node _T_365 = bits(store_byteen_m, 3, 0) @[el2_lsu_dccm_ctl.scala 246:55] node _T_366 = cat(UInt<4>("h00"), _T_365) @[Cat.scala 29:58] node _T_367 = bits(io.lsu_addr_m, 1, 0) @[el2_lsu_dccm_ctl.scala 246:78] node store_byteen_ext_m = dshl(_T_366, _T_367) @[el2_lsu_dccm_ctl.scala 246:62] node _T_368 = bits(store_byteen_r, 3, 0) @[el2_lsu_dccm_ctl.scala 247:55] node _T_369 = cat(UInt<4>("h00"), _T_368) @[Cat.scala 29:58] node _T_370 = bits(io.lsu_addr_r, 1, 0) @[el2_lsu_dccm_ctl.scala 247:78] node store_byteen_ext_r = dshl(_T_369, _T_370) @[el2_lsu_dccm_ctl.scala 247:62] node _T_371 = bits(io.stbuf_addr_any, 15, 2) @[el2_lsu_dccm_ctl.scala 250:51] node _T_372 = bits(io.lsu_addr_m, 15, 2) @[el2_lsu_dccm_ctl.scala 250:88] node _T_373 = eq(_T_371, _T_372) @[el2_lsu_dccm_ctl.scala 250:71] node dccm_wr_bypass_d_m_lo = and(_T_373, io.addr_in_dccm_m) @[el2_lsu_dccm_ctl.scala 250:109] node _T_374 = bits(io.stbuf_addr_any, 15, 2) @[el2_lsu_dccm_ctl.scala 251:51] node _T_375 = bits(io.end_addr_m, 15, 2) @[el2_lsu_dccm_ctl.scala 251:88] node _T_376 = eq(_T_374, _T_375) @[el2_lsu_dccm_ctl.scala 251:71] node dccm_wr_bypass_d_m_hi = and(_T_376, io.addr_in_dccm_m) @[el2_lsu_dccm_ctl.scala 251:109] node _T_377 = bits(io.stbuf_addr_any, 15, 2) @[el2_lsu_dccm_ctl.scala 253:51] node _T_378 = bits(io.lsu_addr_r, 15, 2) @[el2_lsu_dccm_ctl.scala 253:88] node _T_379 = eq(_T_377, _T_378) @[el2_lsu_dccm_ctl.scala 253:71] node dccm_wr_bypass_d_r_lo = and(_T_379, io.addr_in_dccm_r) @[el2_lsu_dccm_ctl.scala 253:109] node _T_380 = bits(io.stbuf_addr_any, 15, 2) @[el2_lsu_dccm_ctl.scala 254:51] node _T_381 = bits(io.end_addr_r, 15, 2) @[el2_lsu_dccm_ctl.scala 254:88] node _T_382 = eq(_T_380, _T_381) @[el2_lsu_dccm_ctl.scala 254:71] node dccm_wr_bypass_d_r_hi = and(_T_382, io.addr_in_dccm_r) @[el2_lsu_dccm_ctl.scala 254:109] wire dccm_wr_bypass_d_m_hi_Q : UInt<1> dccm_wr_bypass_d_m_hi_Q <= UInt<1>("h00") wire dccm_wr_bypass_d_m_lo_Q : UInt<1> dccm_wr_bypass_d_m_lo_Q <= UInt<1>("h00") wire dccm_wren_Q : UInt<1> dccm_wren_Q <= UInt<1>("h00") wire dccm_wr_data_Q : UInt<32> dccm_wr_data_Q <= UInt<32>("h00") wire store_data_pre_r : UInt<64> store_data_pre_r <= UInt<64>("h00") wire store_data_pre_hi_r : UInt<32> store_data_pre_hi_r <= UInt<32>("h00") wire store_data_pre_lo_r : UInt<32> store_data_pre_lo_r <= UInt<32>("h00") wire store_data_pre_m : UInt<64> store_data_pre_m <= UInt<64>("h00") wire store_data_hi_m : UInt<32> store_data_hi_m <= UInt<32>("h00") wire store_data_lo_m : UInt<32> store_data_lo_m <= UInt<32>("h00") node _T_383 = mux(UInt<1>("h00"), UInt<32>("h0ffffffff"), UInt<32>("h00")) @[Bitwise.scala 72:12] node _T_384 = bits(io.store_data_m, 31, 0) @[el2_lsu_dccm_ctl.scala 287:64] node _T_385 = cat(_T_383, _T_384) @[Cat.scala 29:58] node _T_386 = bits(io.lsu_addr_m, 1, 0) @[el2_lsu_dccm_ctl.scala 287:92] node _T_387 = mul(UInt<4>("h08"), _T_386) @[el2_lsu_dccm_ctl.scala 287:78] node _T_388 = dshl(_T_385, _T_387) @[el2_lsu_dccm_ctl.scala 287:72] store_data_pre_m <= _T_388 @[el2_lsu_dccm_ctl.scala 287:29] node _T_389 = bits(store_data_pre_m, 63, 32) @[el2_lsu_dccm_ctl.scala 288:48] store_data_hi_m <= _T_389 @[el2_lsu_dccm_ctl.scala 288:29] node _T_390 = bits(store_data_pre_m, 31, 0) @[el2_lsu_dccm_ctl.scala 289:48] store_data_lo_m <= _T_390 @[el2_lsu_dccm_ctl.scala 289:29] node _T_391 = bits(store_byteen_ext_m, 0, 0) @[el2_lsu_dccm_ctl.scala 290:123] node _T_392 = bits(_T_391, 0, 0) @[el2_lsu_dccm_ctl.scala 290:127] node _T_393 = bits(store_data_lo_m, 7, 0) @[el2_lsu_dccm_ctl.scala 290:151] node _T_394 = and(io.lsu_stbuf_commit_any, dccm_wr_bypass_d_m_lo) @[el2_lsu_dccm_ctl.scala 290:195] node _T_395 = bits(_T_394, 0, 0) @[el2_lsu_dccm_ctl.scala 290:221] node _T_396 = bits(io.stbuf_data_any, 7, 0) @[el2_lsu_dccm_ctl.scala 290:246] node _T_397 = bits(io.sec_data_lo_m, 7, 0) @[el2_lsu_dccm_ctl.scala 290:276] node _T_398 = mux(_T_395, _T_396, _T_397) @[el2_lsu_dccm_ctl.scala 290:169] node _T_399 = mux(_T_392, _T_393, _T_398) @[el2_lsu_dccm_ctl.scala 290:104] node _T_400 = bits(store_byteen_ext_m, 1, 1) @[el2_lsu_dccm_ctl.scala 290:123] node _T_401 = bits(_T_400, 0, 0) @[el2_lsu_dccm_ctl.scala 290:127] node _T_402 = bits(store_data_lo_m, 15, 8) @[el2_lsu_dccm_ctl.scala 290:151] node _T_403 = and(io.lsu_stbuf_commit_any, dccm_wr_bypass_d_m_lo) @[el2_lsu_dccm_ctl.scala 290:195] node _T_404 = bits(_T_403, 0, 0) @[el2_lsu_dccm_ctl.scala 290:221] node _T_405 = bits(io.stbuf_data_any, 15, 8) @[el2_lsu_dccm_ctl.scala 290:246] node _T_406 = bits(io.sec_data_lo_m, 15, 8) @[el2_lsu_dccm_ctl.scala 290:276] node _T_407 = mux(_T_404, _T_405, _T_406) @[el2_lsu_dccm_ctl.scala 290:169] node _T_408 = mux(_T_401, _T_402, _T_407) @[el2_lsu_dccm_ctl.scala 290:104] node _T_409 = bits(store_byteen_ext_m, 2, 2) @[el2_lsu_dccm_ctl.scala 290:123] node _T_410 = bits(_T_409, 0, 0) @[el2_lsu_dccm_ctl.scala 290:127] node _T_411 = bits(store_data_lo_m, 23, 16) @[el2_lsu_dccm_ctl.scala 290:151] node _T_412 = and(io.lsu_stbuf_commit_any, dccm_wr_bypass_d_m_lo) @[el2_lsu_dccm_ctl.scala 290:195] node _T_413 = bits(_T_412, 0, 0) @[el2_lsu_dccm_ctl.scala 290:221] node _T_414 = bits(io.stbuf_data_any, 23, 16) @[el2_lsu_dccm_ctl.scala 290:246] node _T_415 = bits(io.sec_data_lo_m, 23, 16) @[el2_lsu_dccm_ctl.scala 290:276] node _T_416 = mux(_T_413, _T_414, _T_415) @[el2_lsu_dccm_ctl.scala 290:169] node _T_417 = mux(_T_410, _T_411, _T_416) @[el2_lsu_dccm_ctl.scala 290:104] node _T_418 = bits(store_byteen_ext_m, 3, 3) @[el2_lsu_dccm_ctl.scala 290:123] node _T_419 = bits(_T_418, 0, 0) @[el2_lsu_dccm_ctl.scala 290:127] node _T_420 = bits(store_data_lo_m, 31, 24) @[el2_lsu_dccm_ctl.scala 290:151] node _T_421 = and(io.lsu_stbuf_commit_any, dccm_wr_bypass_d_m_lo) @[el2_lsu_dccm_ctl.scala 290:195] node _T_422 = bits(_T_421, 0, 0) @[el2_lsu_dccm_ctl.scala 290:221] node _T_423 = bits(io.stbuf_data_any, 31, 24) @[el2_lsu_dccm_ctl.scala 290:246] node _T_424 = bits(io.sec_data_lo_m, 31, 24) @[el2_lsu_dccm_ctl.scala 290:276] node _T_425 = mux(_T_422, _T_423, _T_424) @[el2_lsu_dccm_ctl.scala 290:169] node _T_426 = mux(_T_419, _T_420, _T_425) @[el2_lsu_dccm_ctl.scala 290:104] wire _T_427 : UInt<8>[4] @[el2_lsu_dccm_ctl.scala 290:96] _T_427[0] <= _T_399 @[el2_lsu_dccm_ctl.scala 290:96] _T_427[1] <= _T_408 @[el2_lsu_dccm_ctl.scala 290:96] _T_427[2] <= _T_417 @[el2_lsu_dccm_ctl.scala 290:96] _T_427[3] <= _T_426 @[el2_lsu_dccm_ctl.scala 290:96] node _T_428 = cat(_T_427[2], _T_427[3]) @[Cat.scala 29:58] node _T_429 = cat(_T_427[0], _T_427[1]) @[Cat.scala 29:58] node _T_430 = cat(_T_429, _T_428) @[Cat.scala 29:58] reg _T_431 : UInt, io.lsu_store_c1_r_clk @[el2_lsu_dccm_ctl.scala 290:72] _T_431 <= _T_430 @[el2_lsu_dccm_ctl.scala 290:72] io.store_data_lo_r <= _T_431 @[el2_lsu_dccm_ctl.scala 290:29] node _T_432 = bits(store_byteen_ext_m, 4, 4) @[el2_lsu_dccm_ctl.scala 291:123] node _T_433 = bits(_T_432, 0, 0) @[el2_lsu_dccm_ctl.scala 291:129] node _T_434 = bits(store_data_hi_m, 7, 0) @[el2_lsu_dccm_ctl.scala 291:151] node _T_435 = and(io.lsu_stbuf_commit_any, dccm_wr_bypass_d_m_hi) @[el2_lsu_dccm_ctl.scala 291:195] node _T_436 = bits(_T_435, 0, 0) @[el2_lsu_dccm_ctl.scala 291:221] node _T_437 = bits(io.stbuf_data_any, 7, 0) @[el2_lsu_dccm_ctl.scala 291:246] node _T_438 = bits(io.sec_data_hi_m, 7, 0) @[el2_lsu_dccm_ctl.scala 291:276] node _T_439 = mux(_T_436, _T_437, _T_438) @[el2_lsu_dccm_ctl.scala 291:169] node _T_440 = mux(_T_433, _T_434, _T_439) @[el2_lsu_dccm_ctl.scala 291:104] node _T_441 = bits(store_byteen_ext_m, 5, 5) @[el2_lsu_dccm_ctl.scala 291:123] node _T_442 = bits(_T_441, 0, 0) @[el2_lsu_dccm_ctl.scala 291:129] node _T_443 = bits(store_data_hi_m, 15, 8) @[el2_lsu_dccm_ctl.scala 291:151] node _T_444 = and(io.lsu_stbuf_commit_any, dccm_wr_bypass_d_m_hi) @[el2_lsu_dccm_ctl.scala 291:195] node _T_445 = bits(_T_444, 0, 0) @[el2_lsu_dccm_ctl.scala 291:221] node _T_446 = bits(io.stbuf_data_any, 15, 8) @[el2_lsu_dccm_ctl.scala 291:246] node _T_447 = bits(io.sec_data_hi_m, 15, 8) @[el2_lsu_dccm_ctl.scala 291:276] node _T_448 = mux(_T_445, _T_446, _T_447) @[el2_lsu_dccm_ctl.scala 291:169] node _T_449 = mux(_T_442, _T_443, _T_448) @[el2_lsu_dccm_ctl.scala 291:104] node _T_450 = bits(store_byteen_ext_m, 6, 6) @[el2_lsu_dccm_ctl.scala 291:123] node _T_451 = bits(_T_450, 0, 0) @[el2_lsu_dccm_ctl.scala 291:129] node _T_452 = bits(store_data_hi_m, 23, 16) @[el2_lsu_dccm_ctl.scala 291:151] node _T_453 = and(io.lsu_stbuf_commit_any, dccm_wr_bypass_d_m_hi) @[el2_lsu_dccm_ctl.scala 291:195] node _T_454 = bits(_T_453, 0, 0) @[el2_lsu_dccm_ctl.scala 291:221] node _T_455 = bits(io.stbuf_data_any, 23, 16) @[el2_lsu_dccm_ctl.scala 291:246] node _T_456 = bits(io.sec_data_hi_m, 23, 16) @[el2_lsu_dccm_ctl.scala 291:276] node _T_457 = mux(_T_454, _T_455, _T_456) @[el2_lsu_dccm_ctl.scala 291:169] node _T_458 = mux(_T_451, _T_452, _T_457) @[el2_lsu_dccm_ctl.scala 291:104] node _T_459 = bits(store_byteen_ext_m, 7, 7) @[el2_lsu_dccm_ctl.scala 291:123] node _T_460 = bits(_T_459, 0, 0) @[el2_lsu_dccm_ctl.scala 291:129] node _T_461 = bits(store_data_hi_m, 31, 24) @[el2_lsu_dccm_ctl.scala 291:151] node _T_462 = and(io.lsu_stbuf_commit_any, dccm_wr_bypass_d_m_hi) @[el2_lsu_dccm_ctl.scala 291:195] node _T_463 = bits(_T_462, 0, 0) @[el2_lsu_dccm_ctl.scala 291:221] node _T_464 = bits(io.stbuf_data_any, 31, 24) @[el2_lsu_dccm_ctl.scala 291:246] node _T_465 = bits(io.sec_data_hi_m, 31, 24) @[el2_lsu_dccm_ctl.scala 291:276] node _T_466 = mux(_T_463, _T_464, _T_465) @[el2_lsu_dccm_ctl.scala 291:169] node _T_467 = mux(_T_460, _T_461, _T_466) @[el2_lsu_dccm_ctl.scala 291:104] wire _T_468 : UInt<8>[4] @[el2_lsu_dccm_ctl.scala 291:96] _T_468[0] <= _T_440 @[el2_lsu_dccm_ctl.scala 291:96] _T_468[1] <= _T_449 @[el2_lsu_dccm_ctl.scala 291:96] _T_468[2] <= _T_458 @[el2_lsu_dccm_ctl.scala 291:96] _T_468[3] <= _T_467 @[el2_lsu_dccm_ctl.scala 291:96] node _T_469 = cat(_T_468[2], _T_468[3]) @[Cat.scala 29:58] node _T_470 = cat(_T_468[0], _T_468[1]) @[Cat.scala 29:58] node _T_471 = cat(_T_470, _T_469) @[Cat.scala 29:58] reg _T_472 : UInt, io.lsu_store_c1_r_clk @[el2_lsu_dccm_ctl.scala 291:72] _T_472 <= _T_471 @[el2_lsu_dccm_ctl.scala 291:72] io.store_data_hi_r <= _T_472 @[el2_lsu_dccm_ctl.scala 291:29] node _T_473 = and(io.lsu_stbuf_commit_any, dccm_wr_bypass_d_r_lo) @[el2_lsu_dccm_ctl.scala 292:89] node _T_474 = bits(store_byteen_ext_r, 0, 0) @[el2_lsu_dccm_ctl.scala 292:134] node _T_475 = not(_T_474) @[el2_lsu_dccm_ctl.scala 292:115] node _T_476 = and(_T_473, _T_475) @[el2_lsu_dccm_ctl.scala 292:113] node _T_477 = bits(_T_476, 0, 0) @[el2_lsu_dccm_ctl.scala 292:139] node _T_478 = bits(io.stbuf_data_any, 7, 0) @[el2_lsu_dccm_ctl.scala 292:163] node _T_479 = bits(io.store_data_lo_r, 7, 0) @[el2_lsu_dccm_ctl.scala 292:195] node _T_480 = mux(_T_477, _T_478, _T_479) @[el2_lsu_dccm_ctl.scala 292:63] node _T_481 = and(io.lsu_stbuf_commit_any, dccm_wr_bypass_d_r_lo) @[el2_lsu_dccm_ctl.scala 292:89] node _T_482 = bits(store_byteen_ext_r, 1, 1) @[el2_lsu_dccm_ctl.scala 292:134] node _T_483 = not(_T_482) @[el2_lsu_dccm_ctl.scala 292:115] node _T_484 = and(_T_481, _T_483) @[el2_lsu_dccm_ctl.scala 292:113] node _T_485 = bits(_T_484, 0, 0) @[el2_lsu_dccm_ctl.scala 292:139] node _T_486 = bits(io.stbuf_data_any, 15, 8) @[el2_lsu_dccm_ctl.scala 292:163] node _T_487 = bits(io.store_data_lo_r, 15, 8) @[el2_lsu_dccm_ctl.scala 292:195] node _T_488 = mux(_T_485, _T_486, _T_487) @[el2_lsu_dccm_ctl.scala 292:63] node _T_489 = and(io.lsu_stbuf_commit_any, dccm_wr_bypass_d_r_lo) @[el2_lsu_dccm_ctl.scala 292:89] node _T_490 = bits(store_byteen_ext_r, 2, 2) @[el2_lsu_dccm_ctl.scala 292:134] node _T_491 = not(_T_490) @[el2_lsu_dccm_ctl.scala 292:115] node _T_492 = and(_T_489, _T_491) @[el2_lsu_dccm_ctl.scala 292:113] node _T_493 = bits(_T_492, 0, 0) @[el2_lsu_dccm_ctl.scala 292:139] node _T_494 = bits(io.stbuf_data_any, 23, 16) @[el2_lsu_dccm_ctl.scala 292:163] node _T_495 = bits(io.store_data_lo_r, 23, 16) @[el2_lsu_dccm_ctl.scala 292:195] node _T_496 = mux(_T_493, _T_494, _T_495) @[el2_lsu_dccm_ctl.scala 292:63] node _T_497 = and(io.lsu_stbuf_commit_any, dccm_wr_bypass_d_r_lo) @[el2_lsu_dccm_ctl.scala 292:89] node _T_498 = bits(store_byteen_ext_r, 3, 3) @[el2_lsu_dccm_ctl.scala 292:134] node _T_499 = not(_T_498) @[el2_lsu_dccm_ctl.scala 292:115] node _T_500 = and(_T_497, _T_499) @[el2_lsu_dccm_ctl.scala 292:113] node _T_501 = bits(_T_500, 0, 0) @[el2_lsu_dccm_ctl.scala 292:139] node _T_502 = bits(io.stbuf_data_any, 31, 24) @[el2_lsu_dccm_ctl.scala 292:163] node _T_503 = bits(io.store_data_lo_r, 31, 24) @[el2_lsu_dccm_ctl.scala 292:195] node _T_504 = mux(_T_501, _T_502, _T_503) @[el2_lsu_dccm_ctl.scala 292:63] wire _T_505 : UInt<8>[4] @[el2_lsu_dccm_ctl.scala 292:55] _T_505[0] <= _T_480 @[el2_lsu_dccm_ctl.scala 292:55] _T_505[1] <= _T_488 @[el2_lsu_dccm_ctl.scala 292:55] _T_505[2] <= _T_496 @[el2_lsu_dccm_ctl.scala 292:55] _T_505[3] <= _T_504 @[el2_lsu_dccm_ctl.scala 292:55] node _T_506 = cat(_T_505[2], _T_505[3]) @[Cat.scala 29:58] node _T_507 = cat(_T_505[0], _T_505[1]) @[Cat.scala 29:58] node _T_508 = cat(_T_507, _T_506) @[Cat.scala 29:58] io.store_datafn_lo_r <= _T_508 @[el2_lsu_dccm_ctl.scala 292:29] node _T_509 = and(io.lsu_stbuf_commit_any, dccm_wr_bypass_d_r_lo) @[el2_lsu_dccm_ctl.scala 293:89] node _T_510 = bits(store_byteen_ext_r, 0, 0) @[el2_lsu_dccm_ctl.scala 293:134] node _T_511 = not(_T_510) @[el2_lsu_dccm_ctl.scala 293:115] node _T_512 = and(_T_509, _T_511) @[el2_lsu_dccm_ctl.scala 293:113] node _T_513 = bits(_T_512, 0, 0) @[el2_lsu_dccm_ctl.scala 293:139] node _T_514 = bits(io.stbuf_data_any, 7, 0) @[el2_lsu_dccm_ctl.scala 293:163] node _T_515 = bits(io.store_data_hi_r, 7, 0) @[el2_lsu_dccm_ctl.scala 293:195] node _T_516 = mux(_T_513, _T_514, _T_515) @[el2_lsu_dccm_ctl.scala 293:63] node _T_517 = and(io.lsu_stbuf_commit_any, dccm_wr_bypass_d_r_lo) @[el2_lsu_dccm_ctl.scala 293:89] node _T_518 = bits(store_byteen_ext_r, 1, 1) @[el2_lsu_dccm_ctl.scala 293:134] node _T_519 = not(_T_518) @[el2_lsu_dccm_ctl.scala 293:115] node _T_520 = and(_T_517, _T_519) @[el2_lsu_dccm_ctl.scala 293:113] node _T_521 = bits(_T_520, 0, 0) @[el2_lsu_dccm_ctl.scala 293:139] node _T_522 = bits(io.stbuf_data_any, 15, 8) @[el2_lsu_dccm_ctl.scala 293:163] node _T_523 = bits(io.store_data_hi_r, 15, 8) @[el2_lsu_dccm_ctl.scala 293:195] node _T_524 = mux(_T_521, _T_522, _T_523) @[el2_lsu_dccm_ctl.scala 293:63] node _T_525 = and(io.lsu_stbuf_commit_any, dccm_wr_bypass_d_r_lo) @[el2_lsu_dccm_ctl.scala 293:89] node _T_526 = bits(store_byteen_ext_r, 2, 2) @[el2_lsu_dccm_ctl.scala 293:134] node _T_527 = not(_T_526) @[el2_lsu_dccm_ctl.scala 293:115] node _T_528 = and(_T_525, _T_527) @[el2_lsu_dccm_ctl.scala 293:113] node _T_529 = bits(_T_528, 0, 0) @[el2_lsu_dccm_ctl.scala 293:139] node _T_530 = bits(io.stbuf_data_any, 23, 16) @[el2_lsu_dccm_ctl.scala 293:163] node _T_531 = bits(io.store_data_hi_r, 23, 16) @[el2_lsu_dccm_ctl.scala 293:195] node _T_532 = mux(_T_529, _T_530, _T_531) @[el2_lsu_dccm_ctl.scala 293:63] node _T_533 = and(io.lsu_stbuf_commit_any, dccm_wr_bypass_d_r_lo) @[el2_lsu_dccm_ctl.scala 293:89] node _T_534 = bits(store_byteen_ext_r, 3, 3) @[el2_lsu_dccm_ctl.scala 293:134] node _T_535 = not(_T_534) @[el2_lsu_dccm_ctl.scala 293:115] node _T_536 = and(_T_533, _T_535) @[el2_lsu_dccm_ctl.scala 293:113] node _T_537 = bits(_T_536, 0, 0) @[el2_lsu_dccm_ctl.scala 293:139] node _T_538 = bits(io.stbuf_data_any, 31, 24) @[el2_lsu_dccm_ctl.scala 293:163] node _T_539 = bits(io.store_data_hi_r, 31, 24) @[el2_lsu_dccm_ctl.scala 293:195] node _T_540 = mux(_T_537, _T_538, _T_539) @[el2_lsu_dccm_ctl.scala 293:63] wire _T_541 : UInt<8>[4] @[el2_lsu_dccm_ctl.scala 293:55] _T_541[0] <= _T_516 @[el2_lsu_dccm_ctl.scala 293:55] _T_541[1] <= _T_524 @[el2_lsu_dccm_ctl.scala 293:55] _T_541[2] <= _T_532 @[el2_lsu_dccm_ctl.scala 293:55] _T_541[3] <= _T_540 @[el2_lsu_dccm_ctl.scala 293:55] node _T_542 = cat(_T_541[2], _T_541[3]) @[Cat.scala 29:58] node _T_543 = cat(_T_541[0], _T_541[1]) @[Cat.scala 29:58] node _T_544 = cat(_T_543, _T_542) @[Cat.scala 29:58] io.store_datafn_hi_r <= _T_544 @[el2_lsu_dccm_ctl.scala 293:29] node _T_545 = bits(io.store_data_hi_r, 31, 0) @[el2_lsu_dccm_ctl.scala 294:63] node _T_546 = bits(io.store_data_lo_r, 31, 0) @[el2_lsu_dccm_ctl.scala 294:88] node _T_547 = cat(_T_545, _T_546) @[Cat.scala 29:58] node _T_548 = bits(io.lsu_addr_r, 1, 0) @[el2_lsu_dccm_ctl.scala 294:116] node _T_549 = mul(UInt<4>("h08"), _T_548) @[el2_lsu_dccm_ctl.scala 294:102] node _T_550 = dshr(_T_547, _T_549) @[el2_lsu_dccm_ctl.scala 294:96] node _T_551 = cat(_T_550, _T_550) @[Cat.scala 29:58] node _T_552 = cat(_T_551, _T_551) @[Cat.scala 29:58] node _T_553 = cat(_T_552, _T_552) @[Cat.scala 29:58] node _T_554 = cat(_T_553, _T_553) @[Cat.scala 29:58] node _T_555 = cat(_T_554, _T_554) @[Cat.scala 29:58] node _T_556 = bits(store_byteen_r, 0, 0) @[el2_lsu_dccm_ctl.scala 294:174] node _T_557 = bits(_T_556, 0, 0) @[Bitwise.scala 72:15] node _T_558 = mux(_T_557, UInt<8>("h0ff"), UInt<8>("h00")) @[Bitwise.scala 72:12] node _T_559 = bits(store_byteen_r, 1, 1) @[el2_lsu_dccm_ctl.scala 294:174] node _T_560 = bits(_T_559, 0, 0) @[Bitwise.scala 72:15] node _T_561 = mux(_T_560, UInt<8>("h0ff"), UInt<8>("h00")) @[Bitwise.scala 72:12] node _T_562 = bits(store_byteen_r, 2, 2) @[el2_lsu_dccm_ctl.scala 294:174] node _T_563 = bits(_T_562, 0, 0) @[Bitwise.scala 72:15] node _T_564 = mux(_T_563, UInt<8>("h0ff"), UInt<8>("h00")) @[Bitwise.scala 72:12] node _T_565 = bits(store_byteen_r, 3, 3) @[el2_lsu_dccm_ctl.scala 294:174] node _T_566 = bits(_T_565, 0, 0) @[Bitwise.scala 72:15] node _T_567 = mux(_T_566, UInt<8>("h0ff"), UInt<8>("h00")) @[Bitwise.scala 72:12] wire _T_568 : UInt<8>[4] @[el2_lsu_dccm_ctl.scala 294:148] _T_568[0] <= _T_558 @[el2_lsu_dccm_ctl.scala 294:148] _T_568[1] <= _T_561 @[el2_lsu_dccm_ctl.scala 294:148] _T_568[2] <= _T_564 @[el2_lsu_dccm_ctl.scala 294:148] _T_568[3] <= _T_567 @[el2_lsu_dccm_ctl.scala 294:148] node _T_569 = cat(_T_568[2], _T_568[3]) @[Cat.scala 29:58] node _T_570 = cat(_T_568[0], _T_568[1]) @[Cat.scala 29:58] node _T_571 = cat(_T_570, _T_569) @[Cat.scala 29:58] node _T_572 = and(_T_555, _T_571) @[el2_lsu_dccm_ctl.scala 294:123] io.store_data_r <= _T_572 @[el2_lsu_dccm_ctl.scala 294:29] node _T_573 = bits(io.dccm_rd_data_lo, 31, 0) @[el2_lsu_dccm_ctl.scala 297:48] io.dccm_rdata_lo_m <= _T_573 @[el2_lsu_dccm_ctl.scala 297:27] node _T_574 = bits(io.dccm_rd_data_hi, 31, 0) @[el2_lsu_dccm_ctl.scala 298:48] io.dccm_rdata_hi_m <= _T_574 @[el2_lsu_dccm_ctl.scala 298:27] node _T_575 = bits(io.dccm_rd_data_lo, 38, 32) @[el2_lsu_dccm_ctl.scala 299:48] io.dccm_data_ecc_lo_m <= _T_575 @[el2_lsu_dccm_ctl.scala 299:27] node _T_576 = bits(io.dccm_rd_data_hi, 38, 32) @[el2_lsu_dccm_ctl.scala 300:48] io.dccm_data_ecc_hi_m <= _T_576 @[el2_lsu_dccm_ctl.scala 300:27] node _T_577 = and(io.lsu_pkt_r.valid, io.lsu_pkt_r.store) @[el2_lsu_dccm_ctl.scala 302:50] node _T_578 = and(_T_577, io.addr_in_pic_r) @[el2_lsu_dccm_ctl.scala 302:71] node _T_579 = and(_T_578, io.lsu_commit_r) @[el2_lsu_dccm_ctl.scala 302:90] node _T_580 = or(_T_579, io.dma_pic_wen) @[el2_lsu_dccm_ctl.scala 302:109] io.picm_wren <= _T_580 @[el2_lsu_dccm_ctl.scala 302:27] node _T_581 = and(io.lsu_pkt_d.valid, io.lsu_pkt_d.load) @[el2_lsu_dccm_ctl.scala 303:50] node _T_582 = and(_T_581, io.addr_in_pic_d) @[el2_lsu_dccm_ctl.scala 303:71] io.picm_rden <= _T_582 @[el2_lsu_dccm_ctl.scala 303:27] node _T_583 = and(io.lsu_pkt_d.valid, io.lsu_pkt_d.store) @[el2_lsu_dccm_ctl.scala 304:50] node _T_584 = and(_T_583, io.addr_in_pic_d) @[el2_lsu_dccm_ctl.scala 304:71] io.picm_mken <= _T_584 @[el2_lsu_dccm_ctl.scala 304:27] node _T_585 = sub(UInt<6>("h020"), UInt<1>("h01")) @[el2_lsu_dccm_ctl.scala 306:58] node _T_586 = tail(_T_585, 1) @[el2_lsu_dccm_ctl.scala 306:58] node _T_587 = bits(io.lsu_addr_d, 14, 0) @[el2_lsu_dccm_ctl.scala 306:88] node _T_588 = cat(_T_586, _T_587) @[Cat.scala 29:58] node _T_589 = or(UInt<32>("h0f00c0000"), _T_588) @[el2_lsu_dccm_ctl.scala 306:47] io.picm_rdaddr <= _T_589 @[el2_lsu_dccm_ctl.scala 306:27] node _T_590 = sub(UInt<6>("h020"), UInt<1>("h01")) @[el2_lsu_dccm_ctl.scala 307:58] node _T_591 = tail(_T_590, 1) @[el2_lsu_dccm_ctl.scala 307:58] node _T_592 = bits(io.dma_pic_wen, 0, 0) @[el2_lsu_dccm_ctl.scala 307:94] node _T_593 = bits(io.dma_mem_addr, 14, 0) @[el2_lsu_dccm_ctl.scala 307:116] node _T_594 = bits(io.lsu_addr_r, 14, 0) @[el2_lsu_dccm_ctl.scala 307:148] node _T_595 = mux(_T_592, _T_593, _T_594) @[el2_lsu_dccm_ctl.scala 307:78] node _T_596 = cat(_T_591, _T_595) @[Cat.scala 29:58] node _T_597 = or(UInt<32>("h0f00c0000"), _T_596) @[el2_lsu_dccm_ctl.scala 307:47] io.picm_wraddr <= _T_597 @[el2_lsu_dccm_ctl.scala 307:27] node _T_598 = bits(picm_rd_data_m, 31, 0) @[el2_lsu_dccm_ctl.scala 308:44] io.picm_mask_data_m <= _T_598 @[el2_lsu_dccm_ctl.scala 308:27] node _T_599 = bits(io.dma_pic_wen, 0, 0) @[el2_lsu_dccm_ctl.scala 309:49] node _T_600 = bits(io.dma_mem_wdata, 31, 0) @[el2_lsu_dccm_ctl.scala 309:72] node _T_601 = bits(io.store_datafn_lo_r, 31, 0) @[el2_lsu_dccm_ctl.scala 309:99] node _T_602 = mux(_T_599, _T_600, _T_601) @[el2_lsu_dccm_ctl.scala 309:33] io.picm_wr_data <= _T_602 @[el2_lsu_dccm_ctl.scala 309:27] reg _T_603 : UInt, io.lsu_c2_m_clk with : (reset => (reset, UInt<1>("h00"))) @[el2_lsu_dccm_ctl.scala 312:61] _T_603 <= lsu_dccm_rden_d @[el2_lsu_dccm_ctl.scala 312:61] io.lsu_dccm_rden_m <= _T_603 @[el2_lsu_dccm_ctl.scala 312:24] reg _T_604 : UInt, io.lsu_c2_r_clk with : (reset => (reset, UInt<1>("h00"))) @[el2_lsu_dccm_ctl.scala 313:61] _T_604 <= io.lsu_dccm_rden_m @[el2_lsu_dccm_ctl.scala 313:61] io.lsu_dccm_rden_r <= _T_604 @[el2_lsu_dccm_ctl.scala 313:24] module el2_lsu_stbuf : input clock : Clock input reset : AsyncReset output io : {flip lsu_c1_m_clk : Clock, flip lsu_c1_r_clk : Clock, flip lsu_stbuf_c1_clk : Clock, flip lsu_free_c2_clk : Clock, flip lsu_pkt_m : {fast_int : UInt<1>, by : UInt<1>, half : UInt<1>, word : UInt<1>, dword : UInt<1>, load : UInt<1>, store : UInt<1>, unsign : UInt<1>, dma : UInt<1>, store_data_bypass_d : UInt<1>, load_ldst_bypass_d : UInt<1>, store_data_bypass_m : UInt<1>, valid : UInt<1>}, flip lsu_pkt_r : {fast_int : UInt<1>, by : UInt<1>, half : UInt<1>, word : UInt<1>, dword : UInt<1>, load : UInt<1>, store : UInt<1>, unsign : UInt<1>, dma : UInt<1>, store_data_bypass_d : UInt<1>, load_ldst_bypass_d : UInt<1>, store_data_bypass_m : UInt<1>, valid : UInt<1>}, flip store_stbuf_reqvld_r : UInt<1>, flip lsu_commit_r : UInt<1>, flip dec_lsu_valid_raw_d : UInt<1>, flip store_data_hi_r : UInt<32>, flip store_data_lo_r : UInt<32>, flip store_datafn_hi_r : UInt<32>, flip store_datafn_lo_r : UInt<32>, flip lsu_stbuf_commit_any : UInt<1>, flip lsu_addr_d : UInt<16>, flip lsu_addr_m : UInt<32>, flip lsu_addr_r : UInt<32>, flip end_addr_d : UInt<16>, flip end_addr_m : UInt<32>, flip end_addr_r : UInt<32>, flip addr_in_dccm_m : UInt<1>, flip addr_in_dccm_r : UInt<1>, flip lsu_cmpen_m : UInt<1>, flip scan_mode : UInt<1>, stbuf_reqvld_any : UInt<1>, stbuf_reqvld_flushed_any : UInt<1>, stbuf_addr_any : UInt<16>, stbuf_data_any : UInt<32>, lsu_stbuf_full_any : UInt<1>, lsu_stbuf_empty_any : UInt<1>, ldst_stbuf_reqvld_r : UInt<1>, stbuf_fwddata_hi_m : UInt<32>, stbuf_fwddata_lo_m : UInt<32>, stbuf_fwdbyteen_hi_m : UInt<4>, stbuf_fwdbyteen_lo_m : UInt<4>} io.stbuf_reqvld_any <= UInt<1>("h00") @[el2_lsu_stbuf.scala 50:47] io.stbuf_reqvld_flushed_any <= UInt<1>("h00") @[el2_lsu_stbuf.scala 51:36] io.stbuf_addr_any <= UInt<1>("h00") @[el2_lsu_stbuf.scala 52:35] io.stbuf_data_any <= UInt<1>("h00") @[el2_lsu_stbuf.scala 53:35] io.lsu_stbuf_full_any <= UInt<1>("h00") @[el2_lsu_stbuf.scala 54:43] io.lsu_stbuf_empty_any <= UInt<1>("h00") @[el2_lsu_stbuf.scala 55:43] io.ldst_stbuf_reqvld_r <= UInt<1>("h00") @[el2_lsu_stbuf.scala 56:43] io.stbuf_fwddata_hi_m <= UInt<1>("h00") @[el2_lsu_stbuf.scala 57:43] io.stbuf_fwddata_lo_m <= UInt<1>("h00") @[el2_lsu_stbuf.scala 58:43] io.stbuf_fwdbyteen_hi_m <= UInt<1>("h00") @[el2_lsu_stbuf.scala 59:37] io.stbuf_fwdbyteen_lo_m <= UInt<1>("h00") @[el2_lsu_stbuf.scala 60:37] wire stbuf_vld : UInt<1>[4] @[el2_lsu_stbuf.scala 63:39] wire stbuf_dma_kill_en : UInt<4> stbuf_dma_kill_en <= UInt<1>("h00") wire stbuf_dma_kill : UInt<1>[4] @[el2_lsu_stbuf.scala 65:39] wire stbuf_reset : UInt<4> stbuf_reset <= UInt<1>("h00") wire store_byteen_ext_r : UInt<8> store_byteen_ext_r <= UInt<1>("h00") wire stbuf_addr : UInt<16>[4] @[el2_lsu_stbuf.scala 68:39] stbuf_addr[0] <= UInt<1>("h00") @[el2_lsu_stbuf.scala 69:15] stbuf_addr[1] <= UInt<1>("h00") @[el2_lsu_stbuf.scala 69:15] stbuf_addr[2] <= UInt<1>("h00") @[el2_lsu_stbuf.scala 69:15] stbuf_addr[3] <= UInt<1>("h00") @[el2_lsu_stbuf.scala 69:15] wire stbuf_byteen : UInt<4>[4] @[el2_lsu_stbuf.scala 70:39] stbuf_byteen[0] <= UInt<1>("h00") @[el2_lsu_stbuf.scala 71:17] stbuf_byteen[1] <= UInt<1>("h00") @[el2_lsu_stbuf.scala 71:17] stbuf_byteen[2] <= UInt<1>("h00") @[el2_lsu_stbuf.scala 71:17] stbuf_byteen[3] <= UInt<1>("h00") @[el2_lsu_stbuf.scala 71:17] wire stbuf_data : UInt<32>[4] @[el2_lsu_stbuf.scala 72:39] stbuf_data[0] <= UInt<1>("h00") @[el2_lsu_stbuf.scala 73:15] stbuf_data[1] <= UInt<1>("h00") @[el2_lsu_stbuf.scala 73:15] stbuf_data[2] <= UInt<1>("h00") @[el2_lsu_stbuf.scala 73:15] stbuf_data[3] <= UInt<1>("h00") @[el2_lsu_stbuf.scala 73:15] wire stbuf_addrin : UInt<16>[4] @[el2_lsu_stbuf.scala 74:39] stbuf_addrin[0] <= UInt<1>("h00") @[el2_lsu_stbuf.scala 75:17] stbuf_addrin[1] <= UInt<1>("h00") @[el2_lsu_stbuf.scala 75:17] stbuf_addrin[2] <= UInt<1>("h00") @[el2_lsu_stbuf.scala 75:17] stbuf_addrin[3] <= UInt<1>("h00") @[el2_lsu_stbuf.scala 75:17] wire stbuf_datain : UInt<32>[4] @[el2_lsu_stbuf.scala 76:39] stbuf_datain[0] <= UInt<1>("h00") @[el2_lsu_stbuf.scala 77:17] stbuf_datain[1] <= UInt<1>("h00") @[el2_lsu_stbuf.scala 77:17] stbuf_datain[2] <= UInt<1>("h00") @[el2_lsu_stbuf.scala 77:17] stbuf_datain[3] <= UInt<1>("h00") @[el2_lsu_stbuf.scala 77:17] wire stbuf_byteenin : UInt<4>[4] @[el2_lsu_stbuf.scala 78:39] stbuf_byteenin[0] <= UInt<1>("h00") @[el2_lsu_stbuf.scala 79:19] stbuf_byteenin[1] <= UInt<1>("h00") @[el2_lsu_stbuf.scala 79:19] stbuf_byteenin[2] <= UInt<1>("h00") @[el2_lsu_stbuf.scala 79:19] stbuf_byteenin[3] <= UInt<1>("h00") @[el2_lsu_stbuf.scala 79:19] wire WrPtr : UInt<2> WrPtr <= UInt<1>("h00") wire RdPtr : UInt<2> RdPtr <= UInt<1>("h00") wire ldst_dual_m : UInt<1> ldst_dual_m <= UInt<1>("h00") wire ldst_dual_r : UInt<1> ldst_dual_r <= UInt<1>("h00") wire cmpaddr_hi_m : UInt<16> cmpaddr_hi_m <= UInt<16>("h00") wire stbuf_specvld_m : UInt<2> stbuf_specvld_m <= UInt<2>("h00") wire stbuf_specvld_r : UInt<2> stbuf_specvld_r <= UInt<2>("h00") wire cmpaddr_lo_m : UInt<16> cmpaddr_lo_m <= UInt<16>("h00") wire stbuf_fwdata_hi_pre_m : UInt<32> stbuf_fwdata_hi_pre_m <= UInt<1>("h00") wire stbuf_fwdata_lo_pre_m : UInt<32> stbuf_fwdata_lo_pre_m <= UInt<1>("h00") wire ld_byte_rhit_lo_lo : UInt<32> ld_byte_rhit_lo_lo <= UInt<1>("h00") wire ld_byte_rhit_hi_lo : UInt<32> ld_byte_rhit_hi_lo <= UInt<1>("h00") wire ld_byte_rhit_lo_hi : UInt<32> ld_byte_rhit_lo_hi <= UInt<1>("h00") wire ld_byte_rhit_hi_hi : UInt<32> ld_byte_rhit_hi_hi <= UInt<1>("h00") wire ld_byte_hit_lo : UInt<4> ld_byte_hit_lo <= UInt<1>("h00") wire ld_byte_rhit_lo : UInt<4> ld_byte_rhit_lo <= UInt<1>("h00") wire ld_byte_hit_hi : UInt<4> ld_byte_hit_hi <= UInt<1>("h00") wire ld_byte_rhit_hi : UInt<4> ld_byte_rhit_hi <= UInt<1>("h00") wire ldst_byteen_ext_r : UInt<8> ldst_byteen_ext_r <= UInt<1>("h00") wire ld_fwddata_rpipe_lo : UInt<32> ld_fwddata_rpipe_lo <= UInt<1>("h00") wire ld_fwddata_rpipe_hi : UInt<32> ld_fwddata_rpipe_hi <= UInt<1>("h00") wire datain1 : UInt<8>[4] @[el2_lsu_stbuf.scala 102:34] wire datain2 : UInt<8>[4] @[el2_lsu_stbuf.scala 103:34] wire datain3 : UInt<8>[4] @[el2_lsu_stbuf.scala 104:34] wire datain4 : UInt<8>[4] @[el2_lsu_stbuf.scala 105:34] node _T = bits(io.lsu_pkt_r.by, 0, 0) @[Bitwise.scala 72:15] node _T_1 = mux(_T, UInt<8>("h0ff"), UInt<8>("h00")) @[Bitwise.scala 72:12] node _T_2 = and(_T_1, UInt<1>("h01")) @[el2_lsu_stbuf.scala 108:49] node _T_3 = bits(io.lsu_pkt_r.half, 0, 0) @[Bitwise.scala 72:15] node _T_4 = mux(_T_3, UInt<8>("h0ff"), UInt<8>("h00")) @[Bitwise.scala 72:12] node _T_5 = and(_T_4, UInt<2>("h03")) @[el2_lsu_stbuf.scala 109:32] node _T_6 = or(_T_2, _T_5) @[el2_lsu_stbuf.scala 108:65] node _T_7 = bits(io.lsu_pkt_r.word, 0, 0) @[Bitwise.scala 72:15] node _T_8 = mux(_T_7, UInt<8>("h0ff"), UInt<8>("h00")) @[Bitwise.scala 72:12] node _T_9 = and(_T_8, UInt<4>("h0f")) @[el2_lsu_stbuf.scala 110:32] node _T_10 = or(_T_6, _T_9) @[el2_lsu_stbuf.scala 109:48] node _T_11 = bits(io.lsu_pkt_r.dword, 0, 0) @[Bitwise.scala 72:15] node _T_12 = mux(_T_11, UInt<8>("h0ff"), UInt<8>("h00")) @[Bitwise.scala 72:12] node _T_13 = and(_T_12, UInt<8>("h0ff")) @[el2_lsu_stbuf.scala 111:33] node ldst_byteen_r = or(_T_10, _T_13) @[el2_lsu_stbuf.scala 110:48] node _T_14 = bits(io.lsu_addr_d, 2, 2) @[el2_lsu_stbuf.scala 112:36] node _T_15 = bits(io.end_addr_d, 2, 2) @[el2_lsu_stbuf.scala 112:57] node ldst_dual_d = neq(_T_14, _T_15) @[el2_lsu_stbuf.scala 112:40] node dual_stbuf_write_r = and(ldst_dual_r, io.store_stbuf_reqvld_r) @[el2_lsu_stbuf.scala 113:41] node _T_16 = bits(io.lsu_addr_r, 1, 0) @[el2_lsu_stbuf.scala 115:56] node _T_17 = dshl(ldst_byteen_r, _T_16) @[el2_lsu_stbuf.scala 115:40] store_byteen_ext_r <= _T_17 @[el2_lsu_stbuf.scala 115:23] node _T_18 = bits(store_byteen_ext_r, 7, 4) @[el2_lsu_stbuf.scala 116:47] node _T_19 = bits(io.lsu_pkt_m.store, 0, 0) @[Bitwise.scala 72:15] node _T_20 = mux(_T_19, UInt<4>("h0f"), UInt<4>("h00")) @[Bitwise.scala 72:12] node store_byteen_hi_r = and(_T_18, _T_20) @[el2_lsu_stbuf.scala 116:53] node _T_21 = bits(store_byteen_ext_r, 3, 0) @[el2_lsu_stbuf.scala 117:47] node _T_22 = bits(io.lsu_pkt_m.store, 0, 0) @[Bitwise.scala 72:15] node _T_23 = mux(_T_22, UInt<4>("h0f"), UInt<4>("h00")) @[Bitwise.scala 72:12] node store_byteen_lo_r = and(_T_21, _T_23) @[el2_lsu_stbuf.scala 117:53] node _T_24 = add(RdPtr, UInt<1>("h01")) @[el2_lsu_stbuf.scala 118:27] node NxtRdPtr = tail(_T_24, 1) @[el2_lsu_stbuf.scala 118:27] node _T_25 = add(WrPtr, UInt<1>("h01")) @[el2_lsu_stbuf.scala 119:27] node WrPtrPlus1 = tail(_T_25, 1) @[el2_lsu_stbuf.scala 119:27] node _T_26 = add(WrPtr, UInt<2>("h02")) @[el2_lsu_stbuf.scala 120:27] node WrPtrPlus2 = tail(_T_26, 1) @[el2_lsu_stbuf.scala 120:27] node _T_27 = and(io.lsu_commit_r, io.store_stbuf_reqvld_r) @[el2_lsu_stbuf.scala 122:46] io.ldst_stbuf_reqvld_r <= _T_27 @[el2_lsu_stbuf.scala 122:27] node _T_28 = bits(stbuf_addr[0], 15, 2) @[el2_lsu_stbuf.scala 124:79] node _T_29 = bits(io.lsu_addr_r, 15, 2) @[el2_lsu_stbuf.scala 124:138] node _T_30 = eq(_T_28, _T_29) @[el2_lsu_stbuf.scala 124:121] node _T_31 = and(_T_30, stbuf_vld[0]) @[el2_lsu_stbuf.scala 124:181] node _T_32 = eq(stbuf_dma_kill[0], UInt<1>("h00")) @[el2_lsu_stbuf.scala 124:198] node _T_33 = and(_T_31, _T_32) @[el2_lsu_stbuf.scala 124:196] node _T_34 = bits(stbuf_reset, 0, 0) @[el2_lsu_stbuf.scala 124:231] node _T_35 = eq(_T_34, UInt<1>("h00")) @[el2_lsu_stbuf.scala 124:219] node _T_36 = and(_T_33, _T_35) @[el2_lsu_stbuf.scala 124:217] node _T_37 = bits(stbuf_addr[1], 15, 2) @[el2_lsu_stbuf.scala 124:79] node _T_38 = bits(io.lsu_addr_r, 15, 2) @[el2_lsu_stbuf.scala 124:138] node _T_39 = eq(_T_37, _T_38) @[el2_lsu_stbuf.scala 124:121] node _T_40 = and(_T_39, stbuf_vld[1]) @[el2_lsu_stbuf.scala 124:181] node _T_41 = eq(stbuf_dma_kill[1], UInt<1>("h00")) @[el2_lsu_stbuf.scala 124:198] node _T_42 = and(_T_40, _T_41) @[el2_lsu_stbuf.scala 124:196] node _T_43 = bits(stbuf_reset, 1, 1) @[el2_lsu_stbuf.scala 124:231] node _T_44 = eq(_T_43, UInt<1>("h00")) @[el2_lsu_stbuf.scala 124:219] node _T_45 = and(_T_42, _T_44) @[el2_lsu_stbuf.scala 124:217] node _T_46 = bits(stbuf_addr[2], 15, 2) @[el2_lsu_stbuf.scala 124:79] node _T_47 = bits(io.lsu_addr_r, 15, 2) @[el2_lsu_stbuf.scala 124:138] node _T_48 = eq(_T_46, _T_47) @[el2_lsu_stbuf.scala 124:121] node _T_49 = and(_T_48, stbuf_vld[2]) @[el2_lsu_stbuf.scala 124:181] node _T_50 = eq(stbuf_dma_kill[2], UInt<1>("h00")) @[el2_lsu_stbuf.scala 124:198] node _T_51 = and(_T_49, _T_50) @[el2_lsu_stbuf.scala 124:196] node _T_52 = bits(stbuf_reset, 2, 2) @[el2_lsu_stbuf.scala 124:231] node _T_53 = eq(_T_52, UInt<1>("h00")) @[el2_lsu_stbuf.scala 124:219] node _T_54 = and(_T_51, _T_53) @[el2_lsu_stbuf.scala 124:217] node _T_55 = bits(stbuf_addr[3], 15, 2) @[el2_lsu_stbuf.scala 124:79] node _T_56 = bits(io.lsu_addr_r, 15, 2) @[el2_lsu_stbuf.scala 124:138] node _T_57 = eq(_T_55, _T_56) @[el2_lsu_stbuf.scala 124:121] node _T_58 = and(_T_57, stbuf_vld[3]) @[el2_lsu_stbuf.scala 124:181] node _T_59 = eq(stbuf_dma_kill[3], UInt<1>("h00")) @[el2_lsu_stbuf.scala 124:198] node _T_60 = and(_T_58, _T_59) @[el2_lsu_stbuf.scala 124:196] node _T_61 = bits(stbuf_reset, 3, 3) @[el2_lsu_stbuf.scala 124:231] node _T_62 = eq(_T_61, UInt<1>("h00")) @[el2_lsu_stbuf.scala 124:219] node _T_63 = and(_T_60, _T_62) @[el2_lsu_stbuf.scala 124:217] node _T_64 = cat(_T_63, _T_54) @[Cat.scala 29:58] node _T_65 = cat(_T_64, _T_45) @[Cat.scala 29:58] node store_matchvec_lo_r = cat(_T_65, _T_36) @[Cat.scala 29:58] node _T_66 = bits(stbuf_addr[0], 15, 2) @[el2_lsu_stbuf.scala 125:79] node _T_67 = bits(io.end_addr_r, 15, 2) @[el2_lsu_stbuf.scala 125:138] node _T_68 = eq(_T_66, _T_67) @[el2_lsu_stbuf.scala 125:121] node _T_69 = and(_T_68, stbuf_vld[0]) @[el2_lsu_stbuf.scala 125:181] node _T_70 = eq(stbuf_dma_kill[0], UInt<1>("h00")) @[el2_lsu_stbuf.scala 125:198] node _T_71 = and(_T_69, _T_70) @[el2_lsu_stbuf.scala 125:196] node _T_72 = and(_T_71, dual_stbuf_write_r) @[el2_lsu_stbuf.scala 125:217] node _T_73 = bits(stbuf_reset, 0, 0) @[el2_lsu_stbuf.scala 125:252] node _T_74 = eq(_T_73, UInt<1>("h00")) @[el2_lsu_stbuf.scala 125:240] node _T_75 = and(_T_72, _T_74) @[el2_lsu_stbuf.scala 125:238] node _T_76 = bits(stbuf_addr[1], 15, 2) @[el2_lsu_stbuf.scala 125:79] node _T_77 = bits(io.end_addr_r, 15, 2) @[el2_lsu_stbuf.scala 125:138] node _T_78 = eq(_T_76, _T_77) @[el2_lsu_stbuf.scala 125:121] node _T_79 = and(_T_78, stbuf_vld[1]) @[el2_lsu_stbuf.scala 125:181] node _T_80 = eq(stbuf_dma_kill[1], UInt<1>("h00")) @[el2_lsu_stbuf.scala 125:198] node _T_81 = and(_T_79, _T_80) @[el2_lsu_stbuf.scala 125:196] node _T_82 = and(_T_81, dual_stbuf_write_r) @[el2_lsu_stbuf.scala 125:217] node _T_83 = bits(stbuf_reset, 1, 1) @[el2_lsu_stbuf.scala 125:252] node _T_84 = eq(_T_83, UInt<1>("h00")) @[el2_lsu_stbuf.scala 125:240] node _T_85 = and(_T_82, _T_84) @[el2_lsu_stbuf.scala 125:238] node _T_86 = bits(stbuf_addr[2], 15, 2) @[el2_lsu_stbuf.scala 125:79] node _T_87 = bits(io.end_addr_r, 15, 2) @[el2_lsu_stbuf.scala 125:138] node _T_88 = eq(_T_86, _T_87) @[el2_lsu_stbuf.scala 125:121] node _T_89 = and(_T_88, stbuf_vld[2]) @[el2_lsu_stbuf.scala 125:181] node _T_90 = eq(stbuf_dma_kill[2], UInt<1>("h00")) @[el2_lsu_stbuf.scala 125:198] node _T_91 = and(_T_89, _T_90) @[el2_lsu_stbuf.scala 125:196] node _T_92 = and(_T_91, dual_stbuf_write_r) @[el2_lsu_stbuf.scala 125:217] node _T_93 = bits(stbuf_reset, 2, 2) @[el2_lsu_stbuf.scala 125:252] node _T_94 = eq(_T_93, UInt<1>("h00")) @[el2_lsu_stbuf.scala 125:240] node _T_95 = and(_T_92, _T_94) @[el2_lsu_stbuf.scala 125:238] node _T_96 = bits(stbuf_addr[3], 15, 2) @[el2_lsu_stbuf.scala 125:79] node _T_97 = bits(io.end_addr_r, 15, 2) @[el2_lsu_stbuf.scala 125:138] node _T_98 = eq(_T_96, _T_97) @[el2_lsu_stbuf.scala 125:121] node _T_99 = and(_T_98, stbuf_vld[3]) @[el2_lsu_stbuf.scala 125:181] node _T_100 = eq(stbuf_dma_kill[3], UInt<1>("h00")) @[el2_lsu_stbuf.scala 125:198] node _T_101 = and(_T_99, _T_100) @[el2_lsu_stbuf.scala 125:196] node _T_102 = and(_T_101, dual_stbuf_write_r) @[el2_lsu_stbuf.scala 125:217] node _T_103 = bits(stbuf_reset, 3, 3) @[el2_lsu_stbuf.scala 125:252] node _T_104 = eq(_T_103, UInt<1>("h00")) @[el2_lsu_stbuf.scala 125:240] node _T_105 = and(_T_102, _T_104) @[el2_lsu_stbuf.scala 125:238] node _T_106 = cat(_T_105, _T_95) @[Cat.scala 29:58] node _T_107 = cat(_T_106, _T_85) @[Cat.scala 29:58] node store_matchvec_hi_r = cat(_T_107, _T_75) @[Cat.scala 29:58] node store_coalesce_lo_r = orr(store_matchvec_lo_r) @[el2_lsu_stbuf.scala 127:50] node store_coalesce_hi_r = orr(store_matchvec_hi_r) @[el2_lsu_stbuf.scala 128:50] node _T_108 = eq(UInt<1>("h00"), WrPtr) @[el2_lsu_stbuf.scala 130:92] node _T_109 = bits(_T_108, 0, 0) @[el2_lsu_stbuf.scala 130:103] node _T_110 = eq(store_coalesce_lo_r, UInt<1>("h00")) @[el2_lsu_stbuf.scala 130:112] node _T_111 = and(_T_109, _T_110) @[el2_lsu_stbuf.scala 130:110] node _T_112 = and(io.ldst_stbuf_reqvld_r, _T_111) @[el2_lsu_stbuf.scala 130:79] node _T_113 = eq(UInt<1>("h00"), WrPtr) @[el2_lsu_stbuf.scala 130:147] node _T_114 = bits(_T_113, 0, 0) @[el2_lsu_stbuf.scala 130:158] node _T_115 = eq(dual_stbuf_write_r, UInt<1>("h00")) @[el2_lsu_stbuf.scala 130:167] node _T_116 = and(_T_114, _T_115) @[el2_lsu_stbuf.scala 130:165] node _T_117 = eq(store_coalesce_hi_r, UInt<1>("h00")) @[el2_lsu_stbuf.scala 130:189] node _T_118 = and(_T_116, _T_117) @[el2_lsu_stbuf.scala 130:187] node _T_119 = or(_T_112, _T_118) @[el2_lsu_stbuf.scala 130:134] node _T_120 = eq(UInt<1>("h00"), WrPtrPlus1) @[el2_lsu_stbuf.scala 131:17] node _T_121 = bits(_T_120, 0, 0) @[el2_lsu_stbuf.scala 131:33] node _T_122 = and(_T_121, dual_stbuf_write_r) @[el2_lsu_stbuf.scala 131:40] node _T_123 = or(store_coalesce_lo_r, store_coalesce_hi_r) @[el2_lsu_stbuf.scala 131:85] node _T_124 = eq(_T_123, UInt<1>("h00")) @[el2_lsu_stbuf.scala 131:63] node _T_125 = and(_T_122, _T_124) @[el2_lsu_stbuf.scala 131:61] node _T_126 = or(_T_119, _T_125) @[el2_lsu_stbuf.scala 130:211] node _T_127 = bits(store_matchvec_lo_r, 0, 0) @[el2_lsu_stbuf.scala 131:130] node _T_128 = or(_T_126, _T_127) @[el2_lsu_stbuf.scala 131:109] node _T_129 = bits(store_matchvec_hi_r, 0, 0) @[el2_lsu_stbuf.scala 131:155] node _T_130 = or(_T_128, _T_129) @[el2_lsu_stbuf.scala 131:134] node _T_131 = eq(UInt<1>("h01"), WrPtr) @[el2_lsu_stbuf.scala 130:92] node _T_132 = bits(_T_131, 0, 0) @[el2_lsu_stbuf.scala 130:103] node _T_133 = eq(store_coalesce_lo_r, UInt<1>("h00")) @[el2_lsu_stbuf.scala 130:112] node _T_134 = and(_T_132, _T_133) @[el2_lsu_stbuf.scala 130:110] node _T_135 = and(io.ldst_stbuf_reqvld_r, _T_134) @[el2_lsu_stbuf.scala 130:79] node _T_136 = eq(UInt<1>("h01"), WrPtr) @[el2_lsu_stbuf.scala 130:147] node _T_137 = bits(_T_136, 0, 0) @[el2_lsu_stbuf.scala 130:158] node _T_138 = eq(dual_stbuf_write_r, UInt<1>("h00")) @[el2_lsu_stbuf.scala 130:167] node _T_139 = and(_T_137, _T_138) @[el2_lsu_stbuf.scala 130:165] node _T_140 = eq(store_coalesce_hi_r, UInt<1>("h00")) @[el2_lsu_stbuf.scala 130:189] node _T_141 = and(_T_139, _T_140) @[el2_lsu_stbuf.scala 130:187] node _T_142 = or(_T_135, _T_141) @[el2_lsu_stbuf.scala 130:134] node _T_143 = eq(UInt<1>("h01"), WrPtrPlus1) @[el2_lsu_stbuf.scala 131:17] node _T_144 = bits(_T_143, 0, 0) @[el2_lsu_stbuf.scala 131:33] node _T_145 = and(_T_144, dual_stbuf_write_r) @[el2_lsu_stbuf.scala 131:40] node _T_146 = or(store_coalesce_lo_r, store_coalesce_hi_r) @[el2_lsu_stbuf.scala 131:85] node _T_147 = eq(_T_146, UInt<1>("h00")) @[el2_lsu_stbuf.scala 131:63] node _T_148 = and(_T_145, _T_147) @[el2_lsu_stbuf.scala 131:61] node _T_149 = or(_T_142, _T_148) @[el2_lsu_stbuf.scala 130:211] node _T_150 = bits(store_matchvec_lo_r, 1, 1) @[el2_lsu_stbuf.scala 131:130] node _T_151 = or(_T_149, _T_150) @[el2_lsu_stbuf.scala 131:109] node _T_152 = bits(store_matchvec_hi_r, 1, 1) @[el2_lsu_stbuf.scala 131:155] node _T_153 = or(_T_151, _T_152) @[el2_lsu_stbuf.scala 131:134] node _T_154 = eq(UInt<2>("h02"), WrPtr) @[el2_lsu_stbuf.scala 130:92] node _T_155 = bits(_T_154, 0, 0) @[el2_lsu_stbuf.scala 130:103] node _T_156 = eq(store_coalesce_lo_r, UInt<1>("h00")) @[el2_lsu_stbuf.scala 130:112] node _T_157 = and(_T_155, _T_156) @[el2_lsu_stbuf.scala 130:110] node _T_158 = and(io.ldst_stbuf_reqvld_r, _T_157) @[el2_lsu_stbuf.scala 130:79] node _T_159 = eq(UInt<2>("h02"), WrPtr) @[el2_lsu_stbuf.scala 130:147] node _T_160 = bits(_T_159, 0, 0) @[el2_lsu_stbuf.scala 130:158] node _T_161 = eq(dual_stbuf_write_r, UInt<1>("h00")) @[el2_lsu_stbuf.scala 130:167] node _T_162 = and(_T_160, _T_161) @[el2_lsu_stbuf.scala 130:165] node _T_163 = eq(store_coalesce_hi_r, UInt<1>("h00")) @[el2_lsu_stbuf.scala 130:189] node _T_164 = and(_T_162, _T_163) @[el2_lsu_stbuf.scala 130:187] node _T_165 = or(_T_158, _T_164) @[el2_lsu_stbuf.scala 130:134] node _T_166 = eq(UInt<2>("h02"), WrPtrPlus1) @[el2_lsu_stbuf.scala 131:17] node _T_167 = bits(_T_166, 0, 0) @[el2_lsu_stbuf.scala 131:33] node _T_168 = and(_T_167, dual_stbuf_write_r) @[el2_lsu_stbuf.scala 131:40] node _T_169 = or(store_coalesce_lo_r, store_coalesce_hi_r) @[el2_lsu_stbuf.scala 131:85] node _T_170 = eq(_T_169, UInt<1>("h00")) @[el2_lsu_stbuf.scala 131:63] node _T_171 = and(_T_168, _T_170) @[el2_lsu_stbuf.scala 131:61] node _T_172 = or(_T_165, _T_171) @[el2_lsu_stbuf.scala 130:211] node _T_173 = bits(store_matchvec_lo_r, 2, 2) @[el2_lsu_stbuf.scala 131:130] node _T_174 = or(_T_172, _T_173) @[el2_lsu_stbuf.scala 131:109] node _T_175 = bits(store_matchvec_hi_r, 2, 2) @[el2_lsu_stbuf.scala 131:155] node _T_176 = or(_T_174, _T_175) @[el2_lsu_stbuf.scala 131:134] node _T_177 = eq(UInt<2>("h03"), WrPtr) @[el2_lsu_stbuf.scala 130:92] node _T_178 = bits(_T_177, 0, 0) @[el2_lsu_stbuf.scala 130:103] node _T_179 = eq(store_coalesce_lo_r, UInt<1>("h00")) @[el2_lsu_stbuf.scala 130:112] node _T_180 = and(_T_178, _T_179) @[el2_lsu_stbuf.scala 130:110] node _T_181 = and(io.ldst_stbuf_reqvld_r, _T_180) @[el2_lsu_stbuf.scala 130:79] node _T_182 = eq(UInt<2>("h03"), WrPtr) @[el2_lsu_stbuf.scala 130:147] node _T_183 = bits(_T_182, 0, 0) @[el2_lsu_stbuf.scala 130:158] node _T_184 = eq(dual_stbuf_write_r, UInt<1>("h00")) @[el2_lsu_stbuf.scala 130:167] node _T_185 = and(_T_183, _T_184) @[el2_lsu_stbuf.scala 130:165] node _T_186 = eq(store_coalesce_hi_r, UInt<1>("h00")) @[el2_lsu_stbuf.scala 130:189] node _T_187 = and(_T_185, _T_186) @[el2_lsu_stbuf.scala 130:187] node _T_188 = or(_T_181, _T_187) @[el2_lsu_stbuf.scala 130:134] node _T_189 = eq(UInt<2>("h03"), WrPtrPlus1) @[el2_lsu_stbuf.scala 131:17] node _T_190 = bits(_T_189, 0, 0) @[el2_lsu_stbuf.scala 131:33] node _T_191 = and(_T_190, dual_stbuf_write_r) @[el2_lsu_stbuf.scala 131:40] node _T_192 = or(store_coalesce_lo_r, store_coalesce_hi_r) @[el2_lsu_stbuf.scala 131:85] node _T_193 = eq(_T_192, UInt<1>("h00")) @[el2_lsu_stbuf.scala 131:63] node _T_194 = and(_T_191, _T_193) @[el2_lsu_stbuf.scala 131:61] node _T_195 = or(_T_188, _T_194) @[el2_lsu_stbuf.scala 130:211] node _T_196 = bits(store_matchvec_lo_r, 3, 3) @[el2_lsu_stbuf.scala 131:130] node _T_197 = or(_T_195, _T_196) @[el2_lsu_stbuf.scala 131:109] node _T_198 = bits(store_matchvec_hi_r, 3, 3) @[el2_lsu_stbuf.scala 131:155] node _T_199 = or(_T_197, _T_198) @[el2_lsu_stbuf.scala 131:134] node _T_200 = cat(_T_199, _T_176) @[Cat.scala 29:58] node _T_201 = cat(_T_200, _T_153) @[Cat.scala 29:58] node stbuf_wr_en = cat(_T_201, _T_130) @[Cat.scala 29:58] node _T_202 = or(io.lsu_stbuf_commit_any, io.stbuf_reqvld_flushed_any) @[el2_lsu_stbuf.scala 132:78] node _T_203 = eq(UInt<1>("h00"), RdPtr) @[el2_lsu_stbuf.scala 132:121] node _T_204 = bits(_T_203, 0, 0) @[el2_lsu_stbuf.scala 132:132] node _T_205 = and(_T_202, _T_204) @[el2_lsu_stbuf.scala 132:109] node _T_206 = or(io.lsu_stbuf_commit_any, io.stbuf_reqvld_flushed_any) @[el2_lsu_stbuf.scala 132:78] node _T_207 = eq(UInt<1>("h01"), RdPtr) @[el2_lsu_stbuf.scala 132:121] node _T_208 = bits(_T_207, 0, 0) @[el2_lsu_stbuf.scala 132:132] node _T_209 = and(_T_206, _T_208) @[el2_lsu_stbuf.scala 132:109] node _T_210 = or(io.lsu_stbuf_commit_any, io.stbuf_reqvld_flushed_any) @[el2_lsu_stbuf.scala 132:78] node _T_211 = eq(UInt<2>("h02"), RdPtr) @[el2_lsu_stbuf.scala 132:121] node _T_212 = bits(_T_211, 0, 0) @[el2_lsu_stbuf.scala 132:132] node _T_213 = and(_T_210, _T_212) @[el2_lsu_stbuf.scala 132:109] node _T_214 = or(io.lsu_stbuf_commit_any, io.stbuf_reqvld_flushed_any) @[el2_lsu_stbuf.scala 132:78] node _T_215 = eq(UInt<2>("h03"), RdPtr) @[el2_lsu_stbuf.scala 132:121] node _T_216 = bits(_T_215, 0, 0) @[el2_lsu_stbuf.scala 132:132] node _T_217 = and(_T_214, _T_216) @[el2_lsu_stbuf.scala 132:109] node _T_218 = cat(_T_217, _T_213) @[Cat.scala 29:58] node _T_219 = cat(_T_218, _T_209) @[Cat.scala 29:58] node _T_220 = cat(_T_219, _T_205) @[Cat.scala 29:58] stbuf_reset <= _T_220 @[el2_lsu_stbuf.scala 132:16] node _T_221 = eq(ldst_dual_r, UInt<1>("h00")) @[el2_lsu_stbuf.scala 133:52] node _T_222 = or(_T_221, io.store_stbuf_reqvld_r) @[el2_lsu_stbuf.scala 133:65] node _T_223 = eq(UInt<1>("h00"), WrPtr) @[el2_lsu_stbuf.scala 133:104] node _T_224 = bits(_T_223, 0, 0) @[el2_lsu_stbuf.scala 133:115] node _T_225 = and(_T_222, _T_224) @[el2_lsu_stbuf.scala 133:92] node _T_226 = eq(store_coalesce_lo_r, UInt<1>("h00")) @[el2_lsu_stbuf.scala 133:124] node _T_227 = and(_T_225, _T_226) @[el2_lsu_stbuf.scala 133:122] node _T_228 = bits(store_matchvec_lo_r, 0, 0) @[el2_lsu_stbuf.scala 133:166] node _T_229 = or(_T_227, _T_228) @[el2_lsu_stbuf.scala 133:145] node _T_230 = eq(ldst_dual_r, UInt<1>("h00")) @[el2_lsu_stbuf.scala 133:52] node _T_231 = or(_T_230, io.store_stbuf_reqvld_r) @[el2_lsu_stbuf.scala 133:65] node _T_232 = eq(UInt<1>("h01"), WrPtr) @[el2_lsu_stbuf.scala 133:104] node _T_233 = bits(_T_232, 0, 0) @[el2_lsu_stbuf.scala 133:115] node _T_234 = and(_T_231, _T_233) @[el2_lsu_stbuf.scala 133:92] node _T_235 = eq(store_coalesce_lo_r, UInt<1>("h00")) @[el2_lsu_stbuf.scala 133:124] node _T_236 = and(_T_234, _T_235) @[el2_lsu_stbuf.scala 133:122] node _T_237 = bits(store_matchvec_lo_r, 1, 1) @[el2_lsu_stbuf.scala 133:166] node _T_238 = or(_T_236, _T_237) @[el2_lsu_stbuf.scala 133:145] node _T_239 = eq(ldst_dual_r, UInt<1>("h00")) @[el2_lsu_stbuf.scala 133:52] node _T_240 = or(_T_239, io.store_stbuf_reqvld_r) @[el2_lsu_stbuf.scala 133:65] node _T_241 = eq(UInt<2>("h02"), WrPtr) @[el2_lsu_stbuf.scala 133:104] node _T_242 = bits(_T_241, 0, 0) @[el2_lsu_stbuf.scala 133:115] node _T_243 = and(_T_240, _T_242) @[el2_lsu_stbuf.scala 133:92] node _T_244 = eq(store_coalesce_lo_r, UInt<1>("h00")) @[el2_lsu_stbuf.scala 133:124] node _T_245 = and(_T_243, _T_244) @[el2_lsu_stbuf.scala 133:122] node _T_246 = bits(store_matchvec_lo_r, 2, 2) @[el2_lsu_stbuf.scala 133:166] node _T_247 = or(_T_245, _T_246) @[el2_lsu_stbuf.scala 133:145] node _T_248 = eq(ldst_dual_r, UInt<1>("h00")) @[el2_lsu_stbuf.scala 133:52] node _T_249 = or(_T_248, io.store_stbuf_reqvld_r) @[el2_lsu_stbuf.scala 133:65] node _T_250 = eq(UInt<2>("h03"), WrPtr) @[el2_lsu_stbuf.scala 133:104] node _T_251 = bits(_T_250, 0, 0) @[el2_lsu_stbuf.scala 133:115] node _T_252 = and(_T_249, _T_251) @[el2_lsu_stbuf.scala 133:92] node _T_253 = eq(store_coalesce_lo_r, UInt<1>("h00")) @[el2_lsu_stbuf.scala 133:124] node _T_254 = and(_T_252, _T_253) @[el2_lsu_stbuf.scala 133:122] node _T_255 = bits(store_matchvec_lo_r, 3, 3) @[el2_lsu_stbuf.scala 133:166] node _T_256 = or(_T_254, _T_255) @[el2_lsu_stbuf.scala 133:145] node _T_257 = cat(_T_256, _T_247) @[Cat.scala 29:58] node _T_258 = cat(_T_257, _T_238) @[Cat.scala 29:58] node sel_lo = cat(_T_258, _T_229) @[Cat.scala 29:58] node _T_259 = bits(sel_lo, 0, 0) @[el2_lsu_stbuf.scala 135:64] node _T_260 = mux(_T_259, io.lsu_addr_r, io.end_addr_r) @[el2_lsu_stbuf.scala 135:57] node _T_261 = bits(sel_lo, 1, 1) @[el2_lsu_stbuf.scala 135:64] node _T_262 = mux(_T_261, io.lsu_addr_r, io.end_addr_r) @[el2_lsu_stbuf.scala 135:57] node _T_263 = bits(sel_lo, 2, 2) @[el2_lsu_stbuf.scala 135:64] node _T_264 = mux(_T_263, io.lsu_addr_r, io.end_addr_r) @[el2_lsu_stbuf.scala 135:57] node _T_265 = bits(sel_lo, 3, 3) @[el2_lsu_stbuf.scala 135:64] node _T_266 = mux(_T_265, io.lsu_addr_r, io.end_addr_r) @[el2_lsu_stbuf.scala 135:57] stbuf_addrin[0] <= _T_266 @[el2_lsu_stbuf.scala 135:17] stbuf_addrin[1] <= _T_264 @[el2_lsu_stbuf.scala 135:17] stbuf_addrin[2] <= _T_262 @[el2_lsu_stbuf.scala 135:17] stbuf_addrin[3] <= _T_260 @[el2_lsu_stbuf.scala 135:17] node _T_267 = bits(sel_lo, 0, 0) @[el2_lsu_stbuf.scala 136:66] node _T_268 = or(stbuf_byteen[0], store_byteen_lo_r) @[el2_lsu_stbuf.scala 136:87] node _T_269 = or(stbuf_byteen[0], store_byteen_hi_r) @[el2_lsu_stbuf.scala 136:124] node _T_270 = mux(_T_267, _T_268, _T_269) @[el2_lsu_stbuf.scala 136:59] node _T_271 = bits(sel_lo, 1, 1) @[el2_lsu_stbuf.scala 136:66] node _T_272 = or(stbuf_byteen[1], store_byteen_lo_r) @[el2_lsu_stbuf.scala 136:87] node _T_273 = or(stbuf_byteen[1], store_byteen_hi_r) @[el2_lsu_stbuf.scala 136:124] node _T_274 = mux(_T_271, _T_272, _T_273) @[el2_lsu_stbuf.scala 136:59] node _T_275 = bits(sel_lo, 2, 2) @[el2_lsu_stbuf.scala 136:66] node _T_276 = or(stbuf_byteen[2], store_byteen_lo_r) @[el2_lsu_stbuf.scala 136:87] node _T_277 = or(stbuf_byteen[2], store_byteen_hi_r) @[el2_lsu_stbuf.scala 136:124] node _T_278 = mux(_T_275, _T_276, _T_277) @[el2_lsu_stbuf.scala 136:59] node _T_279 = bits(sel_lo, 3, 3) @[el2_lsu_stbuf.scala 136:66] node _T_280 = or(stbuf_byteen[3], store_byteen_lo_r) @[el2_lsu_stbuf.scala 136:87] node _T_281 = or(stbuf_byteen[3], store_byteen_hi_r) @[el2_lsu_stbuf.scala 136:124] node _T_282 = mux(_T_279, _T_280, _T_281) @[el2_lsu_stbuf.scala 136:59] stbuf_byteenin[0] <= _T_282 @[el2_lsu_stbuf.scala 136:19] stbuf_byteenin[1] <= _T_278 @[el2_lsu_stbuf.scala 136:19] stbuf_byteenin[2] <= _T_274 @[el2_lsu_stbuf.scala 136:19] stbuf_byteenin[3] <= _T_270 @[el2_lsu_stbuf.scala 136:19] node _T_283 = bits(sel_lo, 0, 0) @[el2_lsu_stbuf.scala 138:59] node _T_284 = bits(stbuf_byteen[0], 0, 0) @[el2_lsu_stbuf.scala 138:84] node _T_285 = eq(_T_284, UInt<1>("h00")) @[el2_lsu_stbuf.scala 138:68] node _T_286 = bits(store_byteen_lo_r, 0, 0) @[el2_lsu_stbuf.scala 138:107] node _T_287 = or(_T_285, _T_286) @[el2_lsu_stbuf.scala 138:88] node _T_288 = bits(io.store_datafn_lo_r, 7, 0) @[el2_lsu_stbuf.scala 138:132] node _T_289 = bits(stbuf_data[0], 7, 0) @[el2_lsu_stbuf.scala 138:153] node _T_290 = mux(_T_287, _T_288, _T_289) @[el2_lsu_stbuf.scala 138:67] node _T_291 = bits(stbuf_byteen[0], 0, 0) @[el2_lsu_stbuf.scala 139:27] node _T_292 = eq(_T_291, UInt<1>("h00")) @[el2_lsu_stbuf.scala 139:11] node _T_293 = bits(store_byteen_hi_r, 0, 0) @[el2_lsu_stbuf.scala 139:50] node _T_294 = or(_T_292, _T_293) @[el2_lsu_stbuf.scala 139:31] node _T_295 = bits(io.store_datafn_hi_r, 7, 0) @[el2_lsu_stbuf.scala 139:75] node _T_296 = bits(stbuf_data[0], 7, 0) @[el2_lsu_stbuf.scala 139:96] node _T_297 = mux(_T_294, _T_295, _T_296) @[el2_lsu_stbuf.scala 139:10] node _T_298 = mux(_T_283, _T_290, _T_297) @[el2_lsu_stbuf.scala 138:52] node _T_299 = bits(sel_lo, 1, 1) @[el2_lsu_stbuf.scala 138:59] node _T_300 = bits(stbuf_byteen[1], 0, 0) @[el2_lsu_stbuf.scala 138:84] node _T_301 = eq(_T_300, UInt<1>("h00")) @[el2_lsu_stbuf.scala 138:68] node _T_302 = bits(store_byteen_lo_r, 0, 0) @[el2_lsu_stbuf.scala 138:107] node _T_303 = or(_T_301, _T_302) @[el2_lsu_stbuf.scala 138:88] node _T_304 = bits(io.store_datafn_lo_r, 7, 0) @[el2_lsu_stbuf.scala 138:132] node _T_305 = bits(stbuf_data[1], 7, 0) @[el2_lsu_stbuf.scala 138:153] node _T_306 = mux(_T_303, _T_304, _T_305) @[el2_lsu_stbuf.scala 138:67] node _T_307 = bits(stbuf_byteen[1], 0, 0) @[el2_lsu_stbuf.scala 139:27] node _T_308 = eq(_T_307, UInt<1>("h00")) @[el2_lsu_stbuf.scala 139:11] node _T_309 = bits(store_byteen_hi_r, 0, 0) @[el2_lsu_stbuf.scala 139:50] node _T_310 = or(_T_308, _T_309) @[el2_lsu_stbuf.scala 139:31] node _T_311 = bits(io.store_datafn_hi_r, 7, 0) @[el2_lsu_stbuf.scala 139:75] node _T_312 = bits(stbuf_data[1], 7, 0) @[el2_lsu_stbuf.scala 139:96] node _T_313 = mux(_T_310, _T_311, _T_312) @[el2_lsu_stbuf.scala 139:10] node _T_314 = mux(_T_299, _T_306, _T_313) @[el2_lsu_stbuf.scala 138:52] node _T_315 = bits(sel_lo, 2, 2) @[el2_lsu_stbuf.scala 138:59] node _T_316 = bits(stbuf_byteen[2], 0, 0) @[el2_lsu_stbuf.scala 138:84] node _T_317 = eq(_T_316, UInt<1>("h00")) @[el2_lsu_stbuf.scala 138:68] node _T_318 = bits(store_byteen_lo_r, 0, 0) @[el2_lsu_stbuf.scala 138:107] node _T_319 = or(_T_317, _T_318) @[el2_lsu_stbuf.scala 138:88] node _T_320 = bits(io.store_datafn_lo_r, 7, 0) @[el2_lsu_stbuf.scala 138:132] node _T_321 = bits(stbuf_data[2], 7, 0) @[el2_lsu_stbuf.scala 138:153] node _T_322 = mux(_T_319, _T_320, _T_321) @[el2_lsu_stbuf.scala 138:67] node _T_323 = bits(stbuf_byteen[2], 0, 0) @[el2_lsu_stbuf.scala 139:27] node _T_324 = eq(_T_323, UInt<1>("h00")) @[el2_lsu_stbuf.scala 139:11] node _T_325 = bits(store_byteen_hi_r, 0, 0) @[el2_lsu_stbuf.scala 139:50] node _T_326 = or(_T_324, _T_325) @[el2_lsu_stbuf.scala 139:31] node _T_327 = bits(io.store_datafn_hi_r, 7, 0) @[el2_lsu_stbuf.scala 139:75] node _T_328 = bits(stbuf_data[2], 7, 0) @[el2_lsu_stbuf.scala 139:96] node _T_329 = mux(_T_326, _T_327, _T_328) @[el2_lsu_stbuf.scala 139:10] node _T_330 = mux(_T_315, _T_322, _T_329) @[el2_lsu_stbuf.scala 138:52] node _T_331 = bits(sel_lo, 3, 3) @[el2_lsu_stbuf.scala 138:59] node _T_332 = bits(stbuf_byteen[3], 0, 0) @[el2_lsu_stbuf.scala 138:84] node _T_333 = eq(_T_332, UInt<1>("h00")) @[el2_lsu_stbuf.scala 138:68] node _T_334 = bits(store_byteen_lo_r, 0, 0) @[el2_lsu_stbuf.scala 138:107] node _T_335 = or(_T_333, _T_334) @[el2_lsu_stbuf.scala 138:88] node _T_336 = bits(io.store_datafn_lo_r, 7, 0) @[el2_lsu_stbuf.scala 138:132] node _T_337 = bits(stbuf_data[3], 7, 0) @[el2_lsu_stbuf.scala 138:153] node _T_338 = mux(_T_335, _T_336, _T_337) @[el2_lsu_stbuf.scala 138:67] node _T_339 = bits(stbuf_byteen[3], 0, 0) @[el2_lsu_stbuf.scala 139:27] node _T_340 = eq(_T_339, UInt<1>("h00")) @[el2_lsu_stbuf.scala 139:11] node _T_341 = bits(store_byteen_hi_r, 0, 0) @[el2_lsu_stbuf.scala 139:50] node _T_342 = or(_T_340, _T_341) @[el2_lsu_stbuf.scala 139:31] node _T_343 = bits(io.store_datafn_hi_r, 7, 0) @[el2_lsu_stbuf.scala 139:75] node _T_344 = bits(stbuf_data[3], 7, 0) @[el2_lsu_stbuf.scala 139:96] node _T_345 = mux(_T_342, _T_343, _T_344) @[el2_lsu_stbuf.scala 139:10] node _T_346 = mux(_T_331, _T_338, _T_345) @[el2_lsu_stbuf.scala 138:52] datain1[0] <= _T_346 @[el2_lsu_stbuf.scala 138:12] datain1[1] <= _T_330 @[el2_lsu_stbuf.scala 138:12] datain1[2] <= _T_314 @[el2_lsu_stbuf.scala 138:12] datain1[3] <= _T_298 @[el2_lsu_stbuf.scala 138:12] node _T_347 = bits(sel_lo, 0, 0) @[el2_lsu_stbuf.scala 141:60] node _T_348 = bits(stbuf_byteen[0], 1, 1) @[el2_lsu_stbuf.scala 141:85] node _T_349 = eq(_T_348, UInt<1>("h00")) @[el2_lsu_stbuf.scala 141:69] node _T_350 = bits(store_byteen_lo_r, 1, 1) @[el2_lsu_stbuf.scala 141:108] node _T_351 = or(_T_349, _T_350) @[el2_lsu_stbuf.scala 141:89] node _T_352 = bits(io.store_datafn_lo_r, 15, 8) @[el2_lsu_stbuf.scala 141:133] node _T_353 = bits(stbuf_data[0], 15, 8) @[el2_lsu_stbuf.scala 141:155] node _T_354 = mux(_T_351, _T_352, _T_353) @[el2_lsu_stbuf.scala 141:68] node _T_355 = bits(stbuf_byteen[0], 1, 1) @[el2_lsu_stbuf.scala 142:27] node _T_356 = eq(_T_355, UInt<1>("h00")) @[el2_lsu_stbuf.scala 142:11] node _T_357 = bits(store_byteen_hi_r, 1, 1) @[el2_lsu_stbuf.scala 142:50] node _T_358 = or(_T_356, _T_357) @[el2_lsu_stbuf.scala 142:31] node _T_359 = bits(io.store_datafn_hi_r, 15, 8) @[el2_lsu_stbuf.scala 142:75] node _T_360 = bits(stbuf_data[0], 15, 8) @[el2_lsu_stbuf.scala 142:97] node _T_361 = mux(_T_358, _T_359, _T_360) @[el2_lsu_stbuf.scala 142:10] node _T_362 = mux(_T_347, _T_354, _T_361) @[el2_lsu_stbuf.scala 141:53] node _T_363 = bits(sel_lo, 1, 1) @[el2_lsu_stbuf.scala 141:60] node _T_364 = bits(stbuf_byteen[1], 1, 1) @[el2_lsu_stbuf.scala 141:85] node _T_365 = eq(_T_364, UInt<1>("h00")) @[el2_lsu_stbuf.scala 141:69] node _T_366 = bits(store_byteen_lo_r, 1, 1) @[el2_lsu_stbuf.scala 141:108] node _T_367 = or(_T_365, _T_366) @[el2_lsu_stbuf.scala 141:89] node _T_368 = bits(io.store_datafn_lo_r, 15, 8) @[el2_lsu_stbuf.scala 141:133] node _T_369 = bits(stbuf_data[1], 15, 8) @[el2_lsu_stbuf.scala 141:155] node _T_370 = mux(_T_367, _T_368, _T_369) @[el2_lsu_stbuf.scala 141:68] node _T_371 = bits(stbuf_byteen[1], 1, 1) @[el2_lsu_stbuf.scala 142:27] node _T_372 = eq(_T_371, UInt<1>("h00")) @[el2_lsu_stbuf.scala 142:11] node _T_373 = bits(store_byteen_hi_r, 1, 1) @[el2_lsu_stbuf.scala 142:50] node _T_374 = or(_T_372, _T_373) @[el2_lsu_stbuf.scala 142:31] node _T_375 = bits(io.store_datafn_hi_r, 15, 8) @[el2_lsu_stbuf.scala 142:75] node _T_376 = bits(stbuf_data[1], 15, 8) @[el2_lsu_stbuf.scala 142:97] node _T_377 = mux(_T_374, _T_375, _T_376) @[el2_lsu_stbuf.scala 142:10] node _T_378 = mux(_T_363, _T_370, _T_377) @[el2_lsu_stbuf.scala 141:53] node _T_379 = bits(sel_lo, 2, 2) @[el2_lsu_stbuf.scala 141:60] node _T_380 = bits(stbuf_byteen[2], 1, 1) @[el2_lsu_stbuf.scala 141:85] node _T_381 = eq(_T_380, UInt<1>("h00")) @[el2_lsu_stbuf.scala 141:69] node _T_382 = bits(store_byteen_lo_r, 1, 1) @[el2_lsu_stbuf.scala 141:108] node _T_383 = or(_T_381, _T_382) @[el2_lsu_stbuf.scala 141:89] node _T_384 = bits(io.store_datafn_lo_r, 15, 8) @[el2_lsu_stbuf.scala 141:133] node _T_385 = bits(stbuf_data[2], 15, 8) @[el2_lsu_stbuf.scala 141:155] node _T_386 = mux(_T_383, _T_384, _T_385) @[el2_lsu_stbuf.scala 141:68] node _T_387 = bits(stbuf_byteen[2], 1, 1) @[el2_lsu_stbuf.scala 142:27] node _T_388 = eq(_T_387, UInt<1>("h00")) @[el2_lsu_stbuf.scala 142:11] node _T_389 = bits(store_byteen_hi_r, 1, 1) @[el2_lsu_stbuf.scala 142:50] node _T_390 = or(_T_388, _T_389) @[el2_lsu_stbuf.scala 142:31] node _T_391 = bits(io.store_datafn_hi_r, 15, 8) @[el2_lsu_stbuf.scala 142:75] node _T_392 = bits(stbuf_data[2], 15, 8) @[el2_lsu_stbuf.scala 142:97] node _T_393 = mux(_T_390, _T_391, _T_392) @[el2_lsu_stbuf.scala 142:10] node _T_394 = mux(_T_379, _T_386, _T_393) @[el2_lsu_stbuf.scala 141:53] node _T_395 = bits(sel_lo, 3, 3) @[el2_lsu_stbuf.scala 141:60] node _T_396 = bits(stbuf_byteen[3], 1, 1) @[el2_lsu_stbuf.scala 141:85] node _T_397 = eq(_T_396, UInt<1>("h00")) @[el2_lsu_stbuf.scala 141:69] node _T_398 = bits(store_byteen_lo_r, 1, 1) @[el2_lsu_stbuf.scala 141:108] node _T_399 = or(_T_397, _T_398) @[el2_lsu_stbuf.scala 141:89] node _T_400 = bits(io.store_datafn_lo_r, 15, 8) @[el2_lsu_stbuf.scala 141:133] node _T_401 = bits(stbuf_data[3], 15, 8) @[el2_lsu_stbuf.scala 141:155] node _T_402 = mux(_T_399, _T_400, _T_401) @[el2_lsu_stbuf.scala 141:68] node _T_403 = bits(stbuf_byteen[3], 1, 1) @[el2_lsu_stbuf.scala 142:27] node _T_404 = eq(_T_403, UInt<1>("h00")) @[el2_lsu_stbuf.scala 142:11] node _T_405 = bits(store_byteen_hi_r, 1, 1) @[el2_lsu_stbuf.scala 142:50] node _T_406 = or(_T_404, _T_405) @[el2_lsu_stbuf.scala 142:31] node _T_407 = bits(io.store_datafn_hi_r, 15, 8) @[el2_lsu_stbuf.scala 142:75] node _T_408 = bits(stbuf_data[3], 15, 8) @[el2_lsu_stbuf.scala 142:97] node _T_409 = mux(_T_406, _T_407, _T_408) @[el2_lsu_stbuf.scala 142:10] node _T_410 = mux(_T_395, _T_402, _T_409) @[el2_lsu_stbuf.scala 141:53] datain2[0] <= _T_410 @[el2_lsu_stbuf.scala 141:13] datain2[1] <= _T_394 @[el2_lsu_stbuf.scala 141:13] datain2[2] <= _T_378 @[el2_lsu_stbuf.scala 141:13] datain2[3] <= _T_362 @[el2_lsu_stbuf.scala 141:13] node _T_411 = bits(sel_lo, 0, 0) @[el2_lsu_stbuf.scala 144:60] node _T_412 = bits(stbuf_byteen[0], 2, 2) @[el2_lsu_stbuf.scala 144:85] node _T_413 = eq(_T_412, UInt<1>("h00")) @[el2_lsu_stbuf.scala 144:69] node _T_414 = bits(store_byteen_lo_r, 2, 2) @[el2_lsu_stbuf.scala 144:108] node _T_415 = or(_T_413, _T_414) @[el2_lsu_stbuf.scala 144:89] node _T_416 = bits(io.store_datafn_lo_r, 23, 16) @[el2_lsu_stbuf.scala 144:133] node _T_417 = bits(stbuf_data[0], 23, 16) @[el2_lsu_stbuf.scala 144:156] node _T_418 = mux(_T_415, _T_416, _T_417) @[el2_lsu_stbuf.scala 144:68] node _T_419 = bits(stbuf_byteen[0], 2, 2) @[el2_lsu_stbuf.scala 145:27] node _T_420 = eq(_T_419, UInt<1>("h00")) @[el2_lsu_stbuf.scala 145:11] node _T_421 = bits(store_byteen_hi_r, 2, 2) @[el2_lsu_stbuf.scala 145:50] node _T_422 = or(_T_420, _T_421) @[el2_lsu_stbuf.scala 145:31] node _T_423 = bits(io.store_datafn_hi_r, 23, 16) @[el2_lsu_stbuf.scala 145:75] node _T_424 = bits(stbuf_data[0], 23, 16) @[el2_lsu_stbuf.scala 145:98] node _T_425 = mux(_T_422, _T_423, _T_424) @[el2_lsu_stbuf.scala 145:10] node _T_426 = mux(_T_411, _T_418, _T_425) @[el2_lsu_stbuf.scala 144:53] node _T_427 = bits(sel_lo, 1, 1) @[el2_lsu_stbuf.scala 144:60] node _T_428 = bits(stbuf_byteen[1], 2, 2) @[el2_lsu_stbuf.scala 144:85] node _T_429 = eq(_T_428, UInt<1>("h00")) @[el2_lsu_stbuf.scala 144:69] node _T_430 = bits(store_byteen_lo_r, 2, 2) @[el2_lsu_stbuf.scala 144:108] node _T_431 = or(_T_429, _T_430) @[el2_lsu_stbuf.scala 144:89] node _T_432 = bits(io.store_datafn_lo_r, 23, 16) @[el2_lsu_stbuf.scala 144:133] node _T_433 = bits(stbuf_data[1], 23, 16) @[el2_lsu_stbuf.scala 144:156] node _T_434 = mux(_T_431, _T_432, _T_433) @[el2_lsu_stbuf.scala 144:68] node _T_435 = bits(stbuf_byteen[1], 2, 2) @[el2_lsu_stbuf.scala 145:27] node _T_436 = eq(_T_435, UInt<1>("h00")) @[el2_lsu_stbuf.scala 145:11] node _T_437 = bits(store_byteen_hi_r, 2, 2) @[el2_lsu_stbuf.scala 145:50] node _T_438 = or(_T_436, _T_437) @[el2_lsu_stbuf.scala 145:31] node _T_439 = bits(io.store_datafn_hi_r, 23, 16) @[el2_lsu_stbuf.scala 145:75] node _T_440 = bits(stbuf_data[1], 23, 16) @[el2_lsu_stbuf.scala 145:98] node _T_441 = mux(_T_438, _T_439, _T_440) @[el2_lsu_stbuf.scala 145:10] node _T_442 = mux(_T_427, _T_434, _T_441) @[el2_lsu_stbuf.scala 144:53] node _T_443 = bits(sel_lo, 2, 2) @[el2_lsu_stbuf.scala 144:60] node _T_444 = bits(stbuf_byteen[2], 2, 2) @[el2_lsu_stbuf.scala 144:85] node _T_445 = eq(_T_444, UInt<1>("h00")) @[el2_lsu_stbuf.scala 144:69] node _T_446 = bits(store_byteen_lo_r, 2, 2) @[el2_lsu_stbuf.scala 144:108] node _T_447 = or(_T_445, _T_446) @[el2_lsu_stbuf.scala 144:89] node _T_448 = bits(io.store_datafn_lo_r, 23, 16) @[el2_lsu_stbuf.scala 144:133] node _T_449 = bits(stbuf_data[2], 23, 16) @[el2_lsu_stbuf.scala 144:156] node _T_450 = mux(_T_447, _T_448, _T_449) @[el2_lsu_stbuf.scala 144:68] node _T_451 = bits(stbuf_byteen[2], 2, 2) @[el2_lsu_stbuf.scala 145:27] node _T_452 = eq(_T_451, UInt<1>("h00")) @[el2_lsu_stbuf.scala 145:11] node _T_453 = bits(store_byteen_hi_r, 2, 2) @[el2_lsu_stbuf.scala 145:50] node _T_454 = or(_T_452, _T_453) @[el2_lsu_stbuf.scala 145:31] node _T_455 = bits(io.store_datafn_hi_r, 23, 16) @[el2_lsu_stbuf.scala 145:75] node _T_456 = bits(stbuf_data[2], 23, 16) @[el2_lsu_stbuf.scala 145:98] node _T_457 = mux(_T_454, _T_455, _T_456) @[el2_lsu_stbuf.scala 145:10] node _T_458 = mux(_T_443, _T_450, _T_457) @[el2_lsu_stbuf.scala 144:53] node _T_459 = bits(sel_lo, 3, 3) @[el2_lsu_stbuf.scala 144:60] node _T_460 = bits(stbuf_byteen[3], 2, 2) @[el2_lsu_stbuf.scala 144:85] node _T_461 = eq(_T_460, UInt<1>("h00")) @[el2_lsu_stbuf.scala 144:69] node _T_462 = bits(store_byteen_lo_r, 2, 2) @[el2_lsu_stbuf.scala 144:108] node _T_463 = or(_T_461, _T_462) @[el2_lsu_stbuf.scala 144:89] node _T_464 = bits(io.store_datafn_lo_r, 23, 16) @[el2_lsu_stbuf.scala 144:133] node _T_465 = bits(stbuf_data[3], 23, 16) @[el2_lsu_stbuf.scala 144:156] node _T_466 = mux(_T_463, _T_464, _T_465) @[el2_lsu_stbuf.scala 144:68] node _T_467 = bits(stbuf_byteen[3], 2, 2) @[el2_lsu_stbuf.scala 145:27] node _T_468 = eq(_T_467, UInt<1>("h00")) @[el2_lsu_stbuf.scala 145:11] node _T_469 = bits(store_byteen_hi_r, 2, 2) @[el2_lsu_stbuf.scala 145:50] node _T_470 = or(_T_468, _T_469) @[el2_lsu_stbuf.scala 145:31] node _T_471 = bits(io.store_datafn_hi_r, 23, 16) @[el2_lsu_stbuf.scala 145:75] node _T_472 = bits(stbuf_data[3], 23, 16) @[el2_lsu_stbuf.scala 145:98] node _T_473 = mux(_T_470, _T_471, _T_472) @[el2_lsu_stbuf.scala 145:10] node _T_474 = mux(_T_459, _T_466, _T_473) @[el2_lsu_stbuf.scala 144:53] datain3[0] <= _T_474 @[el2_lsu_stbuf.scala 144:13] datain3[1] <= _T_458 @[el2_lsu_stbuf.scala 144:13] datain3[2] <= _T_442 @[el2_lsu_stbuf.scala 144:13] datain3[3] <= _T_426 @[el2_lsu_stbuf.scala 144:13] node _T_475 = bits(sel_lo, 0, 0) @[el2_lsu_stbuf.scala 147:60] node _T_476 = bits(stbuf_byteen[0], 3, 3) @[el2_lsu_stbuf.scala 147:85] node _T_477 = eq(_T_476, UInt<1>("h00")) @[el2_lsu_stbuf.scala 147:69] node _T_478 = bits(store_byteen_lo_r, 3, 3) @[el2_lsu_stbuf.scala 147:108] node _T_479 = or(_T_477, _T_478) @[el2_lsu_stbuf.scala 147:89] node _T_480 = bits(io.store_datafn_lo_r, 31, 24) @[el2_lsu_stbuf.scala 147:133] node _T_481 = bits(stbuf_data[0], 31, 24) @[el2_lsu_stbuf.scala 147:156] node _T_482 = mux(_T_479, _T_480, _T_481) @[el2_lsu_stbuf.scala 147:68] node _T_483 = bits(stbuf_byteen[0], 3, 3) @[el2_lsu_stbuf.scala 148:27] node _T_484 = eq(_T_483, UInt<1>("h00")) @[el2_lsu_stbuf.scala 148:11] node _T_485 = bits(store_byteen_hi_r, 3, 3) @[el2_lsu_stbuf.scala 148:50] node _T_486 = or(_T_484, _T_485) @[el2_lsu_stbuf.scala 148:31] node _T_487 = bits(io.store_datafn_hi_r, 31, 24) @[el2_lsu_stbuf.scala 148:75] node _T_488 = bits(stbuf_data[0], 31, 24) @[el2_lsu_stbuf.scala 148:98] node _T_489 = mux(_T_486, _T_487, _T_488) @[el2_lsu_stbuf.scala 148:10] node _T_490 = mux(_T_475, _T_482, _T_489) @[el2_lsu_stbuf.scala 147:53] node _T_491 = bits(sel_lo, 1, 1) @[el2_lsu_stbuf.scala 147:60] node _T_492 = bits(stbuf_byteen[1], 3, 3) @[el2_lsu_stbuf.scala 147:85] node _T_493 = eq(_T_492, UInt<1>("h00")) @[el2_lsu_stbuf.scala 147:69] node _T_494 = bits(store_byteen_lo_r, 3, 3) @[el2_lsu_stbuf.scala 147:108] node _T_495 = or(_T_493, _T_494) @[el2_lsu_stbuf.scala 147:89] node _T_496 = bits(io.store_datafn_lo_r, 31, 24) @[el2_lsu_stbuf.scala 147:133] node _T_497 = bits(stbuf_data[1], 31, 24) @[el2_lsu_stbuf.scala 147:156] node _T_498 = mux(_T_495, _T_496, _T_497) @[el2_lsu_stbuf.scala 147:68] node _T_499 = bits(stbuf_byteen[1], 3, 3) @[el2_lsu_stbuf.scala 148:27] node _T_500 = eq(_T_499, UInt<1>("h00")) @[el2_lsu_stbuf.scala 148:11] node _T_501 = bits(store_byteen_hi_r, 3, 3) @[el2_lsu_stbuf.scala 148:50] node _T_502 = or(_T_500, _T_501) @[el2_lsu_stbuf.scala 148:31] node _T_503 = bits(io.store_datafn_hi_r, 31, 24) @[el2_lsu_stbuf.scala 148:75] node _T_504 = bits(stbuf_data[1], 31, 24) @[el2_lsu_stbuf.scala 148:98] node _T_505 = mux(_T_502, _T_503, _T_504) @[el2_lsu_stbuf.scala 148:10] node _T_506 = mux(_T_491, _T_498, _T_505) @[el2_lsu_stbuf.scala 147:53] node _T_507 = bits(sel_lo, 2, 2) @[el2_lsu_stbuf.scala 147:60] node _T_508 = bits(stbuf_byteen[2], 3, 3) @[el2_lsu_stbuf.scala 147:85] node _T_509 = eq(_T_508, UInt<1>("h00")) @[el2_lsu_stbuf.scala 147:69] node _T_510 = bits(store_byteen_lo_r, 3, 3) @[el2_lsu_stbuf.scala 147:108] node _T_511 = or(_T_509, _T_510) @[el2_lsu_stbuf.scala 147:89] node _T_512 = bits(io.store_datafn_lo_r, 31, 24) @[el2_lsu_stbuf.scala 147:133] node _T_513 = bits(stbuf_data[2], 31, 24) @[el2_lsu_stbuf.scala 147:156] node _T_514 = mux(_T_511, _T_512, _T_513) @[el2_lsu_stbuf.scala 147:68] node _T_515 = bits(stbuf_byteen[2], 3, 3) @[el2_lsu_stbuf.scala 148:27] node _T_516 = eq(_T_515, UInt<1>("h00")) @[el2_lsu_stbuf.scala 148:11] node _T_517 = bits(store_byteen_hi_r, 3, 3) @[el2_lsu_stbuf.scala 148:50] node _T_518 = or(_T_516, _T_517) @[el2_lsu_stbuf.scala 148:31] node _T_519 = bits(io.store_datafn_hi_r, 31, 24) @[el2_lsu_stbuf.scala 148:75] node _T_520 = bits(stbuf_data[2], 31, 24) @[el2_lsu_stbuf.scala 148:98] node _T_521 = mux(_T_518, _T_519, _T_520) @[el2_lsu_stbuf.scala 148:10] node _T_522 = mux(_T_507, _T_514, _T_521) @[el2_lsu_stbuf.scala 147:53] node _T_523 = bits(sel_lo, 3, 3) @[el2_lsu_stbuf.scala 147:60] node _T_524 = bits(stbuf_byteen[3], 3, 3) @[el2_lsu_stbuf.scala 147:85] node _T_525 = eq(_T_524, UInt<1>("h00")) @[el2_lsu_stbuf.scala 147:69] node _T_526 = bits(store_byteen_lo_r, 3, 3) @[el2_lsu_stbuf.scala 147:108] node _T_527 = or(_T_525, _T_526) @[el2_lsu_stbuf.scala 147:89] node _T_528 = bits(io.store_datafn_lo_r, 31, 24) @[el2_lsu_stbuf.scala 147:133] node _T_529 = bits(stbuf_data[3], 31, 24) @[el2_lsu_stbuf.scala 147:156] node _T_530 = mux(_T_527, _T_528, _T_529) @[el2_lsu_stbuf.scala 147:68] node _T_531 = bits(stbuf_byteen[3], 3, 3) @[el2_lsu_stbuf.scala 148:27] node _T_532 = eq(_T_531, UInt<1>("h00")) @[el2_lsu_stbuf.scala 148:11] node _T_533 = bits(store_byteen_hi_r, 3, 3) @[el2_lsu_stbuf.scala 148:50] node _T_534 = or(_T_532, _T_533) @[el2_lsu_stbuf.scala 148:31] node _T_535 = bits(io.store_datafn_hi_r, 31, 24) @[el2_lsu_stbuf.scala 148:75] node _T_536 = bits(stbuf_data[3], 31, 24) @[el2_lsu_stbuf.scala 148:98] node _T_537 = mux(_T_534, _T_535, _T_536) @[el2_lsu_stbuf.scala 148:10] node _T_538 = mux(_T_523, _T_530, _T_537) @[el2_lsu_stbuf.scala 147:53] datain4[0] <= _T_538 @[el2_lsu_stbuf.scala 147:13] datain4[1] <= _T_522 @[el2_lsu_stbuf.scala 147:13] datain4[2] <= _T_506 @[el2_lsu_stbuf.scala 147:13] datain4[3] <= _T_490 @[el2_lsu_stbuf.scala 147:13] node _T_539 = cat(datain2[0], datain1[0]) @[Cat.scala 29:58] node _T_540 = cat(datain4[0], datain3[0]) @[Cat.scala 29:58] node _T_541 = cat(_T_540, _T_539) @[Cat.scala 29:58] node _T_542 = cat(datain2[1], datain1[1]) @[Cat.scala 29:58] node _T_543 = cat(datain4[1], datain3[1]) @[Cat.scala 29:58] node _T_544 = cat(_T_543, _T_542) @[Cat.scala 29:58] node _T_545 = cat(datain2[2], datain1[2]) @[Cat.scala 29:58] node _T_546 = cat(datain4[2], datain3[2]) @[Cat.scala 29:58] node _T_547 = cat(_T_546, _T_545) @[Cat.scala 29:58] node _T_548 = cat(datain2[3], datain1[3]) @[Cat.scala 29:58] node _T_549 = cat(datain4[3], datain3[3]) @[Cat.scala 29:58] node _T_550 = cat(_T_549, _T_548) @[Cat.scala 29:58] stbuf_datain[0] <= _T_541 @[el2_lsu_stbuf.scala 150:17] stbuf_datain[1] <= _T_544 @[el2_lsu_stbuf.scala 150:17] stbuf_datain[2] <= _T_547 @[el2_lsu_stbuf.scala 150:17] stbuf_datain[3] <= _T_550 @[el2_lsu_stbuf.scala 150:17] node _T_551 = bits(stbuf_reset, 0, 0) @[el2_lsu_stbuf.scala 154:82] node _T_552 = eq(_T_551, UInt<1>("h00")) @[el2_lsu_stbuf.scala 154:70] node _T_553 = and(UInt<1>("h01"), _T_552) @[el2_lsu_stbuf.scala 154:68] node _T_554 = bits(stbuf_wr_en, 0, 0) @[el2_lsu_stbuf.scala 154:103] reg _T_555 : UInt, io.lsu_free_c2_clk with : (reset => (reset, UInt<1>("h00"))) @[Reg.scala 27:20] when _T_554 : @[Reg.scala 28:19] _T_555 <= _T_553 @[Reg.scala 28:23] skip @[Reg.scala 28:19] stbuf_vld[0] <= _T_555 @[el2_lsu_stbuf.scala 154:51] node _T_556 = bits(stbuf_reset, 0, 0) @[el2_lsu_stbuf.scala 155:87] node _T_557 = eq(_T_556, UInt<1>("h00")) @[el2_lsu_stbuf.scala 155:75] node _T_558 = and(UInt<1>("h01"), _T_557) @[el2_lsu_stbuf.scala 155:73] node _T_559 = bits(stbuf_dma_kill_en, 0, 0) @[el2_lsu_stbuf.scala 155:114] node _T_560 = bits(_T_559, 0, 0) @[el2_lsu_stbuf.scala 155:118] reg _T_561 : UInt, io.lsu_free_c2_clk with : (reset => (reset, UInt<1>("h00"))) @[Reg.scala 27:20] when _T_560 : @[Reg.scala 28:19] _T_561 <= _T_558 @[Reg.scala 28:23] skip @[Reg.scala 28:19] stbuf_dma_kill[0] <= _T_561 @[el2_lsu_stbuf.scala 155:56] node _T_562 = bits(stbuf_wr_en, 0, 0) @[el2_lsu_stbuf.scala 156:67] reg _T_563 : UInt, clock with : (reset => (reset, UInt<1>("h00"))) @[Reg.scala 27:20] when _T_562 : @[Reg.scala 28:19] _T_563 <= stbuf_addrin[0] @[Reg.scala 28:23] skip @[Reg.scala 28:19] stbuf_addr[0] <= _T_563 @[el2_lsu_stbuf.scala 156:21] node _T_564 = bits(stbuf_reset, 0, 0) @[el2_lsu_stbuf.scala 157:134] node _T_565 = eq(_T_564, UInt<1>("h00")) @[el2_lsu_stbuf.scala 157:122] node _T_566 = bits(_T_565, 0, 0) @[Bitwise.scala 72:15] node _T_567 = mux(_T_566, UInt<4>("h0f"), UInt<4>("h00")) @[Bitwise.scala 72:12] node _T_568 = and(stbuf_byteenin[0], _T_567) @[el2_lsu_stbuf.scala 157:87] node _T_569 = bits(stbuf_wr_en, 0, 0) @[el2_lsu_stbuf.scala 157:156] reg _T_570 : UInt, io.lsu_stbuf_c1_clk with : (reset => (reset, UInt<1>("h00"))) @[Reg.scala 27:20] when _T_569 : @[Reg.scala 28:19] _T_570 <= _T_568 @[Reg.scala 28:23] skip @[Reg.scala 28:19] stbuf_byteen[0] <= _T_570 @[el2_lsu_stbuf.scala 157:55] node _T_571 = bits(stbuf_wr_en, 0, 0) @[el2_lsu_stbuf.scala 158:67] reg _T_572 : UInt, clock with : (reset => (reset, UInt<1>("h00"))) @[Reg.scala 27:20] when _T_571 : @[Reg.scala 28:19] _T_572 <= stbuf_datain[0] @[Reg.scala 28:23] skip @[Reg.scala 28:19] stbuf_data[0] <= _T_572 @[el2_lsu_stbuf.scala 158:21] node _T_573 = bits(stbuf_reset, 1, 1) @[el2_lsu_stbuf.scala 154:82] node _T_574 = eq(_T_573, UInt<1>("h00")) @[el2_lsu_stbuf.scala 154:70] node _T_575 = and(UInt<1>("h01"), _T_574) @[el2_lsu_stbuf.scala 154:68] node _T_576 = bits(stbuf_wr_en, 1, 1) @[el2_lsu_stbuf.scala 154:103] reg _T_577 : UInt, io.lsu_free_c2_clk with : (reset => (reset, UInt<1>("h00"))) @[Reg.scala 27:20] when _T_576 : @[Reg.scala 28:19] _T_577 <= _T_575 @[Reg.scala 28:23] skip @[Reg.scala 28:19] stbuf_vld[1] <= _T_577 @[el2_lsu_stbuf.scala 154:51] node _T_578 = bits(stbuf_reset, 1, 1) @[el2_lsu_stbuf.scala 155:87] node _T_579 = eq(_T_578, UInt<1>("h00")) @[el2_lsu_stbuf.scala 155:75] node _T_580 = and(UInt<1>("h01"), _T_579) @[el2_lsu_stbuf.scala 155:73] node _T_581 = bits(stbuf_dma_kill_en, 1, 1) @[el2_lsu_stbuf.scala 155:114] node _T_582 = bits(_T_581, 0, 0) @[el2_lsu_stbuf.scala 155:118] reg _T_583 : UInt, io.lsu_free_c2_clk with : (reset => (reset, UInt<1>("h00"))) @[Reg.scala 27:20] when _T_582 : @[Reg.scala 28:19] _T_583 <= _T_580 @[Reg.scala 28:23] skip @[Reg.scala 28:19] stbuf_dma_kill[1] <= _T_583 @[el2_lsu_stbuf.scala 155:56] node _T_584 = bits(stbuf_wr_en, 1, 1) @[el2_lsu_stbuf.scala 156:67] reg _T_585 : UInt, clock with : (reset => (reset, UInt<1>("h00"))) @[Reg.scala 27:20] when _T_584 : @[Reg.scala 28:19] _T_585 <= stbuf_addrin[1] @[Reg.scala 28:23] skip @[Reg.scala 28:19] stbuf_addr[1] <= _T_585 @[el2_lsu_stbuf.scala 156:21] node _T_586 = bits(stbuf_reset, 1, 1) @[el2_lsu_stbuf.scala 157:134] node _T_587 = eq(_T_586, UInt<1>("h00")) @[el2_lsu_stbuf.scala 157:122] node _T_588 = bits(_T_587, 0, 0) @[Bitwise.scala 72:15] node _T_589 = mux(_T_588, UInt<4>("h0f"), UInt<4>("h00")) @[Bitwise.scala 72:12] node _T_590 = and(stbuf_byteenin[1], _T_589) @[el2_lsu_stbuf.scala 157:87] node _T_591 = bits(stbuf_wr_en, 1, 1) @[el2_lsu_stbuf.scala 157:156] reg _T_592 : UInt, io.lsu_stbuf_c1_clk with : (reset => (reset, UInt<1>("h00"))) @[Reg.scala 27:20] when _T_591 : @[Reg.scala 28:19] _T_592 <= _T_590 @[Reg.scala 28:23] skip @[Reg.scala 28:19] stbuf_byteen[1] <= _T_592 @[el2_lsu_stbuf.scala 157:55] node _T_593 = bits(stbuf_wr_en, 1, 1) @[el2_lsu_stbuf.scala 158:67] reg _T_594 : UInt, clock with : (reset => (reset, UInt<1>("h00"))) @[Reg.scala 27:20] when _T_593 : @[Reg.scala 28:19] _T_594 <= stbuf_datain[1] @[Reg.scala 28:23] skip @[Reg.scala 28:19] stbuf_data[1] <= _T_594 @[el2_lsu_stbuf.scala 158:21] node _T_595 = bits(stbuf_reset, 2, 2) @[el2_lsu_stbuf.scala 154:82] node _T_596 = eq(_T_595, UInt<1>("h00")) @[el2_lsu_stbuf.scala 154:70] node _T_597 = and(UInt<1>("h01"), _T_596) @[el2_lsu_stbuf.scala 154:68] node _T_598 = bits(stbuf_wr_en, 2, 2) @[el2_lsu_stbuf.scala 154:103] reg _T_599 : UInt, io.lsu_free_c2_clk with : (reset => (reset, UInt<1>("h00"))) @[Reg.scala 27:20] when _T_598 : @[Reg.scala 28:19] _T_599 <= _T_597 @[Reg.scala 28:23] skip @[Reg.scala 28:19] stbuf_vld[2] <= _T_599 @[el2_lsu_stbuf.scala 154:51] node _T_600 = bits(stbuf_reset, 2, 2) @[el2_lsu_stbuf.scala 155:87] node _T_601 = eq(_T_600, UInt<1>("h00")) @[el2_lsu_stbuf.scala 155:75] node _T_602 = and(UInt<1>("h01"), _T_601) @[el2_lsu_stbuf.scala 155:73] node _T_603 = bits(stbuf_dma_kill_en, 2, 2) @[el2_lsu_stbuf.scala 155:114] node _T_604 = bits(_T_603, 0, 0) @[el2_lsu_stbuf.scala 155:118] reg _T_605 : UInt, io.lsu_free_c2_clk with : (reset => (reset, UInt<1>("h00"))) @[Reg.scala 27:20] when _T_604 : @[Reg.scala 28:19] _T_605 <= _T_602 @[Reg.scala 28:23] skip @[Reg.scala 28:19] stbuf_dma_kill[2] <= _T_605 @[el2_lsu_stbuf.scala 155:56] node _T_606 = bits(stbuf_wr_en, 2, 2) @[el2_lsu_stbuf.scala 156:67] reg _T_607 : UInt, clock with : (reset => (reset, UInt<1>("h00"))) @[Reg.scala 27:20] when _T_606 : @[Reg.scala 28:19] _T_607 <= stbuf_addrin[2] @[Reg.scala 28:23] skip @[Reg.scala 28:19] stbuf_addr[2] <= _T_607 @[el2_lsu_stbuf.scala 156:21] node _T_608 = bits(stbuf_reset, 2, 2) @[el2_lsu_stbuf.scala 157:134] node _T_609 = eq(_T_608, UInt<1>("h00")) @[el2_lsu_stbuf.scala 157:122] node _T_610 = bits(_T_609, 0, 0) @[Bitwise.scala 72:15] node _T_611 = mux(_T_610, UInt<4>("h0f"), UInt<4>("h00")) @[Bitwise.scala 72:12] node _T_612 = and(stbuf_byteenin[2], _T_611) @[el2_lsu_stbuf.scala 157:87] node _T_613 = bits(stbuf_wr_en, 2, 2) @[el2_lsu_stbuf.scala 157:156] reg _T_614 : UInt, io.lsu_stbuf_c1_clk with : (reset => (reset, UInt<1>("h00"))) @[Reg.scala 27:20] when _T_613 : @[Reg.scala 28:19] _T_614 <= _T_612 @[Reg.scala 28:23] skip @[Reg.scala 28:19] stbuf_byteen[2] <= _T_614 @[el2_lsu_stbuf.scala 157:55] node _T_615 = bits(stbuf_wr_en, 2, 2) @[el2_lsu_stbuf.scala 158:67] reg _T_616 : UInt, clock with : (reset => (reset, UInt<1>("h00"))) @[Reg.scala 27:20] when _T_615 : @[Reg.scala 28:19] _T_616 <= stbuf_datain[2] @[Reg.scala 28:23] skip @[Reg.scala 28:19] stbuf_data[2] <= _T_616 @[el2_lsu_stbuf.scala 158:21] node _T_617 = bits(stbuf_reset, 3, 3) @[el2_lsu_stbuf.scala 154:82] node _T_618 = eq(_T_617, UInt<1>("h00")) @[el2_lsu_stbuf.scala 154:70] node _T_619 = and(UInt<1>("h01"), _T_618) @[el2_lsu_stbuf.scala 154:68] node _T_620 = bits(stbuf_wr_en, 3, 3) @[el2_lsu_stbuf.scala 154:103] reg _T_621 : UInt, io.lsu_free_c2_clk with : (reset => (reset, UInt<1>("h00"))) @[Reg.scala 27:20] when _T_620 : @[Reg.scala 28:19] _T_621 <= _T_619 @[Reg.scala 28:23] skip @[Reg.scala 28:19] stbuf_vld[3] <= _T_621 @[el2_lsu_stbuf.scala 154:51] node _T_622 = bits(stbuf_reset, 3, 3) @[el2_lsu_stbuf.scala 155:87] node _T_623 = eq(_T_622, UInt<1>("h00")) @[el2_lsu_stbuf.scala 155:75] node _T_624 = and(UInt<1>("h01"), _T_623) @[el2_lsu_stbuf.scala 155:73] node _T_625 = bits(stbuf_dma_kill_en, 3, 3) @[el2_lsu_stbuf.scala 155:114] node _T_626 = bits(_T_625, 0, 0) @[el2_lsu_stbuf.scala 155:118] reg _T_627 : UInt, io.lsu_free_c2_clk with : (reset => (reset, UInt<1>("h00"))) @[Reg.scala 27:20] when _T_626 : @[Reg.scala 28:19] _T_627 <= _T_624 @[Reg.scala 28:23] skip @[Reg.scala 28:19] stbuf_dma_kill[3] <= _T_627 @[el2_lsu_stbuf.scala 155:56] node _T_628 = bits(stbuf_wr_en, 3, 3) @[el2_lsu_stbuf.scala 156:67] reg _T_629 : UInt, clock with : (reset => (reset, UInt<1>("h00"))) @[Reg.scala 27:20] when _T_628 : @[Reg.scala 28:19] _T_629 <= stbuf_addrin[3] @[Reg.scala 28:23] skip @[Reg.scala 28:19] stbuf_addr[3] <= _T_629 @[el2_lsu_stbuf.scala 156:21] node _T_630 = bits(stbuf_reset, 3, 3) @[el2_lsu_stbuf.scala 157:134] node _T_631 = eq(_T_630, UInt<1>("h00")) @[el2_lsu_stbuf.scala 157:122] node _T_632 = bits(_T_631, 0, 0) @[Bitwise.scala 72:15] node _T_633 = mux(_T_632, UInt<4>("h0f"), UInt<4>("h00")) @[Bitwise.scala 72:12] node _T_634 = and(stbuf_byteenin[3], _T_633) @[el2_lsu_stbuf.scala 157:87] node _T_635 = bits(stbuf_wr_en, 3, 3) @[el2_lsu_stbuf.scala 157:156] reg _T_636 : UInt, io.lsu_stbuf_c1_clk with : (reset => (reset, UInt<1>("h00"))) @[Reg.scala 27:20] when _T_635 : @[Reg.scala 28:19] _T_636 <= _T_634 @[Reg.scala 28:23] skip @[Reg.scala 28:19] stbuf_byteen[3] <= _T_636 @[el2_lsu_stbuf.scala 157:55] node _T_637 = bits(stbuf_wr_en, 3, 3) @[el2_lsu_stbuf.scala 158:67] reg _T_638 : UInt, clock with : (reset => (reset, UInt<1>("h00"))) @[Reg.scala 27:20] when _T_637 : @[Reg.scala 28:19] _T_638 <= stbuf_datain[3] @[Reg.scala 28:23] skip @[Reg.scala 28:19] stbuf_data[3] <= _T_638 @[el2_lsu_stbuf.scala 158:21] reg _T_639 : UInt<1>, io.lsu_c1_m_clk with : (reset => (reset, UInt<1>("h00"))) @[el2_lsu_stbuf.scala 160:53] _T_639 <= ldst_dual_d @[el2_lsu_stbuf.scala 160:53] ldst_dual_m <= _T_639 @[el2_lsu_stbuf.scala 160:43] reg _T_640 : UInt<1>, io.lsu_c1_r_clk with : (reset => (reset, UInt<1>("h00"))) @[el2_lsu_stbuf.scala 161:53] _T_640 <= ldst_dual_m @[el2_lsu_stbuf.scala 161:53] ldst_dual_r <= _T_640 @[el2_lsu_stbuf.scala 161:43] node _T_641 = and(stbuf_vld[RdPtr], stbuf_dma_kill[RdPtr]) @[el2_lsu_stbuf.scala 164:52] io.stbuf_reqvld_flushed_any <= _T_641 @[el2_lsu_stbuf.scala 164:32] node _T_642 = eq(stbuf_dma_kill[RdPtr], UInt<1>("h00")) @[el2_lsu_stbuf.scala 165:47] node _T_643 = and(stbuf_vld[RdPtr], _T_642) @[el2_lsu_stbuf.scala 165:45] node _T_644 = orr(stbuf_dma_kill_en) @[el2_lsu_stbuf.scala 165:91] node _T_645 = eq(_T_644, UInt<1>("h00")) @[el2_lsu_stbuf.scala 165:72] node _T_646 = and(_T_643, _T_645) @[el2_lsu_stbuf.scala 165:70] io.stbuf_reqvld_any <= _T_646 @[el2_lsu_stbuf.scala 165:25] io.stbuf_addr_any <= stbuf_addr[RdPtr] @[el2_lsu_stbuf.scala 166:23] io.stbuf_data_any <= stbuf_data[RdPtr] @[el2_lsu_stbuf.scala 167:23] node _T_647 = eq(dual_stbuf_write_r, UInt<1>("h00")) @[el2_lsu_stbuf.scala 169:45] node _T_648 = and(io.ldst_stbuf_reqvld_r, _T_647) @[el2_lsu_stbuf.scala 169:43] node _T_649 = or(store_coalesce_hi_r, store_coalesce_lo_r) @[el2_lsu_stbuf.scala 169:89] node _T_650 = eq(_T_649, UInt<1>("h00")) @[el2_lsu_stbuf.scala 169:67] node _T_651 = and(_T_648, _T_650) @[el2_lsu_stbuf.scala 169:65] node _T_652 = and(io.ldst_stbuf_reqvld_r, dual_stbuf_write_r) @[el2_lsu_stbuf.scala 170:31] node _T_653 = and(store_coalesce_hi_r, store_coalesce_lo_r) @[el2_lsu_stbuf.scala 170:77] node _T_654 = eq(_T_653, UInt<1>("h00")) @[el2_lsu_stbuf.scala 170:55] node _T_655 = and(_T_652, _T_654) @[el2_lsu_stbuf.scala 170:53] node _T_656 = or(_T_651, _T_655) @[el2_lsu_stbuf.scala 169:114] node WrPtrEn = bits(_T_656, 0, 0) @[el2_lsu_stbuf.scala 170:102] node _T_657 = and(io.ldst_stbuf_reqvld_r, dual_stbuf_write_r) @[el2_lsu_stbuf.scala 171:47] node _T_658 = or(store_coalesce_hi_r, store_coalesce_lo_r) @[el2_lsu_stbuf.scala 171:92] node _T_659 = eq(_T_658, UInt<1>("h00")) @[el2_lsu_stbuf.scala 171:70] node _T_660 = and(_T_657, _T_659) @[el2_lsu_stbuf.scala 171:68] node _T_661 = bits(_T_660, 0, 0) @[el2_lsu_stbuf.scala 171:116] node NxtWrPtr = mux(_T_661, WrPtrPlus2, WrPtrPlus1) @[el2_lsu_stbuf.scala 171:22] node RdPtrEn = or(io.lsu_stbuf_commit_any, io.stbuf_reqvld_flushed_any) @[el2_lsu_stbuf.scala 172:43] node _T_662 = cat(UInt<3>("h00"), stbuf_vld[0]) @[Cat.scala 29:58] node _T_663 = cat(UInt<3>("h00"), stbuf_vld[1]) @[Cat.scala 29:58] node _T_664 = cat(UInt<3>("h00"), stbuf_vld[2]) @[Cat.scala 29:58] node _T_665 = cat(UInt<3>("h00"), stbuf_vld[3]) @[Cat.scala 29:58] wire _T_666 : UInt<4>[4] @[el2_lsu_stbuf.scala 175:60] _T_666[0] <= _T_662 @[el2_lsu_stbuf.scala 175:60] _T_666[1] <= _T_663 @[el2_lsu_stbuf.scala 175:60] _T_666[2] <= _T_664 @[el2_lsu_stbuf.scala 175:60] _T_666[3] <= _T_665 @[el2_lsu_stbuf.scala 175:60] node _T_667 = add(_T_666[0], _T_666[1]) @[el2_lsu_stbuf.scala 175:102] node _T_668 = tail(_T_667, 1) @[el2_lsu_stbuf.scala 175:102] node _T_669 = add(_T_668, _T_666[2]) @[el2_lsu_stbuf.scala 175:102] node _T_670 = tail(_T_669, 1) @[el2_lsu_stbuf.scala 175:102] node _T_671 = add(_T_670, _T_666[3]) @[el2_lsu_stbuf.scala 175:102] node stbuf_numvld_any = tail(_T_671, 1) @[el2_lsu_stbuf.scala 175:102] node _T_672 = and(io.lsu_pkt_m.valid, io.lsu_pkt_m.store) @[el2_lsu_stbuf.scala 176:40] node _T_673 = and(_T_672, io.addr_in_dccm_m) @[el2_lsu_stbuf.scala 176:61] node _T_674 = eq(io.lsu_pkt_m.dma, UInt<1>("h00")) @[el2_lsu_stbuf.scala 176:83] node isdccmst_m = and(_T_673, _T_674) @[el2_lsu_stbuf.scala 176:81] node _T_675 = and(io.lsu_pkt_r.valid, io.lsu_pkt_r.store) @[el2_lsu_stbuf.scala 177:40] node _T_676 = and(_T_675, io.addr_in_dccm_r) @[el2_lsu_stbuf.scala 177:61] node _T_677 = eq(io.lsu_pkt_r.dma, UInt<1>("h00")) @[el2_lsu_stbuf.scala 177:83] node isdccmst_r = and(_T_676, _T_677) @[el2_lsu_stbuf.scala 177:81] node _T_678 = cat(UInt<1>("h00"), isdccmst_m) @[Cat.scala 29:58] node _T_679 = and(isdccmst_m, ldst_dual_m) @[el2_lsu_stbuf.scala 179:63] node _T_680 = dshl(_T_678, _T_679) @[el2_lsu_stbuf.scala 179:48] stbuf_specvld_m <= _T_680 @[el2_lsu_stbuf.scala 179:20] node _T_681 = cat(UInt<1>("h00"), isdccmst_r) @[Cat.scala 29:58] node _T_682 = and(isdccmst_r, ldst_dual_r) @[el2_lsu_stbuf.scala 180:63] node _T_683 = dshl(_T_681, _T_682) @[el2_lsu_stbuf.scala 180:48] stbuf_specvld_r <= _T_683 @[el2_lsu_stbuf.scala 180:20] node _T_684 = cat(UInt<2>("h00"), stbuf_specvld_m) @[Cat.scala 29:58] node _T_685 = add(stbuf_numvld_any, _T_684) @[el2_lsu_stbuf.scala 181:45] node _T_686 = tail(_T_685, 1) @[el2_lsu_stbuf.scala 181:45] node _T_687 = cat(UInt<2>("h00"), stbuf_specvld_r) @[Cat.scala 29:58] node _T_688 = add(_T_686, _T_687) @[el2_lsu_stbuf.scala 181:79] node stbuf_specvld_any = tail(_T_688, 1) @[el2_lsu_stbuf.scala 181:79] node _T_689 = eq(ldst_dual_d, UInt<1>("h00")) @[el2_lsu_stbuf.scala 183:35] node _T_690 = and(_T_689, io.dec_lsu_valid_raw_d) @[el2_lsu_stbuf.scala 183:48] node _T_691 = bits(_T_690, 0, 0) @[el2_lsu_stbuf.scala 183:74] node _T_692 = geq(stbuf_specvld_any, UInt<3>("h04")) @[el2_lsu_stbuf.scala 183:99] node _T_693 = geq(stbuf_specvld_any, UInt<2>("h03")) @[el2_lsu_stbuf.scala 183:138] node _T_694 = mux(_T_691, _T_692, _T_693) @[el2_lsu_stbuf.scala 183:33] io.lsu_stbuf_full_any <= _T_694 @[el2_lsu_stbuf.scala 183:27] node _T_695 = eq(stbuf_numvld_any, UInt<1>("h00")) @[el2_lsu_stbuf.scala 184:47] io.lsu_stbuf_empty_any <= _T_695 @[el2_lsu_stbuf.scala 184:27] node cmpen_hi_m = and(io.lsu_cmpen_m, ldst_dual_m) @[el2_lsu_stbuf.scala 186:37] node _T_696 = bits(io.end_addr_m, 15, 2) @[el2_lsu_stbuf.scala 187:33] cmpaddr_hi_m <= _T_696 @[el2_lsu_stbuf.scala 187:17] node _T_697 = bits(io.lsu_addr_m, 15, 2) @[el2_lsu_stbuf.scala 190:34] cmpaddr_lo_m <= _T_697 @[el2_lsu_stbuf.scala 190:18] node _T_698 = bits(stbuf_addr[0], 15, 2) @[el2_lsu_stbuf.scala 193:74] node _T_699 = bits(cmpaddr_hi_m, 15, 2) @[el2_lsu_stbuf.scala 193:132] node _T_700 = eq(_T_698, _T_699) @[el2_lsu_stbuf.scala 193:116] node _T_701 = and(_T_700, stbuf_vld[0]) @[el2_lsu_stbuf.scala 193:175] node _T_702 = eq(stbuf_dma_kill[0], UInt<1>("h00")) @[el2_lsu_stbuf.scala 193:192] node _T_703 = and(_T_701, _T_702) @[el2_lsu_stbuf.scala 193:190] node _T_704 = and(_T_703, io.addr_in_dccm_m) @[el2_lsu_stbuf.scala 193:211] node _T_705 = bits(stbuf_addr[1], 15, 2) @[el2_lsu_stbuf.scala 193:74] node _T_706 = bits(cmpaddr_hi_m, 15, 2) @[el2_lsu_stbuf.scala 193:132] node _T_707 = eq(_T_705, _T_706) @[el2_lsu_stbuf.scala 193:116] node _T_708 = and(_T_707, stbuf_vld[1]) @[el2_lsu_stbuf.scala 193:175] node _T_709 = eq(stbuf_dma_kill[1], UInt<1>("h00")) @[el2_lsu_stbuf.scala 193:192] node _T_710 = and(_T_708, _T_709) @[el2_lsu_stbuf.scala 193:190] node _T_711 = and(_T_710, io.addr_in_dccm_m) @[el2_lsu_stbuf.scala 193:211] node _T_712 = bits(stbuf_addr[2], 15, 2) @[el2_lsu_stbuf.scala 193:74] node _T_713 = bits(cmpaddr_hi_m, 15, 2) @[el2_lsu_stbuf.scala 193:132] node _T_714 = eq(_T_712, _T_713) @[el2_lsu_stbuf.scala 193:116] node _T_715 = and(_T_714, stbuf_vld[2]) @[el2_lsu_stbuf.scala 193:175] node _T_716 = eq(stbuf_dma_kill[2], UInt<1>("h00")) @[el2_lsu_stbuf.scala 193:192] node _T_717 = and(_T_715, _T_716) @[el2_lsu_stbuf.scala 193:190] node _T_718 = and(_T_717, io.addr_in_dccm_m) @[el2_lsu_stbuf.scala 193:211] node _T_719 = bits(stbuf_addr[3], 15, 2) @[el2_lsu_stbuf.scala 193:74] node _T_720 = bits(cmpaddr_hi_m, 15, 2) @[el2_lsu_stbuf.scala 193:132] node _T_721 = eq(_T_719, _T_720) @[el2_lsu_stbuf.scala 193:116] node _T_722 = and(_T_721, stbuf_vld[3]) @[el2_lsu_stbuf.scala 193:175] node _T_723 = eq(stbuf_dma_kill[3], UInt<1>("h00")) @[el2_lsu_stbuf.scala 193:192] node _T_724 = and(_T_722, _T_723) @[el2_lsu_stbuf.scala 193:190] node _T_725 = and(_T_724, io.addr_in_dccm_m) @[el2_lsu_stbuf.scala 193:211] node _T_726 = cat(_T_725, _T_718) @[Cat.scala 29:58] node _T_727 = cat(_T_726, _T_711) @[Cat.scala 29:58] node stbuf_match_hi = cat(_T_727, _T_704) @[Cat.scala 29:58] node _T_728 = bits(stbuf_addr[0], 15, 2) @[el2_lsu_stbuf.scala 194:74] node _T_729 = bits(cmpaddr_lo_m, 15, 2) @[el2_lsu_stbuf.scala 194:132] node _T_730 = eq(_T_728, _T_729) @[el2_lsu_stbuf.scala 194:116] node _T_731 = and(_T_730, stbuf_vld[0]) @[el2_lsu_stbuf.scala 194:175] node _T_732 = eq(stbuf_dma_kill[0], UInt<1>("h00")) @[el2_lsu_stbuf.scala 194:192] node _T_733 = and(_T_731, _T_732) @[el2_lsu_stbuf.scala 194:190] node _T_734 = and(_T_733, io.addr_in_dccm_m) @[el2_lsu_stbuf.scala 194:211] node _T_735 = bits(stbuf_addr[1], 15, 2) @[el2_lsu_stbuf.scala 194:74] node _T_736 = bits(cmpaddr_lo_m, 15, 2) @[el2_lsu_stbuf.scala 194:132] node _T_737 = eq(_T_735, _T_736) @[el2_lsu_stbuf.scala 194:116] node _T_738 = and(_T_737, stbuf_vld[1]) @[el2_lsu_stbuf.scala 194:175] node _T_739 = eq(stbuf_dma_kill[1], UInt<1>("h00")) @[el2_lsu_stbuf.scala 194:192] node _T_740 = and(_T_738, _T_739) @[el2_lsu_stbuf.scala 194:190] node _T_741 = and(_T_740, io.addr_in_dccm_m) @[el2_lsu_stbuf.scala 194:211] node _T_742 = bits(stbuf_addr[2], 15, 2) @[el2_lsu_stbuf.scala 194:74] node _T_743 = bits(cmpaddr_lo_m, 15, 2) @[el2_lsu_stbuf.scala 194:132] node _T_744 = eq(_T_742, _T_743) @[el2_lsu_stbuf.scala 194:116] node _T_745 = and(_T_744, stbuf_vld[2]) @[el2_lsu_stbuf.scala 194:175] node _T_746 = eq(stbuf_dma_kill[2], UInt<1>("h00")) @[el2_lsu_stbuf.scala 194:192] node _T_747 = and(_T_745, _T_746) @[el2_lsu_stbuf.scala 194:190] node _T_748 = and(_T_747, io.addr_in_dccm_m) @[el2_lsu_stbuf.scala 194:211] node _T_749 = bits(stbuf_addr[3], 15, 2) @[el2_lsu_stbuf.scala 194:74] node _T_750 = bits(cmpaddr_lo_m, 15, 2) @[el2_lsu_stbuf.scala 194:132] node _T_751 = eq(_T_749, _T_750) @[el2_lsu_stbuf.scala 194:116] node _T_752 = and(_T_751, stbuf_vld[3]) @[el2_lsu_stbuf.scala 194:175] node _T_753 = eq(stbuf_dma_kill[3], UInt<1>("h00")) @[el2_lsu_stbuf.scala 194:192] node _T_754 = and(_T_752, _T_753) @[el2_lsu_stbuf.scala 194:190] node _T_755 = and(_T_754, io.addr_in_dccm_m) @[el2_lsu_stbuf.scala 194:211] node _T_756 = cat(_T_755, _T_748) @[Cat.scala 29:58] node _T_757 = cat(_T_756, _T_741) @[Cat.scala 29:58] node stbuf_match_lo = cat(_T_757, _T_734) @[Cat.scala 29:58] node _T_758 = bits(stbuf_match_hi, 0, 0) @[el2_lsu_stbuf.scala 195:75] node _T_759 = bits(stbuf_match_lo, 0, 0) @[el2_lsu_stbuf.scala 195:95] node _T_760 = or(_T_758, _T_759) @[el2_lsu_stbuf.scala 195:79] node _T_761 = and(_T_760, io.lsu_pkt_m.valid) @[el2_lsu_stbuf.scala 195:100] node _T_762 = and(_T_761, io.lsu_pkt_m.dma) @[el2_lsu_stbuf.scala 195:121] node _T_763 = and(_T_762, io.lsu_pkt_m.store) @[el2_lsu_stbuf.scala 195:140] node _T_764 = bits(stbuf_match_hi, 1, 1) @[el2_lsu_stbuf.scala 195:75] node _T_765 = bits(stbuf_match_lo, 1, 1) @[el2_lsu_stbuf.scala 195:95] node _T_766 = or(_T_764, _T_765) @[el2_lsu_stbuf.scala 195:79] node _T_767 = and(_T_766, io.lsu_pkt_m.valid) @[el2_lsu_stbuf.scala 195:100] node _T_768 = and(_T_767, io.lsu_pkt_m.dma) @[el2_lsu_stbuf.scala 195:121] node _T_769 = and(_T_768, io.lsu_pkt_m.store) @[el2_lsu_stbuf.scala 195:140] node _T_770 = bits(stbuf_match_hi, 2, 2) @[el2_lsu_stbuf.scala 195:75] node _T_771 = bits(stbuf_match_lo, 2, 2) @[el2_lsu_stbuf.scala 195:95] node _T_772 = or(_T_770, _T_771) @[el2_lsu_stbuf.scala 195:79] node _T_773 = and(_T_772, io.lsu_pkt_m.valid) @[el2_lsu_stbuf.scala 195:100] node _T_774 = and(_T_773, io.lsu_pkt_m.dma) @[el2_lsu_stbuf.scala 195:121] node _T_775 = and(_T_774, io.lsu_pkt_m.store) @[el2_lsu_stbuf.scala 195:140] node _T_776 = bits(stbuf_match_hi, 3, 3) @[el2_lsu_stbuf.scala 195:75] node _T_777 = bits(stbuf_match_lo, 3, 3) @[el2_lsu_stbuf.scala 195:95] node _T_778 = or(_T_776, _T_777) @[el2_lsu_stbuf.scala 195:79] node _T_779 = and(_T_778, io.lsu_pkt_m.valid) @[el2_lsu_stbuf.scala 195:100] node _T_780 = and(_T_779, io.lsu_pkt_m.dma) @[el2_lsu_stbuf.scala 195:121] node _T_781 = and(_T_780, io.lsu_pkt_m.store) @[el2_lsu_stbuf.scala 195:140] node _T_782 = cat(_T_781, _T_775) @[Cat.scala 29:58] node _T_783 = cat(_T_782, _T_769) @[Cat.scala 29:58] node _T_784 = cat(_T_783, _T_763) @[Cat.scala 29:58] stbuf_dma_kill_en <= _T_784 @[el2_lsu_stbuf.scala 195:22] node _T_785 = bits(stbuf_match_hi, 0, 0) @[el2_lsu_stbuf.scala 198:113] node _T_786 = bits(stbuf_byteen[0], 0, 0) @[el2_lsu_stbuf.scala 198:134] node _T_787 = and(_T_785, _T_786) @[el2_lsu_stbuf.scala 198:117] node _T_788 = and(_T_787, stbuf_vld[0]) @[el2_lsu_stbuf.scala 198:138] node _T_789 = bits(stbuf_match_hi, 0, 0) @[el2_lsu_stbuf.scala 198:113] node _T_790 = bits(stbuf_byteen[0], 1, 1) @[el2_lsu_stbuf.scala 198:134] node _T_791 = and(_T_789, _T_790) @[el2_lsu_stbuf.scala 198:117] node _T_792 = and(_T_791, stbuf_vld[0]) @[el2_lsu_stbuf.scala 198:138] node _T_793 = bits(stbuf_match_hi, 0, 0) @[el2_lsu_stbuf.scala 198:113] node _T_794 = bits(stbuf_byteen[0], 2, 2) @[el2_lsu_stbuf.scala 198:134] node _T_795 = and(_T_793, _T_794) @[el2_lsu_stbuf.scala 198:117] node _T_796 = and(_T_795, stbuf_vld[0]) @[el2_lsu_stbuf.scala 198:138] node _T_797 = bits(stbuf_match_hi, 0, 0) @[el2_lsu_stbuf.scala 198:113] node _T_798 = bits(stbuf_byteen[0], 3, 3) @[el2_lsu_stbuf.scala 198:134] node _T_799 = and(_T_797, _T_798) @[el2_lsu_stbuf.scala 198:117] node _T_800 = and(_T_799, stbuf_vld[0]) @[el2_lsu_stbuf.scala 198:138] node _T_801 = cat(_T_800, _T_796) @[Cat.scala 29:58] node _T_802 = cat(_T_801, _T_792) @[Cat.scala 29:58] node stbuf_fwdbyteenvec_hi_0 = cat(_T_802, _T_788) @[Cat.scala 29:58] node _T_803 = bits(stbuf_match_hi, 1, 1) @[el2_lsu_stbuf.scala 198:113] node _T_804 = bits(stbuf_byteen[1], 0, 0) @[el2_lsu_stbuf.scala 198:134] node _T_805 = and(_T_803, _T_804) @[el2_lsu_stbuf.scala 198:117] node _T_806 = and(_T_805, stbuf_vld[1]) @[el2_lsu_stbuf.scala 198:138] node _T_807 = bits(stbuf_match_hi, 1, 1) @[el2_lsu_stbuf.scala 198:113] node _T_808 = bits(stbuf_byteen[1], 1, 1) @[el2_lsu_stbuf.scala 198:134] node _T_809 = and(_T_807, _T_808) @[el2_lsu_stbuf.scala 198:117] node _T_810 = and(_T_809, stbuf_vld[1]) @[el2_lsu_stbuf.scala 198:138] node _T_811 = bits(stbuf_match_hi, 1, 1) @[el2_lsu_stbuf.scala 198:113] node _T_812 = bits(stbuf_byteen[1], 2, 2) @[el2_lsu_stbuf.scala 198:134] node _T_813 = and(_T_811, _T_812) @[el2_lsu_stbuf.scala 198:117] node _T_814 = and(_T_813, stbuf_vld[1]) @[el2_lsu_stbuf.scala 198:138] node _T_815 = bits(stbuf_match_hi, 1, 1) @[el2_lsu_stbuf.scala 198:113] node _T_816 = bits(stbuf_byteen[1], 3, 3) @[el2_lsu_stbuf.scala 198:134] node _T_817 = and(_T_815, _T_816) @[el2_lsu_stbuf.scala 198:117] node _T_818 = and(_T_817, stbuf_vld[1]) @[el2_lsu_stbuf.scala 198:138] node _T_819 = cat(_T_818, _T_814) @[Cat.scala 29:58] node _T_820 = cat(_T_819, _T_810) @[Cat.scala 29:58] node stbuf_fwdbyteenvec_hi_1 = cat(_T_820, _T_806) @[Cat.scala 29:58] node _T_821 = bits(stbuf_match_hi, 2, 2) @[el2_lsu_stbuf.scala 198:113] node _T_822 = bits(stbuf_byteen[2], 0, 0) @[el2_lsu_stbuf.scala 198:134] node _T_823 = and(_T_821, _T_822) @[el2_lsu_stbuf.scala 198:117] node _T_824 = and(_T_823, stbuf_vld[2]) @[el2_lsu_stbuf.scala 198:138] node _T_825 = bits(stbuf_match_hi, 2, 2) @[el2_lsu_stbuf.scala 198:113] node _T_826 = bits(stbuf_byteen[2], 1, 1) @[el2_lsu_stbuf.scala 198:134] node _T_827 = and(_T_825, _T_826) @[el2_lsu_stbuf.scala 198:117] node _T_828 = and(_T_827, stbuf_vld[2]) @[el2_lsu_stbuf.scala 198:138] node _T_829 = bits(stbuf_match_hi, 2, 2) @[el2_lsu_stbuf.scala 198:113] node _T_830 = bits(stbuf_byteen[2], 2, 2) @[el2_lsu_stbuf.scala 198:134] node _T_831 = and(_T_829, _T_830) @[el2_lsu_stbuf.scala 198:117] node _T_832 = and(_T_831, stbuf_vld[2]) @[el2_lsu_stbuf.scala 198:138] node _T_833 = bits(stbuf_match_hi, 2, 2) @[el2_lsu_stbuf.scala 198:113] node _T_834 = bits(stbuf_byteen[2], 3, 3) @[el2_lsu_stbuf.scala 198:134] node _T_835 = and(_T_833, _T_834) @[el2_lsu_stbuf.scala 198:117] node _T_836 = and(_T_835, stbuf_vld[2]) @[el2_lsu_stbuf.scala 198:138] node _T_837 = cat(_T_836, _T_832) @[Cat.scala 29:58] node _T_838 = cat(_T_837, _T_828) @[Cat.scala 29:58] node stbuf_fwdbyteenvec_hi_2 = cat(_T_838, _T_824) @[Cat.scala 29:58] node _T_839 = bits(stbuf_match_hi, 3, 3) @[el2_lsu_stbuf.scala 198:113] node _T_840 = bits(stbuf_byteen[3], 0, 0) @[el2_lsu_stbuf.scala 198:134] node _T_841 = and(_T_839, _T_840) @[el2_lsu_stbuf.scala 198:117] node _T_842 = and(_T_841, stbuf_vld[3]) @[el2_lsu_stbuf.scala 198:138] node _T_843 = bits(stbuf_match_hi, 3, 3) @[el2_lsu_stbuf.scala 198:113] node _T_844 = bits(stbuf_byteen[3], 1, 1) @[el2_lsu_stbuf.scala 198:134] node _T_845 = and(_T_843, _T_844) @[el2_lsu_stbuf.scala 198:117] node _T_846 = and(_T_845, stbuf_vld[3]) @[el2_lsu_stbuf.scala 198:138] node _T_847 = bits(stbuf_match_hi, 3, 3) @[el2_lsu_stbuf.scala 198:113] node _T_848 = bits(stbuf_byteen[3], 2, 2) @[el2_lsu_stbuf.scala 198:134] node _T_849 = and(_T_847, _T_848) @[el2_lsu_stbuf.scala 198:117] node _T_850 = and(_T_849, stbuf_vld[3]) @[el2_lsu_stbuf.scala 198:138] node _T_851 = bits(stbuf_match_hi, 3, 3) @[el2_lsu_stbuf.scala 198:113] node _T_852 = bits(stbuf_byteen[3], 3, 3) @[el2_lsu_stbuf.scala 198:134] node _T_853 = and(_T_851, _T_852) @[el2_lsu_stbuf.scala 198:117] node _T_854 = and(_T_853, stbuf_vld[3]) @[el2_lsu_stbuf.scala 198:138] node _T_855 = cat(_T_854, _T_850) @[Cat.scala 29:58] node _T_856 = cat(_T_855, _T_846) @[Cat.scala 29:58] node stbuf_fwdbyteenvec_hi_3 = cat(_T_856, _T_842) @[Cat.scala 29:58] node _T_857 = bits(stbuf_match_lo, 0, 0) @[el2_lsu_stbuf.scala 199:113] node _T_858 = bits(stbuf_byteen[0], 0, 0) @[el2_lsu_stbuf.scala 199:134] node _T_859 = and(_T_857, _T_858) @[el2_lsu_stbuf.scala 199:117] node _T_860 = and(_T_859, stbuf_vld[0]) @[el2_lsu_stbuf.scala 199:138] node _T_861 = bits(stbuf_match_lo, 0, 0) @[el2_lsu_stbuf.scala 199:113] node _T_862 = bits(stbuf_byteen[0], 1, 1) @[el2_lsu_stbuf.scala 199:134] node _T_863 = and(_T_861, _T_862) @[el2_lsu_stbuf.scala 199:117] node _T_864 = and(_T_863, stbuf_vld[0]) @[el2_lsu_stbuf.scala 199:138] node _T_865 = bits(stbuf_match_lo, 0, 0) @[el2_lsu_stbuf.scala 199:113] node _T_866 = bits(stbuf_byteen[0], 2, 2) @[el2_lsu_stbuf.scala 199:134] node _T_867 = and(_T_865, _T_866) @[el2_lsu_stbuf.scala 199:117] node _T_868 = and(_T_867, stbuf_vld[0]) @[el2_lsu_stbuf.scala 199:138] node _T_869 = bits(stbuf_match_lo, 0, 0) @[el2_lsu_stbuf.scala 199:113] node _T_870 = bits(stbuf_byteen[0], 3, 3) @[el2_lsu_stbuf.scala 199:134] node _T_871 = and(_T_869, _T_870) @[el2_lsu_stbuf.scala 199:117] node _T_872 = and(_T_871, stbuf_vld[0]) @[el2_lsu_stbuf.scala 199:138] node _T_873 = cat(_T_872, _T_868) @[Cat.scala 29:58] node _T_874 = cat(_T_873, _T_864) @[Cat.scala 29:58] node stbuf_fwdbyteenvec_lo_0 = cat(_T_874, _T_860) @[Cat.scala 29:58] node _T_875 = bits(stbuf_match_lo, 1, 1) @[el2_lsu_stbuf.scala 199:113] node _T_876 = bits(stbuf_byteen[1], 0, 0) @[el2_lsu_stbuf.scala 199:134] node _T_877 = and(_T_875, _T_876) @[el2_lsu_stbuf.scala 199:117] node _T_878 = and(_T_877, stbuf_vld[1]) @[el2_lsu_stbuf.scala 199:138] node _T_879 = bits(stbuf_match_lo, 1, 1) @[el2_lsu_stbuf.scala 199:113] node _T_880 = bits(stbuf_byteen[1], 1, 1) @[el2_lsu_stbuf.scala 199:134] node _T_881 = and(_T_879, _T_880) @[el2_lsu_stbuf.scala 199:117] node _T_882 = and(_T_881, stbuf_vld[1]) @[el2_lsu_stbuf.scala 199:138] node _T_883 = bits(stbuf_match_lo, 1, 1) @[el2_lsu_stbuf.scala 199:113] node _T_884 = bits(stbuf_byteen[1], 2, 2) @[el2_lsu_stbuf.scala 199:134] node _T_885 = and(_T_883, _T_884) @[el2_lsu_stbuf.scala 199:117] node _T_886 = and(_T_885, stbuf_vld[1]) @[el2_lsu_stbuf.scala 199:138] node _T_887 = bits(stbuf_match_lo, 1, 1) @[el2_lsu_stbuf.scala 199:113] node _T_888 = bits(stbuf_byteen[1], 3, 3) @[el2_lsu_stbuf.scala 199:134] node _T_889 = and(_T_887, _T_888) @[el2_lsu_stbuf.scala 199:117] node _T_890 = and(_T_889, stbuf_vld[1]) @[el2_lsu_stbuf.scala 199:138] node _T_891 = cat(_T_890, _T_886) @[Cat.scala 29:58] node _T_892 = cat(_T_891, _T_882) @[Cat.scala 29:58] node stbuf_fwdbyteenvec_lo_1 = cat(_T_892, _T_878) @[Cat.scala 29:58] node _T_893 = bits(stbuf_match_lo, 2, 2) @[el2_lsu_stbuf.scala 199:113] node _T_894 = bits(stbuf_byteen[2], 0, 0) @[el2_lsu_stbuf.scala 199:134] node _T_895 = and(_T_893, _T_894) @[el2_lsu_stbuf.scala 199:117] node _T_896 = and(_T_895, stbuf_vld[2]) @[el2_lsu_stbuf.scala 199:138] node _T_897 = bits(stbuf_match_lo, 2, 2) @[el2_lsu_stbuf.scala 199:113] node _T_898 = bits(stbuf_byteen[2], 1, 1) @[el2_lsu_stbuf.scala 199:134] node _T_899 = and(_T_897, _T_898) @[el2_lsu_stbuf.scala 199:117] node _T_900 = and(_T_899, stbuf_vld[2]) @[el2_lsu_stbuf.scala 199:138] node _T_901 = bits(stbuf_match_lo, 2, 2) @[el2_lsu_stbuf.scala 199:113] node _T_902 = bits(stbuf_byteen[2], 2, 2) @[el2_lsu_stbuf.scala 199:134] node _T_903 = and(_T_901, _T_902) @[el2_lsu_stbuf.scala 199:117] node _T_904 = and(_T_903, stbuf_vld[2]) @[el2_lsu_stbuf.scala 199:138] node _T_905 = bits(stbuf_match_lo, 2, 2) @[el2_lsu_stbuf.scala 199:113] node _T_906 = bits(stbuf_byteen[2], 3, 3) @[el2_lsu_stbuf.scala 199:134] node _T_907 = and(_T_905, _T_906) @[el2_lsu_stbuf.scala 199:117] node _T_908 = and(_T_907, stbuf_vld[2]) @[el2_lsu_stbuf.scala 199:138] node _T_909 = cat(_T_908, _T_904) @[Cat.scala 29:58] node _T_910 = cat(_T_909, _T_900) @[Cat.scala 29:58] node stbuf_fwdbyteenvec_lo_2 = cat(_T_910, _T_896) @[Cat.scala 29:58] node _T_911 = bits(stbuf_match_lo, 3, 3) @[el2_lsu_stbuf.scala 199:113] node _T_912 = bits(stbuf_byteen[3], 0, 0) @[el2_lsu_stbuf.scala 199:134] node _T_913 = and(_T_911, _T_912) @[el2_lsu_stbuf.scala 199:117] node _T_914 = and(_T_913, stbuf_vld[3]) @[el2_lsu_stbuf.scala 199:138] node _T_915 = bits(stbuf_match_lo, 3, 3) @[el2_lsu_stbuf.scala 199:113] node _T_916 = bits(stbuf_byteen[3], 1, 1) @[el2_lsu_stbuf.scala 199:134] node _T_917 = and(_T_915, _T_916) @[el2_lsu_stbuf.scala 199:117] node _T_918 = and(_T_917, stbuf_vld[3]) @[el2_lsu_stbuf.scala 199:138] node _T_919 = bits(stbuf_match_lo, 3, 3) @[el2_lsu_stbuf.scala 199:113] node _T_920 = bits(stbuf_byteen[3], 2, 2) @[el2_lsu_stbuf.scala 199:134] node _T_921 = and(_T_919, _T_920) @[el2_lsu_stbuf.scala 199:117] node _T_922 = and(_T_921, stbuf_vld[3]) @[el2_lsu_stbuf.scala 199:138] node _T_923 = bits(stbuf_match_lo, 3, 3) @[el2_lsu_stbuf.scala 199:113] node _T_924 = bits(stbuf_byteen[3], 3, 3) @[el2_lsu_stbuf.scala 199:134] node _T_925 = and(_T_923, _T_924) @[el2_lsu_stbuf.scala 199:117] node _T_926 = and(_T_925, stbuf_vld[3]) @[el2_lsu_stbuf.scala 199:138] node _T_927 = cat(_T_926, _T_922) @[Cat.scala 29:58] node _T_928 = cat(_T_927, _T_918) @[Cat.scala 29:58] node stbuf_fwdbyteenvec_lo_3 = cat(_T_928, _T_914) @[Cat.scala 29:58] node _T_929 = bits(stbuf_fwdbyteenvec_hi_0, 0, 0) @[el2_lsu_stbuf.scala 200:126] node _T_930 = bits(stbuf_fwdbyteenvec_hi_0, 1, 1) @[el2_lsu_stbuf.scala 200:126] node _T_931 = bits(stbuf_fwdbyteenvec_hi_0, 2, 2) @[el2_lsu_stbuf.scala 200:126] node _T_932 = bits(stbuf_fwdbyteenvec_hi_0, 3, 3) @[el2_lsu_stbuf.scala 200:126] node _T_933 = or(_T_932, _T_931) @[el2_lsu_stbuf.scala 200:156] node _T_934 = or(_T_933, _T_930) @[el2_lsu_stbuf.scala 200:156] node stbuf_fwdbyteen_hi_pre_m_0 = or(_T_934, _T_929) @[el2_lsu_stbuf.scala 200:156] node _T_935 = bits(stbuf_fwdbyteenvec_hi_1, 0, 0) @[el2_lsu_stbuf.scala 200:126] node _T_936 = bits(stbuf_fwdbyteenvec_hi_1, 1, 1) @[el2_lsu_stbuf.scala 200:126] node _T_937 = bits(stbuf_fwdbyteenvec_hi_1, 2, 2) @[el2_lsu_stbuf.scala 200:126] node _T_938 = bits(stbuf_fwdbyteenvec_hi_1, 3, 3) @[el2_lsu_stbuf.scala 200:126] node _T_939 = or(_T_938, _T_937) @[el2_lsu_stbuf.scala 200:156] node _T_940 = or(_T_939, _T_936) @[el2_lsu_stbuf.scala 200:156] node stbuf_fwdbyteen_hi_pre_m_1 = or(_T_940, _T_935) @[el2_lsu_stbuf.scala 200:156] node _T_941 = bits(stbuf_fwdbyteenvec_hi_2, 0, 0) @[el2_lsu_stbuf.scala 200:126] node _T_942 = bits(stbuf_fwdbyteenvec_hi_2, 1, 1) @[el2_lsu_stbuf.scala 200:126] node _T_943 = bits(stbuf_fwdbyteenvec_hi_2, 2, 2) @[el2_lsu_stbuf.scala 200:126] node _T_944 = bits(stbuf_fwdbyteenvec_hi_2, 3, 3) @[el2_lsu_stbuf.scala 200:126] node _T_945 = or(_T_944, _T_943) @[el2_lsu_stbuf.scala 200:156] node _T_946 = or(_T_945, _T_942) @[el2_lsu_stbuf.scala 200:156] node stbuf_fwdbyteen_hi_pre_m_2 = or(_T_946, _T_941) @[el2_lsu_stbuf.scala 200:156] node _T_947 = bits(stbuf_fwdbyteenvec_hi_3, 0, 0) @[el2_lsu_stbuf.scala 200:126] node _T_948 = bits(stbuf_fwdbyteenvec_hi_3, 1, 1) @[el2_lsu_stbuf.scala 200:126] node _T_949 = bits(stbuf_fwdbyteenvec_hi_3, 2, 2) @[el2_lsu_stbuf.scala 200:126] node _T_950 = bits(stbuf_fwdbyteenvec_hi_3, 3, 3) @[el2_lsu_stbuf.scala 200:126] node _T_951 = or(_T_950, _T_949) @[el2_lsu_stbuf.scala 200:156] node _T_952 = or(_T_951, _T_948) @[el2_lsu_stbuf.scala 200:156] node stbuf_fwdbyteen_hi_pre_m_3 = or(_T_952, _T_947) @[el2_lsu_stbuf.scala 200:156] node _T_953 = bits(stbuf_fwdbyteenvec_lo_0, 0, 0) @[el2_lsu_stbuf.scala 201:126] node _T_954 = bits(stbuf_fwdbyteenvec_lo_0, 1, 1) @[el2_lsu_stbuf.scala 201:126] node _T_955 = bits(stbuf_fwdbyteenvec_lo_0, 2, 2) @[el2_lsu_stbuf.scala 201:126] node _T_956 = bits(stbuf_fwdbyteenvec_lo_0, 3, 3) @[el2_lsu_stbuf.scala 201:126] node _T_957 = or(_T_956, _T_955) @[el2_lsu_stbuf.scala 201:156] node _T_958 = or(_T_957, _T_954) @[el2_lsu_stbuf.scala 201:156] node stbuf_fwdbyteen_lo_pre_m_0 = or(_T_958, _T_953) @[el2_lsu_stbuf.scala 201:156] node _T_959 = bits(stbuf_fwdbyteenvec_lo_1, 0, 0) @[el2_lsu_stbuf.scala 201:126] node _T_960 = bits(stbuf_fwdbyteenvec_lo_1, 1, 1) @[el2_lsu_stbuf.scala 201:126] node _T_961 = bits(stbuf_fwdbyteenvec_lo_1, 2, 2) @[el2_lsu_stbuf.scala 201:126] node _T_962 = bits(stbuf_fwdbyteenvec_lo_1, 3, 3) @[el2_lsu_stbuf.scala 201:126] node _T_963 = or(_T_962, _T_961) @[el2_lsu_stbuf.scala 201:156] node _T_964 = or(_T_963, _T_960) @[el2_lsu_stbuf.scala 201:156] node stbuf_fwdbyteen_lo_pre_m_1 = or(_T_964, _T_959) @[el2_lsu_stbuf.scala 201:156] node _T_965 = bits(stbuf_fwdbyteenvec_lo_2, 0, 0) @[el2_lsu_stbuf.scala 201:126] node _T_966 = bits(stbuf_fwdbyteenvec_lo_2, 1, 1) @[el2_lsu_stbuf.scala 201:126] node _T_967 = bits(stbuf_fwdbyteenvec_lo_2, 2, 2) @[el2_lsu_stbuf.scala 201:126] node _T_968 = bits(stbuf_fwdbyteenvec_lo_2, 3, 3) @[el2_lsu_stbuf.scala 201:126] node _T_969 = or(_T_968, _T_967) @[el2_lsu_stbuf.scala 201:156] node _T_970 = or(_T_969, _T_966) @[el2_lsu_stbuf.scala 201:156] node stbuf_fwdbyteen_lo_pre_m_2 = or(_T_970, _T_965) @[el2_lsu_stbuf.scala 201:156] node _T_971 = bits(stbuf_fwdbyteenvec_lo_3, 0, 0) @[el2_lsu_stbuf.scala 201:126] node _T_972 = bits(stbuf_fwdbyteenvec_lo_3, 1, 1) @[el2_lsu_stbuf.scala 201:126] node _T_973 = bits(stbuf_fwdbyteenvec_lo_3, 2, 2) @[el2_lsu_stbuf.scala 201:126] node _T_974 = bits(stbuf_fwdbyteenvec_lo_3, 3, 3) @[el2_lsu_stbuf.scala 201:126] node _T_975 = or(_T_974, _T_973) @[el2_lsu_stbuf.scala 201:156] node _T_976 = or(_T_975, _T_972) @[el2_lsu_stbuf.scala 201:156] node stbuf_fwdbyteen_lo_pre_m_3 = or(_T_976, _T_971) @[el2_lsu_stbuf.scala 201:156] node _T_977 = bits(stbuf_match_hi, 0, 0) @[el2_lsu_stbuf.scala 203:93] node _T_978 = bits(_T_977, 0, 0) @[Bitwise.scala 72:15] node _T_979 = mux(_T_978, UInt<32>("h0ffffffff"), UInt<32>("h00")) @[Bitwise.scala 72:12] node _T_980 = and(_T_979, stbuf_data[0]) @[el2_lsu_stbuf.scala 203:98] node _T_981 = bits(stbuf_match_hi, 1, 1) @[el2_lsu_stbuf.scala 203:93] node _T_982 = bits(_T_981, 0, 0) @[Bitwise.scala 72:15] node _T_983 = mux(_T_982, UInt<32>("h0ffffffff"), UInt<32>("h00")) @[Bitwise.scala 72:12] node _T_984 = and(_T_983, stbuf_data[1]) @[el2_lsu_stbuf.scala 203:98] node _T_985 = bits(stbuf_match_hi, 2, 2) @[el2_lsu_stbuf.scala 203:93] node _T_986 = bits(_T_985, 0, 0) @[Bitwise.scala 72:15] node _T_987 = mux(_T_986, UInt<32>("h0ffffffff"), UInt<32>("h00")) @[Bitwise.scala 72:12] node _T_988 = and(_T_987, stbuf_data[2]) @[el2_lsu_stbuf.scala 203:98] node _T_989 = bits(stbuf_match_hi, 3, 3) @[el2_lsu_stbuf.scala 203:93] node _T_990 = bits(_T_989, 0, 0) @[Bitwise.scala 72:15] node _T_991 = mux(_T_990, UInt<32>("h0ffffffff"), UInt<32>("h00")) @[Bitwise.scala 72:12] node _T_992 = and(_T_991, stbuf_data[3]) @[el2_lsu_stbuf.scala 203:98] wire _T_993 : UInt<32>[4] @[el2_lsu_stbuf.scala 203:66] _T_993[0] <= _T_980 @[el2_lsu_stbuf.scala 203:66] _T_993[1] <= _T_984 @[el2_lsu_stbuf.scala 203:66] _T_993[2] <= _T_988 @[el2_lsu_stbuf.scala 203:66] _T_993[3] <= _T_992 @[el2_lsu_stbuf.scala 203:66] node _T_994 = or(_T_993[0], _T_993[1]) @[el2_lsu_stbuf.scala 203:123] node _T_995 = or(_T_994, _T_993[2]) @[el2_lsu_stbuf.scala 203:123] node stbuf_fwddata_hi_pre_m = or(_T_995, _T_993[3]) @[el2_lsu_stbuf.scala 203:123] node _T_996 = bits(stbuf_match_lo, 0, 0) @[el2_lsu_stbuf.scala 204:93] node _T_997 = bits(_T_996, 0, 0) @[Bitwise.scala 72:15] node _T_998 = mux(_T_997, UInt<32>("h0ffffffff"), UInt<32>("h00")) @[Bitwise.scala 72:12] node _T_999 = and(_T_998, stbuf_data[0]) @[el2_lsu_stbuf.scala 204:98] node _T_1000 = bits(stbuf_match_lo, 1, 1) @[el2_lsu_stbuf.scala 204:93] node _T_1001 = bits(_T_1000, 0, 0) @[Bitwise.scala 72:15] node _T_1002 = mux(_T_1001, UInt<32>("h0ffffffff"), UInt<32>("h00")) @[Bitwise.scala 72:12] node _T_1003 = and(_T_1002, stbuf_data[1]) @[el2_lsu_stbuf.scala 204:98] node _T_1004 = bits(stbuf_match_lo, 2, 2) @[el2_lsu_stbuf.scala 204:93] node _T_1005 = bits(_T_1004, 0, 0) @[Bitwise.scala 72:15] node _T_1006 = mux(_T_1005, UInt<32>("h0ffffffff"), UInt<32>("h00")) @[Bitwise.scala 72:12] node _T_1007 = and(_T_1006, stbuf_data[2]) @[el2_lsu_stbuf.scala 204:98] node _T_1008 = bits(stbuf_match_lo, 3, 3) @[el2_lsu_stbuf.scala 204:93] node _T_1009 = bits(_T_1008, 0, 0) @[Bitwise.scala 72:15] node _T_1010 = mux(_T_1009, UInt<32>("h0ffffffff"), UInt<32>("h00")) @[Bitwise.scala 72:12] node _T_1011 = and(_T_1010, stbuf_data[3]) @[el2_lsu_stbuf.scala 204:98] wire _T_1012 : UInt<32>[4] @[el2_lsu_stbuf.scala 204:66] _T_1012[0] <= _T_999 @[el2_lsu_stbuf.scala 204:66] _T_1012[1] <= _T_1003 @[el2_lsu_stbuf.scala 204:66] _T_1012[2] <= _T_1007 @[el2_lsu_stbuf.scala 204:66] _T_1012[3] <= _T_1011 @[el2_lsu_stbuf.scala 204:66] node _T_1013 = or(_T_1012[0], _T_1012[1]) @[el2_lsu_stbuf.scala 204:123] node _T_1014 = or(_T_1013, _T_1012[2]) @[el2_lsu_stbuf.scala 204:123] node stbuf_fwddata_lo_pre_m = or(_T_1014, _T_1012[3]) @[el2_lsu_stbuf.scala 204:123] node _T_1015 = bits(io.lsu_addr_r, 1, 0) @[el2_lsu_stbuf.scala 206:55] node _T_1016 = dshl(ldst_byteen_r, _T_1015) @[el2_lsu_stbuf.scala 206:39] ldst_byteen_ext_r <= _T_1016 @[el2_lsu_stbuf.scala 206:22] node ldst_byteen_hi_r = bits(ldst_byteen_ext_r, 7, 4) @[el2_lsu_stbuf.scala 207:44] node ldst_byteen_lo_r = bits(ldst_byteen_ext_r, 3, 0) @[el2_lsu_stbuf.scala 208:44] node _T_1017 = bits(io.lsu_addr_m, 31, 2) @[el2_lsu_stbuf.scala 210:43] node _T_1018 = bits(io.lsu_addr_r, 31, 2) @[el2_lsu_stbuf.scala 210:67] node _T_1019 = eq(_T_1017, _T_1018) @[el2_lsu_stbuf.scala 210:50] node _T_1020 = and(_T_1019, io.lsu_pkt_r.valid) @[el2_lsu_stbuf.scala 210:75] node _T_1021 = and(_T_1020, io.lsu_pkt_r.store) @[el2_lsu_stbuf.scala 210:96] node _T_1022 = eq(io.lsu_pkt_r.dma, UInt<1>("h00")) @[el2_lsu_stbuf.scala 210:119] node ld_addr_rhit_lo_lo = and(_T_1021, _T_1022) @[el2_lsu_stbuf.scala 210:117] node _T_1023 = bits(io.end_addr_m, 31, 2) @[el2_lsu_stbuf.scala 211:43] node _T_1024 = bits(io.lsu_addr_r, 31, 2) @[el2_lsu_stbuf.scala 211:67] node _T_1025 = eq(_T_1023, _T_1024) @[el2_lsu_stbuf.scala 211:50] node _T_1026 = and(_T_1025, io.lsu_pkt_r.valid) @[el2_lsu_stbuf.scala 211:75] node _T_1027 = and(_T_1026, io.lsu_pkt_r.store) @[el2_lsu_stbuf.scala 211:96] node _T_1028 = eq(io.lsu_pkt_r.dma, UInt<1>("h00")) @[el2_lsu_stbuf.scala 211:119] node ld_addr_rhit_lo_hi = and(_T_1027, _T_1028) @[el2_lsu_stbuf.scala 211:117] node _T_1029 = bits(io.lsu_addr_m, 31, 2) @[el2_lsu_stbuf.scala 212:43] node _T_1030 = bits(io.end_addr_r, 31, 2) @[el2_lsu_stbuf.scala 212:67] node _T_1031 = eq(_T_1029, _T_1030) @[el2_lsu_stbuf.scala 212:50] node _T_1032 = and(_T_1031, io.lsu_pkt_r.valid) @[el2_lsu_stbuf.scala 212:75] node _T_1033 = and(_T_1032, io.lsu_pkt_r.store) @[el2_lsu_stbuf.scala 212:96] node _T_1034 = eq(io.lsu_pkt_r.dma, UInt<1>("h00")) @[el2_lsu_stbuf.scala 212:119] node _T_1035 = and(_T_1033, _T_1034) @[el2_lsu_stbuf.scala 212:117] node ld_addr_rhit_hi_lo = and(_T_1035, dual_stbuf_write_r) @[el2_lsu_stbuf.scala 212:137] node _T_1036 = bits(io.end_addr_m, 31, 2) @[el2_lsu_stbuf.scala 213:43] node _T_1037 = bits(io.end_addr_r, 31, 2) @[el2_lsu_stbuf.scala 213:67] node _T_1038 = eq(_T_1036, _T_1037) @[el2_lsu_stbuf.scala 213:50] node _T_1039 = and(_T_1038, io.lsu_pkt_r.valid) @[el2_lsu_stbuf.scala 213:75] node _T_1040 = and(_T_1039, io.lsu_pkt_r.store) @[el2_lsu_stbuf.scala 213:96] node _T_1041 = eq(io.lsu_pkt_r.dma, UInt<1>("h00")) @[el2_lsu_stbuf.scala 213:119] node _T_1042 = and(_T_1040, _T_1041) @[el2_lsu_stbuf.scala 213:117] node ld_addr_rhit_hi_hi = and(_T_1042, dual_stbuf_write_r) @[el2_lsu_stbuf.scala 213:137] node _T_1043 = bits(ldst_byteen_lo_r, 0, 0) @[el2_lsu_stbuf.scala 215:98] node _T_1044 = and(ld_addr_rhit_lo_lo, _T_1043) @[el2_lsu_stbuf.scala 215:80] node _T_1045 = bits(ldst_byteen_lo_r, 1, 1) @[el2_lsu_stbuf.scala 215:98] node _T_1046 = and(ld_addr_rhit_lo_lo, _T_1045) @[el2_lsu_stbuf.scala 215:80] node _T_1047 = bits(ldst_byteen_lo_r, 2, 2) @[el2_lsu_stbuf.scala 215:98] node _T_1048 = and(ld_addr_rhit_lo_lo, _T_1047) @[el2_lsu_stbuf.scala 215:80] node _T_1049 = bits(ldst_byteen_lo_r, 3, 3) @[el2_lsu_stbuf.scala 215:98] node _T_1050 = and(ld_addr_rhit_lo_lo, _T_1049) @[el2_lsu_stbuf.scala 215:80] node _T_1051 = cat(_T_1050, _T_1048) @[Cat.scala 29:58] node _T_1052 = cat(_T_1051, _T_1046) @[Cat.scala 29:58] node _T_1053 = cat(_T_1052, _T_1044) @[Cat.scala 29:58] ld_byte_rhit_lo_lo <= _T_1053 @[el2_lsu_stbuf.scala 215:23] node _T_1054 = bits(ldst_byteen_lo_r, 0, 0) @[el2_lsu_stbuf.scala 216:98] node _T_1055 = and(ld_addr_rhit_lo_hi, _T_1054) @[el2_lsu_stbuf.scala 216:80] node _T_1056 = bits(ldst_byteen_lo_r, 1, 1) @[el2_lsu_stbuf.scala 216:98] node _T_1057 = and(ld_addr_rhit_lo_hi, _T_1056) @[el2_lsu_stbuf.scala 216:80] node _T_1058 = bits(ldst_byteen_lo_r, 2, 2) @[el2_lsu_stbuf.scala 216:98] node _T_1059 = and(ld_addr_rhit_lo_hi, _T_1058) @[el2_lsu_stbuf.scala 216:80] node _T_1060 = bits(ldst_byteen_lo_r, 3, 3) @[el2_lsu_stbuf.scala 216:98] node _T_1061 = and(ld_addr_rhit_lo_hi, _T_1060) @[el2_lsu_stbuf.scala 216:80] node _T_1062 = cat(_T_1061, _T_1059) @[Cat.scala 29:58] node _T_1063 = cat(_T_1062, _T_1057) @[Cat.scala 29:58] node _T_1064 = cat(_T_1063, _T_1055) @[Cat.scala 29:58] ld_byte_rhit_lo_hi <= _T_1064 @[el2_lsu_stbuf.scala 216:23] node _T_1065 = bits(ldst_byteen_hi_r, 0, 0) @[el2_lsu_stbuf.scala 217:98] node _T_1066 = and(ld_addr_rhit_hi_lo, _T_1065) @[el2_lsu_stbuf.scala 217:80] node _T_1067 = bits(ldst_byteen_hi_r, 1, 1) @[el2_lsu_stbuf.scala 217:98] node _T_1068 = and(ld_addr_rhit_hi_lo, _T_1067) @[el2_lsu_stbuf.scala 217:80] node _T_1069 = bits(ldst_byteen_hi_r, 2, 2) @[el2_lsu_stbuf.scala 217:98] node _T_1070 = and(ld_addr_rhit_hi_lo, _T_1069) @[el2_lsu_stbuf.scala 217:80] node _T_1071 = bits(ldst_byteen_hi_r, 3, 3) @[el2_lsu_stbuf.scala 217:98] node _T_1072 = and(ld_addr_rhit_hi_lo, _T_1071) @[el2_lsu_stbuf.scala 217:80] node _T_1073 = cat(_T_1072, _T_1070) @[Cat.scala 29:58] node _T_1074 = cat(_T_1073, _T_1068) @[Cat.scala 29:58] node _T_1075 = cat(_T_1074, _T_1066) @[Cat.scala 29:58] ld_byte_rhit_hi_lo <= _T_1075 @[el2_lsu_stbuf.scala 217:23] node _T_1076 = bits(ldst_byteen_hi_r, 0, 0) @[el2_lsu_stbuf.scala 218:98] node _T_1077 = and(ld_addr_rhit_hi_hi, _T_1076) @[el2_lsu_stbuf.scala 218:80] node _T_1078 = bits(ldst_byteen_hi_r, 1, 1) @[el2_lsu_stbuf.scala 218:98] node _T_1079 = and(ld_addr_rhit_hi_hi, _T_1078) @[el2_lsu_stbuf.scala 218:80] node _T_1080 = bits(ldst_byteen_hi_r, 2, 2) @[el2_lsu_stbuf.scala 218:98] node _T_1081 = and(ld_addr_rhit_hi_hi, _T_1080) @[el2_lsu_stbuf.scala 218:80] node _T_1082 = bits(ldst_byteen_hi_r, 3, 3) @[el2_lsu_stbuf.scala 218:98] node _T_1083 = and(ld_addr_rhit_hi_hi, _T_1082) @[el2_lsu_stbuf.scala 218:80] node _T_1084 = cat(_T_1083, _T_1081) @[Cat.scala 29:58] node _T_1085 = cat(_T_1084, _T_1079) @[Cat.scala 29:58] node _T_1086 = cat(_T_1085, _T_1077) @[Cat.scala 29:58] ld_byte_rhit_hi_hi <= _T_1086 @[el2_lsu_stbuf.scala 218:23] node _T_1087 = bits(ld_byte_rhit_hi_lo, 0, 0) @[el2_lsu_stbuf.scala 220:97] node _T_1088 = or(ld_byte_rhit_lo_lo, _T_1087) @[el2_lsu_stbuf.scala 220:77] node _T_1089 = bits(ld_byte_rhit_hi_lo, 1, 1) @[el2_lsu_stbuf.scala 220:97] node _T_1090 = or(ld_byte_rhit_lo_lo, _T_1089) @[el2_lsu_stbuf.scala 220:77] node _T_1091 = bits(ld_byte_rhit_hi_lo, 2, 2) @[el2_lsu_stbuf.scala 220:97] node _T_1092 = or(ld_byte_rhit_lo_lo, _T_1091) @[el2_lsu_stbuf.scala 220:77] node _T_1093 = bits(ld_byte_rhit_hi_lo, 3, 3) @[el2_lsu_stbuf.scala 220:97] node _T_1094 = or(ld_byte_rhit_lo_lo, _T_1093) @[el2_lsu_stbuf.scala 220:77] node _T_1095 = cat(_T_1094, _T_1092) @[Cat.scala 29:58] node _T_1096 = cat(_T_1095, _T_1090) @[Cat.scala 29:58] node _T_1097 = cat(_T_1096, _T_1088) @[Cat.scala 29:58] ld_byte_rhit_lo <= _T_1097 @[el2_lsu_stbuf.scala 220:20] node _T_1098 = bits(ld_byte_rhit_hi_hi, 0, 0) @[el2_lsu_stbuf.scala 221:97] node _T_1099 = or(ld_byte_rhit_lo_hi, _T_1098) @[el2_lsu_stbuf.scala 221:77] node _T_1100 = bits(ld_byte_rhit_hi_hi, 1, 1) @[el2_lsu_stbuf.scala 221:97] node _T_1101 = or(ld_byte_rhit_lo_hi, _T_1100) @[el2_lsu_stbuf.scala 221:77] node _T_1102 = bits(ld_byte_rhit_hi_hi, 2, 2) @[el2_lsu_stbuf.scala 221:97] node _T_1103 = or(ld_byte_rhit_lo_hi, _T_1102) @[el2_lsu_stbuf.scala 221:77] node _T_1104 = bits(ld_byte_rhit_hi_hi, 3, 3) @[el2_lsu_stbuf.scala 221:97] node _T_1105 = or(ld_byte_rhit_lo_hi, _T_1104) @[el2_lsu_stbuf.scala 221:77] node _T_1106 = cat(_T_1105, _T_1103) @[Cat.scala 29:58] node _T_1107 = cat(_T_1106, _T_1101) @[Cat.scala 29:58] node _T_1108 = cat(_T_1107, _T_1099) @[Cat.scala 29:58] ld_byte_rhit_hi <= _T_1108 @[el2_lsu_stbuf.scala 221:20] node _T_1109 = bits(ld_byte_rhit_lo_lo, 0, 0) @[el2_lsu_stbuf.scala 223:49] node _T_1110 = bits(_T_1109, 0, 0) @[Bitwise.scala 72:15] node _T_1111 = mux(_T_1110, UInt<8>("h0ff"), UInt<8>("h00")) @[Bitwise.scala 72:12] node _T_1112 = bits(io.store_data_lo_r, 7, 0) @[el2_lsu_stbuf.scala 223:74] node _T_1113 = and(_T_1111, _T_1112) @[el2_lsu_stbuf.scala 223:54] node _T_1114 = bits(ld_byte_rhit_hi_lo, 0, 0) @[el2_lsu_stbuf.scala 223:110] node _T_1115 = bits(_T_1114, 0, 0) @[Bitwise.scala 72:15] node _T_1116 = mux(_T_1115, UInt<8>("h0ff"), UInt<8>("h00")) @[Bitwise.scala 72:12] node _T_1117 = bits(io.store_data_hi_r, 7, 0) @[el2_lsu_stbuf.scala 223:135] node _T_1118 = and(_T_1116, _T_1117) @[el2_lsu_stbuf.scala 223:115] node fwdpipe1_lo = or(_T_1113, _T_1118) @[el2_lsu_stbuf.scala 223:81] node _T_1119 = bits(ld_byte_rhit_lo_lo, 1, 1) @[el2_lsu_stbuf.scala 224:49] node _T_1120 = bits(_T_1119, 0, 0) @[Bitwise.scala 72:15] node _T_1121 = mux(_T_1120, UInt<8>("h0ff"), UInt<8>("h00")) @[Bitwise.scala 72:12] node _T_1122 = bits(io.store_data_lo_r, 15, 8) @[el2_lsu_stbuf.scala 224:74] node _T_1123 = and(_T_1121, _T_1122) @[el2_lsu_stbuf.scala 224:54] node _T_1124 = bits(ld_byte_rhit_hi_lo, 1, 1) @[el2_lsu_stbuf.scala 224:111] node _T_1125 = bits(_T_1124, 0, 0) @[Bitwise.scala 72:15] node _T_1126 = mux(_T_1125, UInt<8>("h0ff"), UInt<8>("h00")) @[Bitwise.scala 72:12] node _T_1127 = bits(io.store_data_hi_r, 15, 8) @[el2_lsu_stbuf.scala 224:136] node _T_1128 = and(_T_1126, _T_1127) @[el2_lsu_stbuf.scala 224:116] node fwdpipe2_lo = or(_T_1123, _T_1128) @[el2_lsu_stbuf.scala 224:82] node _T_1129 = bits(ld_byte_rhit_lo_lo, 2, 2) @[el2_lsu_stbuf.scala 225:49] node _T_1130 = bits(_T_1129, 0, 0) @[Bitwise.scala 72:15] node _T_1131 = mux(_T_1130, UInt<8>("h0ff"), UInt<8>("h00")) @[Bitwise.scala 72:12] node _T_1132 = bits(io.store_data_lo_r, 23, 16) @[el2_lsu_stbuf.scala 225:74] node _T_1133 = and(_T_1131, _T_1132) @[el2_lsu_stbuf.scala 225:54] node _T_1134 = bits(ld_byte_rhit_hi_lo, 2, 2) @[el2_lsu_stbuf.scala 225:112] node _T_1135 = bits(_T_1134, 0, 0) @[Bitwise.scala 72:15] node _T_1136 = mux(_T_1135, UInt<8>("h0ff"), UInt<8>("h00")) @[Bitwise.scala 72:12] node _T_1137 = bits(io.store_data_hi_r, 23, 16) @[el2_lsu_stbuf.scala 225:137] node _T_1138 = and(_T_1136, _T_1137) @[el2_lsu_stbuf.scala 225:117] node fwdpipe3_lo = or(_T_1133, _T_1138) @[el2_lsu_stbuf.scala 225:83] node _T_1139 = bits(ld_byte_rhit_lo_lo, 3, 3) @[el2_lsu_stbuf.scala 226:49] node _T_1140 = bits(_T_1139, 0, 0) @[Bitwise.scala 72:15] node _T_1141 = mux(_T_1140, UInt<8>("h0ff"), UInt<8>("h00")) @[Bitwise.scala 72:12] node _T_1142 = bits(io.store_data_lo_r, 31, 24) @[el2_lsu_stbuf.scala 226:74] node _T_1143 = and(_T_1141, _T_1142) @[el2_lsu_stbuf.scala 226:54] node _T_1144 = bits(ld_byte_rhit_hi_lo, 3, 3) @[el2_lsu_stbuf.scala 226:112] node _T_1145 = bits(_T_1144, 0, 0) @[Bitwise.scala 72:15] node _T_1146 = mux(_T_1145, UInt<8>("h0ff"), UInt<8>("h00")) @[Bitwise.scala 72:12] node _T_1147 = bits(io.store_data_hi_r, 31, 8) @[el2_lsu_stbuf.scala 226:137] node _T_1148 = and(_T_1146, _T_1147) @[el2_lsu_stbuf.scala 226:117] node fwdpipe4_lo = or(_T_1143, _T_1148) @[el2_lsu_stbuf.scala 226:83] node _T_1149 = cat(fwdpipe2_lo, fwdpipe1_lo) @[Cat.scala 29:58] node _T_1150 = cat(fwdpipe4_lo, fwdpipe3_lo) @[Cat.scala 29:58] node _T_1151 = cat(_T_1150, _T_1149) @[Cat.scala 29:58] ld_fwddata_rpipe_lo <= _T_1151 @[el2_lsu_stbuf.scala 227:24] node _T_1152 = bits(ld_byte_rhit_lo_hi, 0, 0) @[el2_lsu_stbuf.scala 229:49] node _T_1153 = bits(_T_1152, 0, 0) @[Bitwise.scala 72:15] node _T_1154 = mux(_T_1153, UInt<8>("h0ff"), UInt<8>("h00")) @[Bitwise.scala 72:12] node _T_1155 = bits(io.store_data_lo_r, 7, 0) @[el2_lsu_stbuf.scala 229:74] node _T_1156 = and(_T_1154, _T_1155) @[el2_lsu_stbuf.scala 229:54] node _T_1157 = bits(ld_byte_rhit_hi_hi, 0, 0) @[el2_lsu_stbuf.scala 229:110] node _T_1158 = bits(_T_1157, 0, 0) @[Bitwise.scala 72:15] node _T_1159 = mux(_T_1158, UInt<8>("h0ff"), UInt<8>("h00")) @[Bitwise.scala 72:12] node _T_1160 = bits(io.store_data_hi_r, 7, 0) @[el2_lsu_stbuf.scala 229:135] node _T_1161 = and(_T_1159, _T_1160) @[el2_lsu_stbuf.scala 229:115] node fwdpipe1_hi = or(_T_1156, _T_1161) @[el2_lsu_stbuf.scala 229:81] node _T_1162 = bits(ld_byte_rhit_lo_hi, 1, 1) @[el2_lsu_stbuf.scala 230:49] node _T_1163 = bits(_T_1162, 0, 0) @[Bitwise.scala 72:15] node _T_1164 = mux(_T_1163, UInt<8>("h0ff"), UInt<8>("h00")) @[Bitwise.scala 72:12] node _T_1165 = bits(io.store_data_lo_r, 15, 8) @[el2_lsu_stbuf.scala 230:74] node _T_1166 = and(_T_1164, _T_1165) @[el2_lsu_stbuf.scala 230:54] node _T_1167 = bits(ld_byte_rhit_hi_hi, 1, 1) @[el2_lsu_stbuf.scala 230:111] node _T_1168 = bits(_T_1167, 0, 0) @[Bitwise.scala 72:15] node _T_1169 = mux(_T_1168, UInt<8>("h0ff"), UInt<8>("h00")) @[Bitwise.scala 72:12] node _T_1170 = bits(io.store_data_hi_r, 15, 8) @[el2_lsu_stbuf.scala 230:136] node _T_1171 = and(_T_1169, _T_1170) @[el2_lsu_stbuf.scala 230:116] node fwdpipe2_hi = or(_T_1166, _T_1171) @[el2_lsu_stbuf.scala 230:82] node _T_1172 = bits(ld_byte_rhit_lo_hi, 2, 2) @[el2_lsu_stbuf.scala 231:49] node _T_1173 = bits(_T_1172, 0, 0) @[Bitwise.scala 72:15] node _T_1174 = mux(_T_1173, UInt<8>("h0ff"), UInt<8>("h00")) @[Bitwise.scala 72:12] node _T_1175 = bits(io.store_data_lo_r, 23, 16) @[el2_lsu_stbuf.scala 231:74] node _T_1176 = and(_T_1174, _T_1175) @[el2_lsu_stbuf.scala 231:54] node _T_1177 = bits(ld_byte_rhit_hi_hi, 2, 2) @[el2_lsu_stbuf.scala 231:112] node _T_1178 = bits(_T_1177, 0, 0) @[Bitwise.scala 72:15] node _T_1179 = mux(_T_1178, UInt<8>("h0ff"), UInt<8>("h00")) @[Bitwise.scala 72:12] node _T_1180 = bits(io.store_data_hi_r, 23, 16) @[el2_lsu_stbuf.scala 231:137] node _T_1181 = and(_T_1179, _T_1180) @[el2_lsu_stbuf.scala 231:117] node fwdpipe3_hi = or(_T_1176, _T_1181) @[el2_lsu_stbuf.scala 231:83] node _T_1182 = bits(ld_byte_rhit_lo_hi, 3, 3) @[el2_lsu_stbuf.scala 232:49] node _T_1183 = bits(_T_1182, 0, 0) @[Bitwise.scala 72:15] node _T_1184 = mux(_T_1183, UInt<8>("h0ff"), UInt<8>("h00")) @[Bitwise.scala 72:12] node _T_1185 = bits(io.store_data_lo_r, 31, 24) @[el2_lsu_stbuf.scala 232:74] node _T_1186 = and(_T_1184, _T_1185) @[el2_lsu_stbuf.scala 232:54] node _T_1187 = bits(ld_byte_rhit_hi_hi, 3, 3) @[el2_lsu_stbuf.scala 232:112] node _T_1188 = bits(_T_1187, 0, 0) @[Bitwise.scala 72:15] node _T_1189 = mux(_T_1188, UInt<8>("h0ff"), UInt<8>("h00")) @[Bitwise.scala 72:12] node _T_1190 = bits(io.store_data_hi_r, 31, 8) @[el2_lsu_stbuf.scala 232:137] node _T_1191 = and(_T_1189, _T_1190) @[el2_lsu_stbuf.scala 232:117] node fwdpipe4_hi = or(_T_1186, _T_1191) @[el2_lsu_stbuf.scala 232:83] node _T_1192 = cat(fwdpipe2_hi, fwdpipe1_hi) @[Cat.scala 29:58] node _T_1193 = cat(fwdpipe4_hi, fwdpipe3_hi) @[Cat.scala 29:58] node _T_1194 = cat(_T_1193, _T_1192) @[Cat.scala 29:58] ld_fwddata_rpipe_hi <= _T_1194 @[el2_lsu_stbuf.scala 233:24] node _T_1195 = bits(ld_byte_hit_hi, 0, 0) @[el2_lsu_stbuf.scala 235:80] node _T_1196 = or(_T_1195, stbuf_fwdbyteen_hi_pre_m_0) @[el2_lsu_stbuf.scala 235:84] node _T_1197 = bits(ld_byte_hit_hi, 1, 1) @[el2_lsu_stbuf.scala 235:80] node _T_1198 = or(_T_1197, stbuf_fwdbyteen_hi_pre_m_1) @[el2_lsu_stbuf.scala 235:84] node _T_1199 = bits(ld_byte_hit_hi, 2, 2) @[el2_lsu_stbuf.scala 235:80] node _T_1200 = or(_T_1199, stbuf_fwdbyteen_hi_pre_m_2) @[el2_lsu_stbuf.scala 235:84] node _T_1201 = bits(ld_byte_hit_hi, 3, 3) @[el2_lsu_stbuf.scala 235:80] node _T_1202 = or(_T_1201, stbuf_fwdbyteen_hi_pre_m_3) @[el2_lsu_stbuf.scala 235:84] node _T_1203 = cat(_T_1202, _T_1200) @[Cat.scala 29:58] node _T_1204 = cat(_T_1203, _T_1198) @[Cat.scala 29:58] node _T_1205 = cat(_T_1204, _T_1196) @[Cat.scala 29:58] io.stbuf_fwdbyteen_hi_m <= _T_1205 @[el2_lsu_stbuf.scala 235:28] node _T_1206 = bits(ld_byte_hit_lo, 0, 0) @[el2_lsu_stbuf.scala 236:80] node _T_1207 = or(_T_1206, stbuf_fwdbyteen_lo_pre_m_0) @[el2_lsu_stbuf.scala 236:84] node _T_1208 = bits(ld_byte_hit_lo, 1, 1) @[el2_lsu_stbuf.scala 236:80] node _T_1209 = or(_T_1208, stbuf_fwdbyteen_lo_pre_m_1) @[el2_lsu_stbuf.scala 236:84] node _T_1210 = bits(ld_byte_hit_lo, 2, 2) @[el2_lsu_stbuf.scala 236:80] node _T_1211 = or(_T_1210, stbuf_fwdbyteen_lo_pre_m_2) @[el2_lsu_stbuf.scala 236:84] node _T_1212 = bits(ld_byte_hit_lo, 3, 3) @[el2_lsu_stbuf.scala 236:80] node _T_1213 = or(_T_1212, stbuf_fwdbyteen_lo_pre_m_3) @[el2_lsu_stbuf.scala 236:84] node _T_1214 = cat(_T_1213, _T_1211) @[Cat.scala 29:58] node _T_1215 = cat(_T_1214, _T_1209) @[Cat.scala 29:58] node _T_1216 = cat(_T_1215, _T_1207) @[Cat.scala 29:58] io.stbuf_fwdbyteen_lo_m <= _T_1216 @[el2_lsu_stbuf.scala 236:28] node _T_1217 = bits(ld_byte_rhit_lo, 0, 0) @[el2_lsu_stbuf.scala 239:47] node _T_1218 = bits(ld_fwddata_rpipe_lo, 7, 0) @[el2_lsu_stbuf.scala 239:70] node _T_1219 = bits(stbuf_fwddata_lo_pre_m, 7, 0) @[el2_lsu_stbuf.scala 239:98] node stbuf_fwdpipe1_lo = mux(_T_1217, _T_1218, _T_1219) @[el2_lsu_stbuf.scala 239:31] node _T_1220 = bits(ld_byte_rhit_lo, 1, 1) @[el2_lsu_stbuf.scala 240:47] node _T_1221 = bits(ld_fwddata_rpipe_lo, 15, 8) @[el2_lsu_stbuf.scala 240:70] node _T_1222 = bits(stbuf_fwddata_lo_pre_m, 15, 8) @[el2_lsu_stbuf.scala 240:99] node stbuf_fwdpipe2_lo = mux(_T_1220, _T_1221, _T_1222) @[el2_lsu_stbuf.scala 240:31] node _T_1223 = bits(ld_byte_rhit_lo, 2, 2) @[el2_lsu_stbuf.scala 241:47] node _T_1224 = bits(ld_fwddata_rpipe_lo, 23, 16) @[el2_lsu_stbuf.scala 241:70] node _T_1225 = bits(stbuf_fwddata_lo_pre_m, 23, 16) @[el2_lsu_stbuf.scala 241:100] node stbuf_fwdpipe3_lo = mux(_T_1223, _T_1224, _T_1225) @[el2_lsu_stbuf.scala 241:31] node _T_1226 = bits(ld_byte_rhit_lo, 3, 3) @[el2_lsu_stbuf.scala 242:47] node _T_1227 = bits(ld_fwddata_rpipe_lo, 31, 24) @[el2_lsu_stbuf.scala 242:70] node _T_1228 = bits(stbuf_fwddata_lo_pre_m, 31, 24) @[el2_lsu_stbuf.scala 242:100] node stbuf_fwdpipe4_lo = mux(_T_1226, _T_1227, _T_1228) @[el2_lsu_stbuf.scala 242:31] node _T_1229 = cat(stbuf_fwdpipe2_lo, stbuf_fwdpipe1_lo) @[Cat.scala 29:58] node _T_1230 = cat(stbuf_fwdpipe4_lo, stbuf_fwdpipe3_lo) @[Cat.scala 29:58] node _T_1231 = cat(_T_1230, _T_1229) @[Cat.scala 29:58] io.stbuf_fwddata_lo_m <= _T_1231 @[el2_lsu_stbuf.scala 243:26] node _T_1232 = bits(ld_byte_rhit_hi, 0, 0) @[el2_lsu_stbuf.scala 245:47] node _T_1233 = bits(ld_fwddata_rpipe_hi, 7, 0) @[el2_lsu_stbuf.scala 245:70] node _T_1234 = bits(stbuf_fwddata_hi_pre_m, 7, 0) @[el2_lsu_stbuf.scala 245:98] node stbuf_fwdpipe1_hi = mux(_T_1232, _T_1233, _T_1234) @[el2_lsu_stbuf.scala 245:31] node _T_1235 = bits(ld_byte_rhit_hi, 1, 1) @[el2_lsu_stbuf.scala 246:47] node _T_1236 = bits(ld_fwddata_rpipe_hi, 15, 8) @[el2_lsu_stbuf.scala 246:70] node _T_1237 = bits(stbuf_fwddata_hi_pre_m, 15, 8) @[el2_lsu_stbuf.scala 246:99] node stbuf_fwdpipe2_hi = mux(_T_1235, _T_1236, _T_1237) @[el2_lsu_stbuf.scala 246:31] node _T_1238 = bits(ld_byte_rhit_hi, 2, 2) @[el2_lsu_stbuf.scala 247:47] node _T_1239 = bits(ld_fwddata_rpipe_hi, 23, 16) @[el2_lsu_stbuf.scala 247:70] node _T_1240 = bits(stbuf_fwddata_hi_pre_m, 23, 16) @[el2_lsu_stbuf.scala 247:100] node stbuf_fwdpipe3_hi = mux(_T_1238, _T_1239, _T_1240) @[el2_lsu_stbuf.scala 247:31] node _T_1241 = bits(ld_byte_rhit_hi, 3, 3) @[el2_lsu_stbuf.scala 248:47] node _T_1242 = bits(ld_fwddata_rpipe_hi, 31, 24) @[el2_lsu_stbuf.scala 248:70] node _T_1243 = bits(stbuf_fwddata_hi_pre_m, 31, 24) @[el2_lsu_stbuf.scala 248:100] node stbuf_fwdpipe4_hi = mux(_T_1241, _T_1242, _T_1243) @[el2_lsu_stbuf.scala 248:31] node _T_1244 = cat(stbuf_fwdpipe2_hi, stbuf_fwdpipe1_hi) @[Cat.scala 29:58] node _T_1245 = cat(stbuf_fwdpipe4_hi, stbuf_fwdpipe3_hi) @[Cat.scala 29:58] node _T_1246 = cat(_T_1245, _T_1244) @[Cat.scala 29:58] io.stbuf_fwddata_hi_m <= _T_1246 @[el2_lsu_stbuf.scala 249:26] reg _T_1247 : UInt, io.lsu_stbuf_c1_clk with : (reset => (reset, UInt<1>("h00"))) @[Reg.scala 27:20] when WrPtrEn : @[Reg.scala 28:19] _T_1247 <= NxtWrPtr @[Reg.scala 28:23] skip @[Reg.scala 28:19] WrPtr <= _T_1247 @[el2_lsu_stbuf.scala 251:42] reg _T_1248 : UInt, io.lsu_stbuf_c1_clk with : (reset => (reset, UInt<1>("h00"))) @[Reg.scala 27:20] when RdPtrEn : @[Reg.scala 28:19] _T_1248 <= NxtRdPtr @[Reg.scala 28:23] skip @[Reg.scala 28:19] RdPtr <= _T_1248 @[el2_lsu_stbuf.scala 252:42] module el2_lsu_ecc : input clock : Clock input reset : AsyncReset output io : {flip lsu_c2_r_clk : Clock, flip lsu_pkt_m : {fast_int : UInt<1>, by : UInt<1>, half : UInt<1>, word : UInt<1>, dword : UInt<1>, load : UInt<1>, store : UInt<1>, unsign : UInt<1>, dma : UInt<1>, store_data_bypass_d : UInt<1>, load_ldst_bypass_d : UInt<1>, store_data_bypass_m : UInt<1>, valid : UInt<1>}, flip lsu_pkt_r : {fast_int : UInt<1>, by : UInt<1>, half : UInt<1>, word : UInt<1>, dword : UInt<1>, load : UInt<1>, store : UInt<1>, unsign : UInt<1>, dma : UInt<1>, store_data_bypass_d : UInt<1>, load_ldst_bypass_d : UInt<1>, store_data_bypass_m : UInt<1>, valid : UInt<1>}, flip stbuf_data_any : UInt<32>, flip dec_tlu_core_ecc_disable : UInt<1>, flip lsu_dccm_rden_r : UInt<1>, flip addr_in_dccm_r : UInt<1>, flip lsu_addr_r : UInt<16>, flip end_addr_r : UInt<16>, flip lsu_addr_m : UInt<16>, flip end_addr_m : UInt<16>, flip dccm_rdata_hi_r : UInt<32>, flip dccm_rdata_lo_r : UInt<32>, flip dccm_rdata_hi_m : UInt<32>, flip dccm_rdata_lo_m : UInt<32>, flip dccm_data_ecc_hi_r : UInt<7>, flip dccm_data_ecc_lo_r : UInt<7>, flip dccm_data_ecc_hi_m : UInt<7>, flip dccm_data_ecc_lo_m : UInt<7>, flip ld_single_ecc_error_r : UInt<1>, flip ld_single_ecc_error_r_ff : UInt<1>, flip lsu_dccm_rden_m : UInt<1>, flip addr_in_dccm_m : UInt<1>, flip dma_dccm_wen : UInt<1>, flip dma_dccm_wdata_lo : UInt<32>, flip dma_dccm_wdata_hi : UInt<32>, flip scan_mode : UInt<1>, sec_data_hi_r : UInt<32>, sec_data_lo_r : UInt<32>, sec_data_hi_m : UInt<32>, sec_data_lo_m : UInt<32>, sec_data_hi_r_ff : UInt<32>, sec_data_lo_r_ff : UInt<32>, dma_dccm_wdata_ecc_hi : UInt<7>, dma_dccm_wdata_ecc_lo : UInt<7>, stbuf_ecc_any : UInt<7>, sec_data_ecc_hi_r_ff : UInt<7>, sec_data_ecc_lo_r_ff : UInt<7>, single_ecc_error_hi_r : UInt<1>, single_ecc_error_lo_r : UInt<1>, lsu_single_ecc_error_r : UInt<1>, lsu_double_ecc_error_r : UInt<1>, lsu_single_ecc_error_m : UInt<1>, lsu_double_ecc_error_m : UInt<1>} wire is_ldst_r : UInt<1> is_ldst_r <= UInt<1>("h00") wire is_ldst_hi_any : UInt<1> is_ldst_hi_any <= UInt<1>("h00") wire is_ldst_lo_any : UInt<1> is_ldst_lo_any <= UInt<1>("h00") wire dccm_wdata_hi_any : UInt<32> dccm_wdata_hi_any <= UInt<32>("h00") wire dccm_wdata_lo_any : UInt<32> dccm_wdata_lo_any <= UInt<32>("h00") wire dccm_rdata_hi_any : UInt<32> dccm_rdata_hi_any <= UInt<32>("h00") wire dccm_rdata_lo_any : UInt<32> dccm_rdata_lo_any <= UInt<32>("h00") wire dccm_wdata_ecc_hi_any : UInt<7> dccm_wdata_ecc_hi_any <= UInt<7>("h00") wire dccm_wdata_ecc_lo_any : UInt<7> dccm_wdata_ecc_lo_any <= UInt<7>("h00") wire dccm_data_ecc_hi_any : UInt<7> dccm_data_ecc_hi_any <= UInt<7>("h00") wire dccm_data_ecc_lo_any : UInt<7> dccm_data_ecc_lo_any <= UInt<7>("h00") wire double_ecc_error_hi_m : UInt<1> double_ecc_error_hi_m <= UInt<1>("h00") wire double_ecc_error_lo_m : UInt<1> double_ecc_error_lo_m <= UInt<1>("h00") wire double_ecc_error_hi_r : UInt<1> double_ecc_error_hi_r <= UInt<1>("h00") wire double_ecc_error_lo_r : UInt<1> double_ecc_error_lo_r <= UInt<1>("h00") wire ldst_dual_m : UInt<1> ldst_dual_m <= UInt<1>("h00") wire ldst_dual_r : UInt<1> ldst_dual_r <= UInt<1>("h00") wire is_ldst_m : UInt<1> is_ldst_m <= UInt<1>("h00") wire is_ldst_hi_m : UInt<1> is_ldst_hi_m <= UInt<1>("h00") wire is_ldst_lo_m : UInt<1> is_ldst_lo_m <= UInt<1>("h00") wire is_ldst_hi_r : UInt<1> is_ldst_hi_r <= UInt<1>("h00") wire is_ldst_lo_r : UInt<1> is_ldst_lo_r <= UInt<1>("h00") io.sec_data_hi_m <= UInt<1>("h00") @[el2_lsu_ecc.scala 88:32] io.sec_data_lo_m <= UInt<1>("h00") @[el2_lsu_ecc.scala 89:32] io.lsu_single_ecc_error_m <= UInt<1>("h00") @[el2_lsu_ecc.scala 90:30] io.lsu_double_ecc_error_m <= UInt<1>("h00") @[el2_lsu_ecc.scala 91:30] wire _T : UInt<1>[18] @[el2_lib.scala 259:18] wire _T_1 : UInt<1>[18] @[el2_lib.scala 260:18] wire _T_2 : UInt<1>[18] @[el2_lib.scala 261:18] wire _T_3 : UInt<1>[15] @[el2_lib.scala 262:18] wire _T_4 : UInt<1>[15] @[el2_lib.scala 263:18] wire _T_5 : UInt<1>[6] @[el2_lib.scala 264:18] node _T_6 = bits(dccm_rdata_hi_any, 0, 0) @[el2_lib.scala 271:36] _T[0] <= _T_6 @[el2_lib.scala 271:30] node _T_7 = bits(dccm_rdata_hi_any, 0, 0) @[el2_lib.scala 272:36] _T_1[0] <= _T_7 @[el2_lib.scala 272:30] node _T_8 = bits(dccm_rdata_hi_any, 1, 1) @[el2_lib.scala 271:36] _T[1] <= _T_8 @[el2_lib.scala 271:30] node _T_9 = bits(dccm_rdata_hi_any, 1, 1) @[el2_lib.scala 273:36] _T_2[0] <= _T_9 @[el2_lib.scala 273:30] node _T_10 = bits(dccm_rdata_hi_any, 2, 2) @[el2_lib.scala 272:36] _T_1[1] <= _T_10 @[el2_lib.scala 272:30] node _T_11 = bits(dccm_rdata_hi_any, 2, 2) @[el2_lib.scala 273:36] _T_2[1] <= _T_11 @[el2_lib.scala 273:30] node _T_12 = bits(dccm_rdata_hi_any, 3, 3) @[el2_lib.scala 271:36] _T[2] <= _T_12 @[el2_lib.scala 271:30] node _T_13 = bits(dccm_rdata_hi_any, 3, 3) @[el2_lib.scala 272:36] _T_1[2] <= _T_13 @[el2_lib.scala 272:30] node _T_14 = bits(dccm_rdata_hi_any, 3, 3) @[el2_lib.scala 273:36] _T_2[2] <= _T_14 @[el2_lib.scala 273:30] node _T_15 = bits(dccm_rdata_hi_any, 4, 4) @[el2_lib.scala 271:36] _T[3] <= _T_15 @[el2_lib.scala 271:30] node _T_16 = bits(dccm_rdata_hi_any, 4, 4) @[el2_lib.scala 274:36] _T_3[0] <= _T_16 @[el2_lib.scala 274:30] node _T_17 = bits(dccm_rdata_hi_any, 5, 5) @[el2_lib.scala 272:36] _T_1[3] <= _T_17 @[el2_lib.scala 272:30] node _T_18 = bits(dccm_rdata_hi_any, 5, 5) @[el2_lib.scala 274:36] _T_3[1] <= _T_18 @[el2_lib.scala 274:30] node _T_19 = bits(dccm_rdata_hi_any, 6, 6) @[el2_lib.scala 271:36] _T[4] <= _T_19 @[el2_lib.scala 271:30] node _T_20 = bits(dccm_rdata_hi_any, 6, 6) @[el2_lib.scala 272:36] _T_1[4] <= _T_20 @[el2_lib.scala 272:30] node _T_21 = bits(dccm_rdata_hi_any, 6, 6) @[el2_lib.scala 274:36] _T_3[2] <= _T_21 @[el2_lib.scala 274:30] node _T_22 = bits(dccm_rdata_hi_any, 7, 7) @[el2_lib.scala 273:36] _T_2[3] <= _T_22 @[el2_lib.scala 273:30] node _T_23 = bits(dccm_rdata_hi_any, 7, 7) @[el2_lib.scala 274:36] _T_3[3] <= _T_23 @[el2_lib.scala 274:30] node _T_24 = bits(dccm_rdata_hi_any, 8, 8) @[el2_lib.scala 271:36] _T[5] <= _T_24 @[el2_lib.scala 271:30] node _T_25 = bits(dccm_rdata_hi_any, 8, 8) @[el2_lib.scala 273:36] _T_2[4] <= _T_25 @[el2_lib.scala 273:30] node _T_26 = bits(dccm_rdata_hi_any, 8, 8) @[el2_lib.scala 274:36] _T_3[4] <= _T_26 @[el2_lib.scala 274:30] node _T_27 = bits(dccm_rdata_hi_any, 9, 9) @[el2_lib.scala 272:36] _T_1[5] <= _T_27 @[el2_lib.scala 272:30] node _T_28 = bits(dccm_rdata_hi_any, 9, 9) @[el2_lib.scala 273:36] _T_2[5] <= _T_28 @[el2_lib.scala 273:30] node _T_29 = bits(dccm_rdata_hi_any, 9, 9) @[el2_lib.scala 274:36] _T_3[5] <= _T_29 @[el2_lib.scala 274:30] node _T_30 = bits(dccm_rdata_hi_any, 10, 10) @[el2_lib.scala 271:36] _T[6] <= _T_30 @[el2_lib.scala 271:30] node _T_31 = bits(dccm_rdata_hi_any, 10, 10) @[el2_lib.scala 272:36] _T_1[6] <= _T_31 @[el2_lib.scala 272:30] node _T_32 = bits(dccm_rdata_hi_any, 10, 10) @[el2_lib.scala 273:36] _T_2[6] <= _T_32 @[el2_lib.scala 273:30] node _T_33 = bits(dccm_rdata_hi_any, 10, 10) @[el2_lib.scala 274:36] _T_3[6] <= _T_33 @[el2_lib.scala 274:30] node _T_34 = bits(dccm_rdata_hi_any, 11, 11) @[el2_lib.scala 271:36] _T[7] <= _T_34 @[el2_lib.scala 271:30] node _T_35 = bits(dccm_rdata_hi_any, 11, 11) @[el2_lib.scala 275:36] _T_4[0] <= _T_35 @[el2_lib.scala 275:30] node _T_36 = bits(dccm_rdata_hi_any, 12, 12) @[el2_lib.scala 272:36] _T_1[7] <= _T_36 @[el2_lib.scala 272:30] node _T_37 = bits(dccm_rdata_hi_any, 12, 12) @[el2_lib.scala 275:36] _T_4[1] <= _T_37 @[el2_lib.scala 275:30] node _T_38 = bits(dccm_rdata_hi_any, 13, 13) @[el2_lib.scala 271:36] _T[8] <= _T_38 @[el2_lib.scala 271:30] node _T_39 = bits(dccm_rdata_hi_any, 13, 13) @[el2_lib.scala 272:36] _T_1[8] <= _T_39 @[el2_lib.scala 272:30] node _T_40 = bits(dccm_rdata_hi_any, 13, 13) @[el2_lib.scala 275:36] _T_4[2] <= _T_40 @[el2_lib.scala 275:30] node _T_41 = bits(dccm_rdata_hi_any, 14, 14) @[el2_lib.scala 273:36] _T_2[7] <= _T_41 @[el2_lib.scala 273:30] node _T_42 = bits(dccm_rdata_hi_any, 14, 14) @[el2_lib.scala 275:36] _T_4[3] <= _T_42 @[el2_lib.scala 275:30] node _T_43 = bits(dccm_rdata_hi_any, 15, 15) @[el2_lib.scala 271:36] _T[9] <= _T_43 @[el2_lib.scala 271:30] node _T_44 = bits(dccm_rdata_hi_any, 15, 15) @[el2_lib.scala 273:36] _T_2[8] <= _T_44 @[el2_lib.scala 273:30] node _T_45 = bits(dccm_rdata_hi_any, 15, 15) @[el2_lib.scala 275:36] _T_4[4] <= _T_45 @[el2_lib.scala 275:30] node _T_46 = bits(dccm_rdata_hi_any, 16, 16) @[el2_lib.scala 272:36] _T_1[9] <= _T_46 @[el2_lib.scala 272:30] node _T_47 = bits(dccm_rdata_hi_any, 16, 16) @[el2_lib.scala 273:36] _T_2[9] <= _T_47 @[el2_lib.scala 273:30] node _T_48 = bits(dccm_rdata_hi_any, 16, 16) @[el2_lib.scala 275:36] _T_4[5] <= _T_48 @[el2_lib.scala 275:30] node _T_49 = bits(dccm_rdata_hi_any, 17, 17) @[el2_lib.scala 271:36] _T[10] <= _T_49 @[el2_lib.scala 271:30] node _T_50 = bits(dccm_rdata_hi_any, 17, 17) @[el2_lib.scala 272:36] _T_1[10] <= _T_50 @[el2_lib.scala 272:30] node _T_51 = bits(dccm_rdata_hi_any, 17, 17) @[el2_lib.scala 273:36] _T_2[10] <= _T_51 @[el2_lib.scala 273:30] node _T_52 = bits(dccm_rdata_hi_any, 17, 17) @[el2_lib.scala 275:36] _T_4[6] <= _T_52 @[el2_lib.scala 275:30] node _T_53 = bits(dccm_rdata_hi_any, 18, 18) @[el2_lib.scala 274:36] _T_3[7] <= _T_53 @[el2_lib.scala 274:30] node _T_54 = bits(dccm_rdata_hi_any, 18, 18) @[el2_lib.scala 275:36] _T_4[7] <= _T_54 @[el2_lib.scala 275:30] node _T_55 = bits(dccm_rdata_hi_any, 19, 19) @[el2_lib.scala 271:36] _T[11] <= _T_55 @[el2_lib.scala 271:30] node _T_56 = bits(dccm_rdata_hi_any, 19, 19) @[el2_lib.scala 274:36] _T_3[8] <= _T_56 @[el2_lib.scala 274:30] node _T_57 = bits(dccm_rdata_hi_any, 19, 19) @[el2_lib.scala 275:36] _T_4[8] <= _T_57 @[el2_lib.scala 275:30] node _T_58 = bits(dccm_rdata_hi_any, 20, 20) @[el2_lib.scala 272:36] _T_1[11] <= _T_58 @[el2_lib.scala 272:30] node _T_59 = bits(dccm_rdata_hi_any, 20, 20) @[el2_lib.scala 274:36] _T_3[9] <= _T_59 @[el2_lib.scala 274:30] node _T_60 = bits(dccm_rdata_hi_any, 20, 20) @[el2_lib.scala 275:36] _T_4[9] <= _T_60 @[el2_lib.scala 275:30] node _T_61 = bits(dccm_rdata_hi_any, 21, 21) @[el2_lib.scala 271:36] _T[12] <= _T_61 @[el2_lib.scala 271:30] node _T_62 = bits(dccm_rdata_hi_any, 21, 21) @[el2_lib.scala 272:36] _T_1[12] <= _T_62 @[el2_lib.scala 272:30] node _T_63 = bits(dccm_rdata_hi_any, 21, 21) @[el2_lib.scala 274:36] _T_3[10] <= _T_63 @[el2_lib.scala 274:30] node _T_64 = bits(dccm_rdata_hi_any, 21, 21) @[el2_lib.scala 275:36] _T_4[10] <= _T_64 @[el2_lib.scala 275:30] node _T_65 = bits(dccm_rdata_hi_any, 22, 22) @[el2_lib.scala 273:36] _T_2[11] <= _T_65 @[el2_lib.scala 273:30] node _T_66 = bits(dccm_rdata_hi_any, 22, 22) @[el2_lib.scala 274:36] _T_3[11] <= _T_66 @[el2_lib.scala 274:30] node _T_67 = bits(dccm_rdata_hi_any, 22, 22) @[el2_lib.scala 275:36] _T_4[11] <= _T_67 @[el2_lib.scala 275:30] node _T_68 = bits(dccm_rdata_hi_any, 23, 23) @[el2_lib.scala 271:36] _T[13] <= _T_68 @[el2_lib.scala 271:30] node _T_69 = bits(dccm_rdata_hi_any, 23, 23) @[el2_lib.scala 273:36] _T_2[12] <= _T_69 @[el2_lib.scala 273:30] node _T_70 = bits(dccm_rdata_hi_any, 23, 23) @[el2_lib.scala 274:36] _T_3[12] <= _T_70 @[el2_lib.scala 274:30] node _T_71 = bits(dccm_rdata_hi_any, 23, 23) @[el2_lib.scala 275:36] _T_4[12] <= _T_71 @[el2_lib.scala 275:30] node _T_72 = bits(dccm_rdata_hi_any, 24, 24) @[el2_lib.scala 272:36] _T_1[13] <= _T_72 @[el2_lib.scala 272:30] node _T_73 = bits(dccm_rdata_hi_any, 24, 24) @[el2_lib.scala 273:36] _T_2[13] <= _T_73 @[el2_lib.scala 273:30] node _T_74 = bits(dccm_rdata_hi_any, 24, 24) @[el2_lib.scala 274:36] _T_3[13] <= _T_74 @[el2_lib.scala 274:30] node _T_75 = bits(dccm_rdata_hi_any, 24, 24) @[el2_lib.scala 275:36] _T_4[13] <= _T_75 @[el2_lib.scala 275:30] node _T_76 = bits(dccm_rdata_hi_any, 25, 25) @[el2_lib.scala 271:36] _T[14] <= _T_76 @[el2_lib.scala 271:30] node _T_77 = bits(dccm_rdata_hi_any, 25, 25) @[el2_lib.scala 272:36] _T_1[14] <= _T_77 @[el2_lib.scala 272:30] node _T_78 = bits(dccm_rdata_hi_any, 25, 25) @[el2_lib.scala 273:36] _T_2[14] <= _T_78 @[el2_lib.scala 273:30] node _T_79 = bits(dccm_rdata_hi_any, 25, 25) @[el2_lib.scala 274:36] _T_3[14] <= _T_79 @[el2_lib.scala 274:30] node _T_80 = bits(dccm_rdata_hi_any, 25, 25) @[el2_lib.scala 275:36] _T_4[14] <= _T_80 @[el2_lib.scala 275:30] node _T_81 = bits(dccm_rdata_hi_any, 26, 26) @[el2_lib.scala 271:36] _T[15] <= _T_81 @[el2_lib.scala 271:30] node _T_82 = bits(dccm_rdata_hi_any, 26, 26) @[el2_lib.scala 276:36] _T_5[0] <= _T_82 @[el2_lib.scala 276:30] node _T_83 = bits(dccm_rdata_hi_any, 27, 27) @[el2_lib.scala 272:36] _T_1[15] <= _T_83 @[el2_lib.scala 272:30] node _T_84 = bits(dccm_rdata_hi_any, 27, 27) @[el2_lib.scala 276:36] _T_5[1] <= _T_84 @[el2_lib.scala 276:30] node _T_85 = bits(dccm_rdata_hi_any, 28, 28) @[el2_lib.scala 271:36] _T[16] <= _T_85 @[el2_lib.scala 271:30] node _T_86 = bits(dccm_rdata_hi_any, 28, 28) @[el2_lib.scala 272:36] _T_1[16] <= _T_86 @[el2_lib.scala 272:30] node _T_87 = bits(dccm_rdata_hi_any, 28, 28) @[el2_lib.scala 276:36] _T_5[2] <= _T_87 @[el2_lib.scala 276:30] node _T_88 = bits(dccm_rdata_hi_any, 29, 29) @[el2_lib.scala 273:36] _T_2[15] <= _T_88 @[el2_lib.scala 273:30] node _T_89 = bits(dccm_rdata_hi_any, 29, 29) @[el2_lib.scala 276:36] _T_5[3] <= _T_89 @[el2_lib.scala 276:30] node _T_90 = bits(dccm_rdata_hi_any, 30, 30) @[el2_lib.scala 271:36] _T[17] <= _T_90 @[el2_lib.scala 271:30] node _T_91 = bits(dccm_rdata_hi_any, 30, 30) @[el2_lib.scala 273:36] _T_2[16] <= _T_91 @[el2_lib.scala 273:30] node _T_92 = bits(dccm_rdata_hi_any, 30, 30) @[el2_lib.scala 276:36] _T_5[4] <= _T_92 @[el2_lib.scala 276:30] node _T_93 = bits(dccm_rdata_hi_any, 31, 31) @[el2_lib.scala 272:36] _T_1[17] <= _T_93 @[el2_lib.scala 272:30] node _T_94 = bits(dccm_rdata_hi_any, 31, 31) @[el2_lib.scala 273:36] _T_2[17] <= _T_94 @[el2_lib.scala 273:30] node _T_95 = bits(dccm_rdata_hi_any, 31, 31) @[el2_lib.scala 276:36] _T_5[5] <= _T_95 @[el2_lib.scala 276:30] node _T_96 = xorr(dccm_rdata_hi_any) @[el2_lib.scala 279:30] node _T_97 = xorr(dccm_data_ecc_hi_any) @[el2_lib.scala 279:44] node _T_98 = xor(_T_96, _T_97) @[el2_lib.scala 279:35] node _T_99 = not(UInt<1>("h00")) @[el2_lib.scala 279:52] node _T_100 = and(_T_98, _T_99) @[el2_lib.scala 279:50] node _T_101 = bits(dccm_data_ecc_hi_any, 5, 5) @[el2_lib.scala 279:68] node _T_102 = cat(_T_5[2], _T_5[1]) @[el2_lib.scala 279:76] node _T_103 = cat(_T_102, _T_5[0]) @[el2_lib.scala 279:76] node _T_104 = cat(_T_5[5], _T_5[4]) @[el2_lib.scala 279:76] node _T_105 = cat(_T_104, _T_5[3]) @[el2_lib.scala 279:76] node _T_106 = cat(_T_105, _T_103) @[el2_lib.scala 279:76] node _T_107 = xorr(_T_106) @[el2_lib.scala 279:83] node _T_108 = xor(_T_101, _T_107) @[el2_lib.scala 279:71] node _T_109 = bits(dccm_data_ecc_hi_any, 4, 4) @[el2_lib.scala 279:95] node _T_110 = cat(_T_4[2], _T_4[1]) @[el2_lib.scala 279:103] node _T_111 = cat(_T_110, _T_4[0]) @[el2_lib.scala 279:103] node _T_112 = cat(_T_4[4], _T_4[3]) @[el2_lib.scala 279:103] node _T_113 = cat(_T_4[6], _T_4[5]) @[el2_lib.scala 279:103] node _T_114 = cat(_T_113, _T_112) @[el2_lib.scala 279:103] node _T_115 = cat(_T_114, _T_111) @[el2_lib.scala 279:103] node _T_116 = cat(_T_4[8], _T_4[7]) @[el2_lib.scala 279:103] node _T_117 = cat(_T_4[10], _T_4[9]) @[el2_lib.scala 279:103] node _T_118 = cat(_T_117, _T_116) @[el2_lib.scala 279:103] node _T_119 = cat(_T_4[12], _T_4[11]) @[el2_lib.scala 279:103] node _T_120 = cat(_T_4[14], _T_4[13]) @[el2_lib.scala 279:103] node _T_121 = cat(_T_120, _T_119) @[el2_lib.scala 279:103] node _T_122 = cat(_T_121, _T_118) @[el2_lib.scala 279:103] node _T_123 = cat(_T_122, _T_115) @[el2_lib.scala 279:103] node _T_124 = xorr(_T_123) @[el2_lib.scala 279:110] node _T_125 = xor(_T_109, _T_124) @[el2_lib.scala 279:98] node _T_126 = bits(dccm_data_ecc_hi_any, 3, 3) @[el2_lib.scala 279:122] node _T_127 = cat(_T_3[2], _T_3[1]) @[el2_lib.scala 279:130] node _T_128 = cat(_T_127, _T_3[0]) @[el2_lib.scala 279:130] node _T_129 = cat(_T_3[4], _T_3[3]) @[el2_lib.scala 279:130] node _T_130 = cat(_T_3[6], _T_3[5]) @[el2_lib.scala 279:130] node _T_131 = cat(_T_130, _T_129) @[el2_lib.scala 279:130] node _T_132 = cat(_T_131, _T_128) @[el2_lib.scala 279:130] node _T_133 = cat(_T_3[8], _T_3[7]) @[el2_lib.scala 279:130] node _T_134 = cat(_T_3[10], _T_3[9]) @[el2_lib.scala 279:130] node _T_135 = cat(_T_134, _T_133) @[el2_lib.scala 279:130] node _T_136 = cat(_T_3[12], _T_3[11]) @[el2_lib.scala 279:130] node _T_137 = cat(_T_3[14], _T_3[13]) @[el2_lib.scala 279:130] node _T_138 = cat(_T_137, _T_136) @[el2_lib.scala 279:130] node _T_139 = cat(_T_138, _T_135) @[el2_lib.scala 279:130] node _T_140 = cat(_T_139, _T_132) @[el2_lib.scala 279:130] node _T_141 = xorr(_T_140) @[el2_lib.scala 279:137] node _T_142 = xor(_T_126, _T_141) @[el2_lib.scala 279:125] node _T_143 = bits(dccm_data_ecc_hi_any, 2, 2) @[el2_lib.scala 279:149] node _T_144 = cat(_T_2[1], _T_2[0]) @[el2_lib.scala 279:157] node _T_145 = cat(_T_2[3], _T_2[2]) @[el2_lib.scala 279:157] node _T_146 = cat(_T_145, _T_144) @[el2_lib.scala 279:157] node _T_147 = cat(_T_2[5], _T_2[4]) @[el2_lib.scala 279:157] node _T_148 = cat(_T_2[8], _T_2[7]) @[el2_lib.scala 279:157] node _T_149 = cat(_T_148, _T_2[6]) @[el2_lib.scala 279:157] node _T_150 = cat(_T_149, _T_147) @[el2_lib.scala 279:157] node _T_151 = cat(_T_150, _T_146) @[el2_lib.scala 279:157] node _T_152 = cat(_T_2[10], _T_2[9]) @[el2_lib.scala 279:157] node _T_153 = cat(_T_2[12], _T_2[11]) @[el2_lib.scala 279:157] node _T_154 = cat(_T_153, _T_152) @[el2_lib.scala 279:157] node _T_155 = cat(_T_2[14], _T_2[13]) @[el2_lib.scala 279:157] node _T_156 = cat(_T_2[17], _T_2[16]) @[el2_lib.scala 279:157] node _T_157 = cat(_T_156, _T_2[15]) @[el2_lib.scala 279:157] node _T_158 = cat(_T_157, _T_155) @[el2_lib.scala 279:157] node _T_159 = cat(_T_158, _T_154) @[el2_lib.scala 279:157] node _T_160 = cat(_T_159, _T_151) @[el2_lib.scala 279:157] node _T_161 = xorr(_T_160) @[el2_lib.scala 279:164] node _T_162 = xor(_T_143, _T_161) @[el2_lib.scala 279:152] node _T_163 = bits(dccm_data_ecc_hi_any, 1, 1) @[el2_lib.scala 279:176] node _T_164 = cat(_T_1[1], _T_1[0]) @[el2_lib.scala 279:184] node _T_165 = cat(_T_1[3], _T_1[2]) @[el2_lib.scala 279:184] node _T_166 = cat(_T_165, _T_164) @[el2_lib.scala 279:184] node _T_167 = cat(_T_1[5], _T_1[4]) @[el2_lib.scala 279:184] node _T_168 = cat(_T_1[8], _T_1[7]) @[el2_lib.scala 279:184] node _T_169 = cat(_T_168, _T_1[6]) @[el2_lib.scala 279:184] node _T_170 = cat(_T_169, _T_167) @[el2_lib.scala 279:184] node _T_171 = cat(_T_170, _T_166) @[el2_lib.scala 279:184] node _T_172 = cat(_T_1[10], _T_1[9]) @[el2_lib.scala 279:184] node _T_173 = cat(_T_1[12], _T_1[11]) @[el2_lib.scala 279:184] node _T_174 = cat(_T_173, _T_172) @[el2_lib.scala 279:184] node _T_175 = cat(_T_1[14], _T_1[13]) @[el2_lib.scala 279:184] node _T_176 = cat(_T_1[17], _T_1[16]) @[el2_lib.scala 279:184] node _T_177 = cat(_T_176, _T_1[15]) @[el2_lib.scala 279:184] node _T_178 = cat(_T_177, _T_175) @[el2_lib.scala 279:184] node _T_179 = cat(_T_178, _T_174) @[el2_lib.scala 279:184] node _T_180 = cat(_T_179, _T_171) @[el2_lib.scala 279:184] node _T_181 = xorr(_T_180) @[el2_lib.scala 279:191] node _T_182 = xor(_T_163, _T_181) @[el2_lib.scala 279:179] node _T_183 = bits(dccm_data_ecc_hi_any, 0, 0) @[el2_lib.scala 279:203] node _T_184 = cat(_T[1], _T[0]) @[el2_lib.scala 279:211] node _T_185 = cat(_T[3], _T[2]) @[el2_lib.scala 279:211] node _T_186 = cat(_T_185, _T_184) @[el2_lib.scala 279:211] node _T_187 = cat(_T[5], _T[4]) @[el2_lib.scala 279:211] node _T_188 = cat(_T[8], _T[7]) @[el2_lib.scala 279:211] node _T_189 = cat(_T_188, _T[6]) @[el2_lib.scala 279:211] node _T_190 = cat(_T_189, _T_187) @[el2_lib.scala 279:211] node _T_191 = cat(_T_190, _T_186) @[el2_lib.scala 279:211] node _T_192 = cat(_T[10], _T[9]) @[el2_lib.scala 279:211] node _T_193 = cat(_T[12], _T[11]) @[el2_lib.scala 279:211] node _T_194 = cat(_T_193, _T_192) @[el2_lib.scala 279:211] node _T_195 = cat(_T[14], _T[13]) @[el2_lib.scala 279:211] node _T_196 = cat(_T[17], _T[16]) @[el2_lib.scala 279:211] node _T_197 = cat(_T_196, _T[15]) @[el2_lib.scala 279:211] node _T_198 = cat(_T_197, _T_195) @[el2_lib.scala 279:211] node _T_199 = cat(_T_198, _T_194) @[el2_lib.scala 279:211] node _T_200 = cat(_T_199, _T_191) @[el2_lib.scala 279:211] node _T_201 = xorr(_T_200) @[el2_lib.scala 279:218] node _T_202 = xor(_T_183, _T_201) @[el2_lib.scala 279:206] node _T_203 = cat(_T_162, _T_182) @[Cat.scala 29:58] node _T_204 = cat(_T_203, _T_202) @[Cat.scala 29:58] node _T_205 = cat(_T_125, _T_142) @[Cat.scala 29:58] node _T_206 = cat(_T_100, _T_108) @[Cat.scala 29:58] node _T_207 = cat(_T_206, _T_205) @[Cat.scala 29:58] node _T_208 = cat(_T_207, _T_204) @[Cat.scala 29:58] node _T_209 = neq(_T_208, UInt<1>("h00")) @[el2_lib.scala 281:44] node _T_210 = and(is_ldst_hi_any, _T_209) @[el2_lib.scala 281:32] node _T_211 = xorr(dccm_rdata_hi_any) @[el2_lib.scala 281:60] node _T_212 = xorr(dccm_data_ecc_hi_any) @[el2_lib.scala 281:74] node _T_213 = xor(_T_211, _T_212) @[el2_lib.scala 281:65] node _T_214 = not(UInt<1>("h00")) @[el2_lib.scala 281:82] node _T_215 = and(_T_213, _T_214) @[el2_lib.scala 281:80] node single_ecc_error_hi_any = and(_T_210, _T_215) @[el2_lib.scala 281:52] node _T_216 = neq(_T_208, UInt<1>("h00")) @[el2_lib.scala 282:44] node _T_217 = and(is_ldst_hi_any, _T_216) @[el2_lib.scala 282:32] node _T_218 = xorr(dccm_rdata_hi_any) @[el2_lib.scala 282:60] node _T_219 = xorr(dccm_data_ecc_hi_any) @[el2_lib.scala 282:74] node _T_220 = xor(_T_218, _T_219) @[el2_lib.scala 282:65] node _T_221 = not(UInt<1>("h00")) @[el2_lib.scala 282:82] node _T_222 = and(_T_220, _T_221) @[el2_lib.scala 282:80] node double_ecc_error_hi_any = and(_T_217, _T_222) @[el2_lib.scala 282:52] wire _T_223 : UInt<1>[39] @[el2_lib.scala 283:26] node _T_224 = bits(_T_208, 5, 0) @[el2_lib.scala 286:35] node _T_225 = eq(_T_224, UInt<1>("h01")) @[el2_lib.scala 286:41] _T_223[0] <= _T_225 @[el2_lib.scala 286:23] node _T_226 = bits(_T_208, 5, 0) @[el2_lib.scala 286:35] node _T_227 = eq(_T_226, UInt<2>("h02")) @[el2_lib.scala 286:41] _T_223[1] <= _T_227 @[el2_lib.scala 286:23] node _T_228 = bits(_T_208, 5, 0) @[el2_lib.scala 286:35] node _T_229 = eq(_T_228, UInt<2>("h03")) @[el2_lib.scala 286:41] _T_223[2] <= _T_229 @[el2_lib.scala 286:23] node _T_230 = bits(_T_208, 5, 0) @[el2_lib.scala 286:35] node _T_231 = eq(_T_230, UInt<3>("h04")) @[el2_lib.scala 286:41] _T_223[3] <= _T_231 @[el2_lib.scala 286:23] node _T_232 = bits(_T_208, 5, 0) @[el2_lib.scala 286:35] node _T_233 = eq(_T_232, UInt<3>("h05")) @[el2_lib.scala 286:41] _T_223[4] <= _T_233 @[el2_lib.scala 286:23] node _T_234 = bits(_T_208, 5, 0) @[el2_lib.scala 286:35] node _T_235 = eq(_T_234, UInt<3>("h06")) @[el2_lib.scala 286:41] _T_223[5] <= _T_235 @[el2_lib.scala 286:23] node _T_236 = bits(_T_208, 5, 0) @[el2_lib.scala 286:35] node _T_237 = eq(_T_236, UInt<3>("h07")) @[el2_lib.scala 286:41] _T_223[6] <= _T_237 @[el2_lib.scala 286:23] node _T_238 = bits(_T_208, 5, 0) @[el2_lib.scala 286:35] node _T_239 = eq(_T_238, UInt<4>("h08")) @[el2_lib.scala 286:41] _T_223[7] <= _T_239 @[el2_lib.scala 286:23] node _T_240 = bits(_T_208, 5, 0) @[el2_lib.scala 286:35] node _T_241 = eq(_T_240, UInt<4>("h09")) @[el2_lib.scala 286:41] _T_223[8] <= _T_241 @[el2_lib.scala 286:23] node _T_242 = bits(_T_208, 5, 0) @[el2_lib.scala 286:35] node _T_243 = eq(_T_242, UInt<4>("h0a")) @[el2_lib.scala 286:41] _T_223[9] <= _T_243 @[el2_lib.scala 286:23] node _T_244 = bits(_T_208, 5, 0) @[el2_lib.scala 286:35] node _T_245 = eq(_T_244, UInt<4>("h0b")) @[el2_lib.scala 286:41] _T_223[10] <= _T_245 @[el2_lib.scala 286:23] node _T_246 = bits(_T_208, 5, 0) @[el2_lib.scala 286:35] node _T_247 = eq(_T_246, UInt<4>("h0c")) @[el2_lib.scala 286:41] _T_223[11] <= _T_247 @[el2_lib.scala 286:23] node _T_248 = bits(_T_208, 5, 0) @[el2_lib.scala 286:35] node _T_249 = eq(_T_248, UInt<4>("h0d")) @[el2_lib.scala 286:41] _T_223[12] <= _T_249 @[el2_lib.scala 286:23] node _T_250 = bits(_T_208, 5, 0) @[el2_lib.scala 286:35] node _T_251 = eq(_T_250, UInt<4>("h0e")) @[el2_lib.scala 286:41] _T_223[13] <= _T_251 @[el2_lib.scala 286:23] node _T_252 = bits(_T_208, 5, 0) @[el2_lib.scala 286:35] node _T_253 = eq(_T_252, UInt<4>("h0f")) @[el2_lib.scala 286:41] _T_223[14] <= _T_253 @[el2_lib.scala 286:23] node _T_254 = bits(_T_208, 5, 0) @[el2_lib.scala 286:35] node _T_255 = eq(_T_254, UInt<5>("h010")) @[el2_lib.scala 286:41] _T_223[15] <= _T_255 @[el2_lib.scala 286:23] node _T_256 = bits(_T_208, 5, 0) @[el2_lib.scala 286:35] node _T_257 = eq(_T_256, UInt<5>("h011")) @[el2_lib.scala 286:41] _T_223[16] <= _T_257 @[el2_lib.scala 286:23] node _T_258 = bits(_T_208, 5, 0) @[el2_lib.scala 286:35] node _T_259 = eq(_T_258, UInt<5>("h012")) @[el2_lib.scala 286:41] _T_223[17] <= _T_259 @[el2_lib.scala 286:23] node _T_260 = bits(_T_208, 5, 0) @[el2_lib.scala 286:35] node _T_261 = eq(_T_260, UInt<5>("h013")) @[el2_lib.scala 286:41] _T_223[18] <= _T_261 @[el2_lib.scala 286:23] node _T_262 = bits(_T_208, 5, 0) @[el2_lib.scala 286:35] node _T_263 = eq(_T_262, UInt<5>("h014")) @[el2_lib.scala 286:41] _T_223[19] <= _T_263 @[el2_lib.scala 286:23] node _T_264 = bits(_T_208, 5, 0) @[el2_lib.scala 286:35] node _T_265 = eq(_T_264, UInt<5>("h015")) @[el2_lib.scala 286:41] _T_223[20] <= _T_265 @[el2_lib.scala 286:23] node _T_266 = bits(_T_208, 5, 0) @[el2_lib.scala 286:35] node _T_267 = eq(_T_266, UInt<5>("h016")) @[el2_lib.scala 286:41] _T_223[21] <= _T_267 @[el2_lib.scala 286:23] node _T_268 = bits(_T_208, 5, 0) @[el2_lib.scala 286:35] node _T_269 = eq(_T_268, UInt<5>("h017")) @[el2_lib.scala 286:41] _T_223[22] <= _T_269 @[el2_lib.scala 286:23] node _T_270 = bits(_T_208, 5, 0) @[el2_lib.scala 286:35] node _T_271 = eq(_T_270, UInt<5>("h018")) @[el2_lib.scala 286:41] _T_223[23] <= _T_271 @[el2_lib.scala 286:23] node _T_272 = bits(_T_208, 5, 0) @[el2_lib.scala 286:35] node _T_273 = eq(_T_272, UInt<5>("h019")) @[el2_lib.scala 286:41] _T_223[24] <= _T_273 @[el2_lib.scala 286:23] node _T_274 = bits(_T_208, 5, 0) @[el2_lib.scala 286:35] node _T_275 = eq(_T_274, UInt<5>("h01a")) @[el2_lib.scala 286:41] _T_223[25] <= _T_275 @[el2_lib.scala 286:23] node _T_276 = bits(_T_208, 5, 0) @[el2_lib.scala 286:35] node _T_277 = eq(_T_276, UInt<5>("h01b")) @[el2_lib.scala 286:41] _T_223[26] <= _T_277 @[el2_lib.scala 286:23] node _T_278 = bits(_T_208, 5, 0) @[el2_lib.scala 286:35] node _T_279 = eq(_T_278, UInt<5>("h01c")) @[el2_lib.scala 286:41] _T_223[27] <= _T_279 @[el2_lib.scala 286:23] node _T_280 = bits(_T_208, 5, 0) @[el2_lib.scala 286:35] node _T_281 = eq(_T_280, UInt<5>("h01d")) @[el2_lib.scala 286:41] _T_223[28] <= _T_281 @[el2_lib.scala 286:23] node _T_282 = bits(_T_208, 5, 0) @[el2_lib.scala 286:35] node _T_283 = eq(_T_282, UInt<5>("h01e")) @[el2_lib.scala 286:41] _T_223[29] <= _T_283 @[el2_lib.scala 286:23] node _T_284 = bits(_T_208, 5, 0) @[el2_lib.scala 286:35] node _T_285 = eq(_T_284, UInt<5>("h01f")) @[el2_lib.scala 286:41] _T_223[30] <= _T_285 @[el2_lib.scala 286:23] node _T_286 = bits(_T_208, 5, 0) @[el2_lib.scala 286:35] node _T_287 = eq(_T_286, UInt<6>("h020")) @[el2_lib.scala 286:41] _T_223[31] <= _T_287 @[el2_lib.scala 286:23] node _T_288 = bits(_T_208, 5, 0) @[el2_lib.scala 286:35] node _T_289 = eq(_T_288, UInt<6>("h021")) @[el2_lib.scala 286:41] _T_223[32] <= _T_289 @[el2_lib.scala 286:23] node _T_290 = bits(_T_208, 5, 0) @[el2_lib.scala 286:35] node _T_291 = eq(_T_290, UInt<6>("h022")) @[el2_lib.scala 286:41] _T_223[33] <= _T_291 @[el2_lib.scala 286:23] node _T_292 = bits(_T_208, 5, 0) @[el2_lib.scala 286:35] node _T_293 = eq(_T_292, UInt<6>("h023")) @[el2_lib.scala 286:41] _T_223[34] <= _T_293 @[el2_lib.scala 286:23] node _T_294 = bits(_T_208, 5, 0) @[el2_lib.scala 286:35] node _T_295 = eq(_T_294, UInt<6>("h024")) @[el2_lib.scala 286:41] _T_223[35] <= _T_295 @[el2_lib.scala 286:23] node _T_296 = bits(_T_208, 5, 0) @[el2_lib.scala 286:35] node _T_297 = eq(_T_296, UInt<6>("h025")) @[el2_lib.scala 286:41] _T_223[36] <= _T_297 @[el2_lib.scala 286:23] node _T_298 = bits(_T_208, 5, 0) @[el2_lib.scala 286:35] node _T_299 = eq(_T_298, UInt<6>("h026")) @[el2_lib.scala 286:41] _T_223[37] <= _T_299 @[el2_lib.scala 286:23] node _T_300 = bits(_T_208, 5, 0) @[el2_lib.scala 286:35] node _T_301 = eq(_T_300, UInt<6>("h027")) @[el2_lib.scala 286:41] _T_223[38] <= _T_301 @[el2_lib.scala 286:23] node _T_302 = bits(dccm_data_ecc_hi_any, 6, 6) @[el2_lib.scala 288:37] node _T_303 = bits(dccm_rdata_hi_any, 31, 26) @[el2_lib.scala 288:45] node _T_304 = bits(dccm_data_ecc_hi_any, 5, 5) @[el2_lib.scala 288:60] node _T_305 = bits(dccm_rdata_hi_any, 25, 11) @[el2_lib.scala 288:68] node _T_306 = bits(dccm_data_ecc_hi_any, 4, 4) @[el2_lib.scala 288:83] node _T_307 = bits(dccm_rdata_hi_any, 10, 4) @[el2_lib.scala 288:91] node _T_308 = bits(dccm_data_ecc_hi_any, 3, 3) @[el2_lib.scala 288:105] node _T_309 = bits(dccm_rdata_hi_any, 3, 1) @[el2_lib.scala 288:113] node _T_310 = bits(dccm_data_ecc_hi_any, 2, 2) @[el2_lib.scala 288:126] node _T_311 = bits(dccm_rdata_hi_any, 0, 0) @[el2_lib.scala 288:134] node _T_312 = bits(dccm_data_ecc_hi_any, 1, 0) @[el2_lib.scala 288:145] node _T_313 = cat(_T_311, _T_312) @[Cat.scala 29:58] node _T_314 = cat(_T_308, _T_309) @[Cat.scala 29:58] node _T_315 = cat(_T_314, _T_310) @[Cat.scala 29:58] node _T_316 = cat(_T_315, _T_313) @[Cat.scala 29:58] node _T_317 = cat(_T_305, _T_306) @[Cat.scala 29:58] node _T_318 = cat(_T_317, _T_307) @[Cat.scala 29:58] node _T_319 = cat(_T_302, _T_303) @[Cat.scala 29:58] node _T_320 = cat(_T_319, _T_304) @[Cat.scala 29:58] node _T_321 = cat(_T_320, _T_318) @[Cat.scala 29:58] node _T_322 = cat(_T_321, _T_316) @[Cat.scala 29:58] node _T_323 = bits(single_ecc_error_hi_any, 0, 0) @[el2_lib.scala 289:49] node _T_324 = cat(_T_223[1], _T_223[0]) @[el2_lib.scala 289:69] node _T_325 = cat(_T_223[3], _T_223[2]) @[el2_lib.scala 289:69] node _T_326 = cat(_T_325, _T_324) @[el2_lib.scala 289:69] node _T_327 = cat(_T_223[5], _T_223[4]) @[el2_lib.scala 289:69] node _T_328 = cat(_T_223[8], _T_223[7]) @[el2_lib.scala 289:69] node _T_329 = cat(_T_328, _T_223[6]) @[el2_lib.scala 289:69] node _T_330 = cat(_T_329, _T_327) @[el2_lib.scala 289:69] node _T_331 = cat(_T_330, _T_326) @[el2_lib.scala 289:69] node _T_332 = cat(_T_223[10], _T_223[9]) @[el2_lib.scala 289:69] node _T_333 = cat(_T_223[13], _T_223[12]) @[el2_lib.scala 289:69] node _T_334 = cat(_T_333, _T_223[11]) @[el2_lib.scala 289:69] node _T_335 = cat(_T_334, _T_332) @[el2_lib.scala 289:69] node _T_336 = cat(_T_223[15], _T_223[14]) @[el2_lib.scala 289:69] node _T_337 = cat(_T_223[18], _T_223[17]) @[el2_lib.scala 289:69] node _T_338 = cat(_T_337, _T_223[16]) @[el2_lib.scala 289:69] node _T_339 = cat(_T_338, _T_336) @[el2_lib.scala 289:69] node _T_340 = cat(_T_339, _T_335) @[el2_lib.scala 289:69] node _T_341 = cat(_T_340, _T_331) @[el2_lib.scala 289:69] node _T_342 = cat(_T_223[20], _T_223[19]) @[el2_lib.scala 289:69] node _T_343 = cat(_T_223[23], _T_223[22]) @[el2_lib.scala 289:69] node _T_344 = cat(_T_343, _T_223[21]) @[el2_lib.scala 289:69] node _T_345 = cat(_T_344, _T_342) @[el2_lib.scala 289:69] node _T_346 = cat(_T_223[25], _T_223[24]) @[el2_lib.scala 289:69] node _T_347 = cat(_T_223[28], _T_223[27]) @[el2_lib.scala 289:69] node _T_348 = cat(_T_347, _T_223[26]) @[el2_lib.scala 289:69] node _T_349 = cat(_T_348, _T_346) @[el2_lib.scala 289:69] node _T_350 = cat(_T_349, _T_345) @[el2_lib.scala 289:69] node _T_351 = cat(_T_223[30], _T_223[29]) @[el2_lib.scala 289:69] node _T_352 = cat(_T_223[33], _T_223[32]) @[el2_lib.scala 289:69] node _T_353 = cat(_T_352, _T_223[31]) @[el2_lib.scala 289:69] node _T_354 = cat(_T_353, _T_351) @[el2_lib.scala 289:69] node _T_355 = cat(_T_223[35], _T_223[34]) @[el2_lib.scala 289:69] node _T_356 = cat(_T_223[38], _T_223[37]) @[el2_lib.scala 289:69] node _T_357 = cat(_T_356, _T_223[36]) @[el2_lib.scala 289:69] node _T_358 = cat(_T_357, _T_355) @[el2_lib.scala 289:69] node _T_359 = cat(_T_358, _T_354) @[el2_lib.scala 289:69] node _T_360 = cat(_T_359, _T_350) @[el2_lib.scala 289:69] node _T_361 = cat(_T_360, _T_341) @[el2_lib.scala 289:69] node _T_362 = xor(_T_361, _T_322) @[el2_lib.scala 289:76] node _T_363 = mux(_T_323, _T_362, _T_322) @[el2_lib.scala 289:31] node _T_364 = bits(_T_363, 37, 32) @[el2_lib.scala 291:37] node _T_365 = bits(_T_363, 30, 16) @[el2_lib.scala 291:61] node _T_366 = bits(_T_363, 14, 8) @[el2_lib.scala 291:86] node _T_367 = bits(_T_363, 6, 4) @[el2_lib.scala 291:110] node _T_368 = bits(_T_363, 2, 2) @[el2_lib.scala 291:133] node _T_369 = cat(_T_367, _T_368) @[Cat.scala 29:58] node _T_370 = cat(_T_364, _T_365) @[Cat.scala 29:58] node _T_371 = cat(_T_370, _T_366) @[Cat.scala 29:58] node sec_data_hi_any = cat(_T_371, _T_369) @[Cat.scala 29:58] node _T_372 = bits(_T_363, 38, 38) @[el2_lib.scala 292:39] node _T_373 = bits(_T_208, 6, 0) @[el2_lib.scala 292:56] node _T_374 = eq(_T_373, UInt<7>("h040")) @[el2_lib.scala 292:62] node _T_375 = xor(_T_372, _T_374) @[el2_lib.scala 292:44] node _T_376 = bits(_T_363, 31, 31) @[el2_lib.scala 292:97] node _T_377 = bits(_T_363, 15, 15) @[el2_lib.scala 292:119] node _T_378 = bits(_T_363, 7, 7) @[el2_lib.scala 292:141] node _T_379 = bits(_T_363, 3, 3) @[el2_lib.scala 292:162] node _T_380 = bits(_T_363, 1, 0) @[el2_lib.scala 292:183] node _T_381 = cat(_T_378, _T_379) @[Cat.scala 29:58] node _T_382 = cat(_T_381, _T_380) @[Cat.scala 29:58] node _T_383 = cat(_T_375, _T_376) @[Cat.scala 29:58] node _T_384 = cat(_T_383, _T_377) @[Cat.scala 29:58] node ecc_out_hi_nc = cat(_T_384, _T_382) @[Cat.scala 29:58] wire _T_385 : UInt<1>[18] @[el2_lib.scala 259:18] wire _T_386 : UInt<1>[18] @[el2_lib.scala 260:18] wire _T_387 : UInt<1>[18] @[el2_lib.scala 261:18] wire _T_388 : UInt<1>[15] @[el2_lib.scala 262:18] wire _T_389 : UInt<1>[15] @[el2_lib.scala 263:18] wire _T_390 : UInt<1>[6] @[el2_lib.scala 264:18] node _T_391 = bits(dccm_rdata_lo_any, 0, 0) @[el2_lib.scala 271:36] _T_385[0] <= _T_391 @[el2_lib.scala 271:30] node _T_392 = bits(dccm_rdata_lo_any, 0, 0) @[el2_lib.scala 272:36] _T_386[0] <= _T_392 @[el2_lib.scala 272:30] node _T_393 = bits(dccm_rdata_lo_any, 1, 1) @[el2_lib.scala 271:36] _T_385[1] <= _T_393 @[el2_lib.scala 271:30] node _T_394 = bits(dccm_rdata_lo_any, 1, 1) @[el2_lib.scala 273:36] _T_387[0] <= _T_394 @[el2_lib.scala 273:30] node _T_395 = bits(dccm_rdata_lo_any, 2, 2) @[el2_lib.scala 272:36] _T_386[1] <= _T_395 @[el2_lib.scala 272:30] node _T_396 = bits(dccm_rdata_lo_any, 2, 2) @[el2_lib.scala 273:36] _T_387[1] <= _T_396 @[el2_lib.scala 273:30] node _T_397 = bits(dccm_rdata_lo_any, 3, 3) @[el2_lib.scala 271:36] _T_385[2] <= _T_397 @[el2_lib.scala 271:30] node _T_398 = bits(dccm_rdata_lo_any, 3, 3) @[el2_lib.scala 272:36] _T_386[2] <= _T_398 @[el2_lib.scala 272:30] node _T_399 = bits(dccm_rdata_lo_any, 3, 3) @[el2_lib.scala 273:36] _T_387[2] <= _T_399 @[el2_lib.scala 273:30] node _T_400 = bits(dccm_rdata_lo_any, 4, 4) @[el2_lib.scala 271:36] _T_385[3] <= _T_400 @[el2_lib.scala 271:30] node _T_401 = bits(dccm_rdata_lo_any, 4, 4) @[el2_lib.scala 274:36] _T_388[0] <= _T_401 @[el2_lib.scala 274:30] node _T_402 = bits(dccm_rdata_lo_any, 5, 5) @[el2_lib.scala 272:36] _T_386[3] <= _T_402 @[el2_lib.scala 272:30] node _T_403 = bits(dccm_rdata_lo_any, 5, 5) @[el2_lib.scala 274:36] _T_388[1] <= _T_403 @[el2_lib.scala 274:30] node _T_404 = bits(dccm_rdata_lo_any, 6, 6) @[el2_lib.scala 271:36] _T_385[4] <= _T_404 @[el2_lib.scala 271:30] node _T_405 = bits(dccm_rdata_lo_any, 6, 6) @[el2_lib.scala 272:36] _T_386[4] <= _T_405 @[el2_lib.scala 272:30] node _T_406 = bits(dccm_rdata_lo_any, 6, 6) @[el2_lib.scala 274:36] _T_388[2] <= _T_406 @[el2_lib.scala 274:30] node _T_407 = bits(dccm_rdata_lo_any, 7, 7) @[el2_lib.scala 273:36] _T_387[3] <= _T_407 @[el2_lib.scala 273:30] node _T_408 = bits(dccm_rdata_lo_any, 7, 7) @[el2_lib.scala 274:36] _T_388[3] <= _T_408 @[el2_lib.scala 274:30] node _T_409 = bits(dccm_rdata_lo_any, 8, 8) @[el2_lib.scala 271:36] _T_385[5] <= _T_409 @[el2_lib.scala 271:30] node _T_410 = bits(dccm_rdata_lo_any, 8, 8) @[el2_lib.scala 273:36] _T_387[4] <= _T_410 @[el2_lib.scala 273:30] node _T_411 = bits(dccm_rdata_lo_any, 8, 8) @[el2_lib.scala 274:36] _T_388[4] <= _T_411 @[el2_lib.scala 274:30] node _T_412 = bits(dccm_rdata_lo_any, 9, 9) @[el2_lib.scala 272:36] _T_386[5] <= _T_412 @[el2_lib.scala 272:30] node _T_413 = bits(dccm_rdata_lo_any, 9, 9) @[el2_lib.scala 273:36] _T_387[5] <= _T_413 @[el2_lib.scala 273:30] node _T_414 = bits(dccm_rdata_lo_any, 9, 9) @[el2_lib.scala 274:36] _T_388[5] <= _T_414 @[el2_lib.scala 274:30] node _T_415 = bits(dccm_rdata_lo_any, 10, 10) @[el2_lib.scala 271:36] _T_385[6] <= _T_415 @[el2_lib.scala 271:30] node _T_416 = bits(dccm_rdata_lo_any, 10, 10) @[el2_lib.scala 272:36] _T_386[6] <= _T_416 @[el2_lib.scala 272:30] node _T_417 = bits(dccm_rdata_lo_any, 10, 10) @[el2_lib.scala 273:36] _T_387[6] <= _T_417 @[el2_lib.scala 273:30] node _T_418 = bits(dccm_rdata_lo_any, 10, 10) @[el2_lib.scala 274:36] _T_388[6] <= _T_418 @[el2_lib.scala 274:30] node _T_419 = bits(dccm_rdata_lo_any, 11, 11) @[el2_lib.scala 271:36] _T_385[7] <= _T_419 @[el2_lib.scala 271:30] node _T_420 = bits(dccm_rdata_lo_any, 11, 11) @[el2_lib.scala 275:36] _T_389[0] <= _T_420 @[el2_lib.scala 275:30] node _T_421 = bits(dccm_rdata_lo_any, 12, 12) @[el2_lib.scala 272:36] _T_386[7] <= _T_421 @[el2_lib.scala 272:30] node _T_422 = bits(dccm_rdata_lo_any, 12, 12) @[el2_lib.scala 275:36] _T_389[1] <= _T_422 @[el2_lib.scala 275:30] node _T_423 = bits(dccm_rdata_lo_any, 13, 13) @[el2_lib.scala 271:36] _T_385[8] <= _T_423 @[el2_lib.scala 271:30] node _T_424 = bits(dccm_rdata_lo_any, 13, 13) @[el2_lib.scala 272:36] _T_386[8] <= _T_424 @[el2_lib.scala 272:30] node _T_425 = bits(dccm_rdata_lo_any, 13, 13) @[el2_lib.scala 275:36] _T_389[2] <= _T_425 @[el2_lib.scala 275:30] node _T_426 = bits(dccm_rdata_lo_any, 14, 14) @[el2_lib.scala 273:36] _T_387[7] <= _T_426 @[el2_lib.scala 273:30] node _T_427 = bits(dccm_rdata_lo_any, 14, 14) @[el2_lib.scala 275:36] _T_389[3] <= _T_427 @[el2_lib.scala 275:30] node _T_428 = bits(dccm_rdata_lo_any, 15, 15) @[el2_lib.scala 271:36] _T_385[9] <= _T_428 @[el2_lib.scala 271:30] node _T_429 = bits(dccm_rdata_lo_any, 15, 15) @[el2_lib.scala 273:36] _T_387[8] <= _T_429 @[el2_lib.scala 273:30] node _T_430 = bits(dccm_rdata_lo_any, 15, 15) @[el2_lib.scala 275:36] _T_389[4] <= _T_430 @[el2_lib.scala 275:30] node _T_431 = bits(dccm_rdata_lo_any, 16, 16) @[el2_lib.scala 272:36] _T_386[9] <= _T_431 @[el2_lib.scala 272:30] node _T_432 = bits(dccm_rdata_lo_any, 16, 16) @[el2_lib.scala 273:36] _T_387[9] <= _T_432 @[el2_lib.scala 273:30] node _T_433 = bits(dccm_rdata_lo_any, 16, 16) @[el2_lib.scala 275:36] _T_389[5] <= _T_433 @[el2_lib.scala 275:30] node _T_434 = bits(dccm_rdata_lo_any, 17, 17) @[el2_lib.scala 271:36] _T_385[10] <= _T_434 @[el2_lib.scala 271:30] node _T_435 = bits(dccm_rdata_lo_any, 17, 17) @[el2_lib.scala 272:36] _T_386[10] <= _T_435 @[el2_lib.scala 272:30] node _T_436 = bits(dccm_rdata_lo_any, 17, 17) @[el2_lib.scala 273:36] _T_387[10] <= _T_436 @[el2_lib.scala 273:30] node _T_437 = bits(dccm_rdata_lo_any, 17, 17) @[el2_lib.scala 275:36] _T_389[6] <= _T_437 @[el2_lib.scala 275:30] node _T_438 = bits(dccm_rdata_lo_any, 18, 18) @[el2_lib.scala 274:36] _T_388[7] <= _T_438 @[el2_lib.scala 274:30] node _T_439 = bits(dccm_rdata_lo_any, 18, 18) @[el2_lib.scala 275:36] _T_389[7] <= _T_439 @[el2_lib.scala 275:30] node _T_440 = bits(dccm_rdata_lo_any, 19, 19) @[el2_lib.scala 271:36] _T_385[11] <= _T_440 @[el2_lib.scala 271:30] node _T_441 = bits(dccm_rdata_lo_any, 19, 19) @[el2_lib.scala 274:36] _T_388[8] <= _T_441 @[el2_lib.scala 274:30] node _T_442 = bits(dccm_rdata_lo_any, 19, 19) @[el2_lib.scala 275:36] _T_389[8] <= _T_442 @[el2_lib.scala 275:30] node _T_443 = bits(dccm_rdata_lo_any, 20, 20) @[el2_lib.scala 272:36] _T_386[11] <= _T_443 @[el2_lib.scala 272:30] node _T_444 = bits(dccm_rdata_lo_any, 20, 20) @[el2_lib.scala 274:36] _T_388[9] <= _T_444 @[el2_lib.scala 274:30] node _T_445 = bits(dccm_rdata_lo_any, 20, 20) @[el2_lib.scala 275:36] _T_389[9] <= _T_445 @[el2_lib.scala 275:30] node _T_446 = bits(dccm_rdata_lo_any, 21, 21) @[el2_lib.scala 271:36] _T_385[12] <= _T_446 @[el2_lib.scala 271:30] node _T_447 = bits(dccm_rdata_lo_any, 21, 21) @[el2_lib.scala 272:36] _T_386[12] <= _T_447 @[el2_lib.scala 272:30] node _T_448 = bits(dccm_rdata_lo_any, 21, 21) @[el2_lib.scala 274:36] _T_388[10] <= _T_448 @[el2_lib.scala 274:30] node _T_449 = bits(dccm_rdata_lo_any, 21, 21) @[el2_lib.scala 275:36] _T_389[10] <= _T_449 @[el2_lib.scala 275:30] node _T_450 = bits(dccm_rdata_lo_any, 22, 22) @[el2_lib.scala 273:36] _T_387[11] <= _T_450 @[el2_lib.scala 273:30] node _T_451 = bits(dccm_rdata_lo_any, 22, 22) @[el2_lib.scala 274:36] _T_388[11] <= _T_451 @[el2_lib.scala 274:30] node _T_452 = bits(dccm_rdata_lo_any, 22, 22) @[el2_lib.scala 275:36] _T_389[11] <= _T_452 @[el2_lib.scala 275:30] node _T_453 = bits(dccm_rdata_lo_any, 23, 23) @[el2_lib.scala 271:36] _T_385[13] <= _T_453 @[el2_lib.scala 271:30] node _T_454 = bits(dccm_rdata_lo_any, 23, 23) @[el2_lib.scala 273:36] _T_387[12] <= _T_454 @[el2_lib.scala 273:30] node _T_455 = bits(dccm_rdata_lo_any, 23, 23) @[el2_lib.scala 274:36] _T_388[12] <= _T_455 @[el2_lib.scala 274:30] node _T_456 = bits(dccm_rdata_lo_any, 23, 23) @[el2_lib.scala 275:36] _T_389[12] <= _T_456 @[el2_lib.scala 275:30] node _T_457 = bits(dccm_rdata_lo_any, 24, 24) @[el2_lib.scala 272:36] _T_386[13] <= _T_457 @[el2_lib.scala 272:30] node _T_458 = bits(dccm_rdata_lo_any, 24, 24) @[el2_lib.scala 273:36] _T_387[13] <= _T_458 @[el2_lib.scala 273:30] node _T_459 = bits(dccm_rdata_lo_any, 24, 24) @[el2_lib.scala 274:36] _T_388[13] <= _T_459 @[el2_lib.scala 274:30] node _T_460 = bits(dccm_rdata_lo_any, 24, 24) @[el2_lib.scala 275:36] _T_389[13] <= _T_460 @[el2_lib.scala 275:30] node _T_461 = bits(dccm_rdata_lo_any, 25, 25) @[el2_lib.scala 271:36] _T_385[14] <= _T_461 @[el2_lib.scala 271:30] node _T_462 = bits(dccm_rdata_lo_any, 25, 25) @[el2_lib.scala 272:36] _T_386[14] <= _T_462 @[el2_lib.scala 272:30] node _T_463 = bits(dccm_rdata_lo_any, 25, 25) @[el2_lib.scala 273:36] _T_387[14] <= _T_463 @[el2_lib.scala 273:30] node _T_464 = bits(dccm_rdata_lo_any, 25, 25) @[el2_lib.scala 274:36] _T_388[14] <= _T_464 @[el2_lib.scala 274:30] node _T_465 = bits(dccm_rdata_lo_any, 25, 25) @[el2_lib.scala 275:36] _T_389[14] <= _T_465 @[el2_lib.scala 275:30] node _T_466 = bits(dccm_rdata_lo_any, 26, 26) @[el2_lib.scala 271:36] _T_385[15] <= _T_466 @[el2_lib.scala 271:30] node _T_467 = bits(dccm_rdata_lo_any, 26, 26) @[el2_lib.scala 276:36] _T_390[0] <= _T_467 @[el2_lib.scala 276:30] node _T_468 = bits(dccm_rdata_lo_any, 27, 27) @[el2_lib.scala 272:36] _T_386[15] <= _T_468 @[el2_lib.scala 272:30] node _T_469 = bits(dccm_rdata_lo_any, 27, 27) @[el2_lib.scala 276:36] _T_390[1] <= _T_469 @[el2_lib.scala 276:30] node _T_470 = bits(dccm_rdata_lo_any, 28, 28) @[el2_lib.scala 271:36] _T_385[16] <= _T_470 @[el2_lib.scala 271:30] node _T_471 = bits(dccm_rdata_lo_any, 28, 28) @[el2_lib.scala 272:36] _T_386[16] <= _T_471 @[el2_lib.scala 272:30] node _T_472 = bits(dccm_rdata_lo_any, 28, 28) @[el2_lib.scala 276:36] _T_390[2] <= _T_472 @[el2_lib.scala 276:30] node _T_473 = bits(dccm_rdata_lo_any, 29, 29) @[el2_lib.scala 273:36] _T_387[15] <= _T_473 @[el2_lib.scala 273:30] node _T_474 = bits(dccm_rdata_lo_any, 29, 29) @[el2_lib.scala 276:36] _T_390[3] <= _T_474 @[el2_lib.scala 276:30] node _T_475 = bits(dccm_rdata_lo_any, 30, 30) @[el2_lib.scala 271:36] _T_385[17] <= _T_475 @[el2_lib.scala 271:30] node _T_476 = bits(dccm_rdata_lo_any, 30, 30) @[el2_lib.scala 273:36] _T_387[16] <= _T_476 @[el2_lib.scala 273:30] node _T_477 = bits(dccm_rdata_lo_any, 30, 30) @[el2_lib.scala 276:36] _T_390[4] <= _T_477 @[el2_lib.scala 276:30] node _T_478 = bits(dccm_rdata_lo_any, 31, 31) @[el2_lib.scala 272:36] _T_386[17] <= _T_478 @[el2_lib.scala 272:30] node _T_479 = bits(dccm_rdata_lo_any, 31, 31) @[el2_lib.scala 273:36] _T_387[17] <= _T_479 @[el2_lib.scala 273:30] node _T_480 = bits(dccm_rdata_lo_any, 31, 31) @[el2_lib.scala 276:36] _T_390[5] <= _T_480 @[el2_lib.scala 276:30] node _T_481 = xorr(dccm_rdata_lo_any) @[el2_lib.scala 279:30] node _T_482 = xorr(dccm_data_ecc_lo_any) @[el2_lib.scala 279:44] node _T_483 = xor(_T_481, _T_482) @[el2_lib.scala 279:35] node _T_484 = not(UInt<1>("h00")) @[el2_lib.scala 279:52] node _T_485 = and(_T_483, _T_484) @[el2_lib.scala 279:50] node _T_486 = bits(dccm_data_ecc_lo_any, 5, 5) @[el2_lib.scala 279:68] node _T_487 = cat(_T_390[2], _T_390[1]) @[el2_lib.scala 279:76] node _T_488 = cat(_T_487, _T_390[0]) @[el2_lib.scala 279:76] node _T_489 = cat(_T_390[5], _T_390[4]) @[el2_lib.scala 279:76] node _T_490 = cat(_T_489, _T_390[3]) @[el2_lib.scala 279:76] node _T_491 = cat(_T_490, _T_488) @[el2_lib.scala 279:76] node _T_492 = xorr(_T_491) @[el2_lib.scala 279:83] node _T_493 = xor(_T_486, _T_492) @[el2_lib.scala 279:71] node _T_494 = bits(dccm_data_ecc_lo_any, 4, 4) @[el2_lib.scala 279:95] node _T_495 = cat(_T_389[2], _T_389[1]) @[el2_lib.scala 279:103] node _T_496 = cat(_T_495, _T_389[0]) @[el2_lib.scala 279:103] node _T_497 = cat(_T_389[4], _T_389[3]) @[el2_lib.scala 279:103] node _T_498 = cat(_T_389[6], _T_389[5]) @[el2_lib.scala 279:103] node _T_499 = cat(_T_498, _T_497) @[el2_lib.scala 279:103] node _T_500 = cat(_T_499, _T_496) @[el2_lib.scala 279:103] node _T_501 = cat(_T_389[8], _T_389[7]) @[el2_lib.scala 279:103] node _T_502 = cat(_T_389[10], _T_389[9]) @[el2_lib.scala 279:103] node _T_503 = cat(_T_502, _T_501) @[el2_lib.scala 279:103] node _T_504 = cat(_T_389[12], _T_389[11]) @[el2_lib.scala 279:103] node _T_505 = cat(_T_389[14], _T_389[13]) @[el2_lib.scala 279:103] node _T_506 = cat(_T_505, _T_504) @[el2_lib.scala 279:103] node _T_507 = cat(_T_506, _T_503) @[el2_lib.scala 279:103] node _T_508 = cat(_T_507, _T_500) @[el2_lib.scala 279:103] node _T_509 = xorr(_T_508) @[el2_lib.scala 279:110] node _T_510 = xor(_T_494, _T_509) @[el2_lib.scala 279:98] node _T_511 = bits(dccm_data_ecc_lo_any, 3, 3) @[el2_lib.scala 279:122] node _T_512 = cat(_T_388[2], _T_388[1]) @[el2_lib.scala 279:130] node _T_513 = cat(_T_512, _T_388[0]) @[el2_lib.scala 279:130] node _T_514 = cat(_T_388[4], _T_388[3]) @[el2_lib.scala 279:130] node _T_515 = cat(_T_388[6], _T_388[5]) @[el2_lib.scala 279:130] node _T_516 = cat(_T_515, _T_514) @[el2_lib.scala 279:130] node _T_517 = cat(_T_516, _T_513) @[el2_lib.scala 279:130] node _T_518 = cat(_T_388[8], _T_388[7]) @[el2_lib.scala 279:130] node _T_519 = cat(_T_388[10], _T_388[9]) @[el2_lib.scala 279:130] node _T_520 = cat(_T_519, _T_518) @[el2_lib.scala 279:130] node _T_521 = cat(_T_388[12], _T_388[11]) @[el2_lib.scala 279:130] node _T_522 = cat(_T_388[14], _T_388[13]) @[el2_lib.scala 279:130] node _T_523 = cat(_T_522, _T_521) @[el2_lib.scala 279:130] node _T_524 = cat(_T_523, _T_520) @[el2_lib.scala 279:130] node _T_525 = cat(_T_524, _T_517) @[el2_lib.scala 279:130] node _T_526 = xorr(_T_525) @[el2_lib.scala 279:137] node _T_527 = xor(_T_511, _T_526) @[el2_lib.scala 279:125] node _T_528 = bits(dccm_data_ecc_lo_any, 2, 2) @[el2_lib.scala 279:149] node _T_529 = cat(_T_387[1], _T_387[0]) @[el2_lib.scala 279:157] node _T_530 = cat(_T_387[3], _T_387[2]) @[el2_lib.scala 279:157] node _T_531 = cat(_T_530, _T_529) @[el2_lib.scala 279:157] node _T_532 = cat(_T_387[5], _T_387[4]) @[el2_lib.scala 279:157] node _T_533 = cat(_T_387[8], _T_387[7]) @[el2_lib.scala 279:157] node _T_534 = cat(_T_533, _T_387[6]) @[el2_lib.scala 279:157] node _T_535 = cat(_T_534, _T_532) @[el2_lib.scala 279:157] node _T_536 = cat(_T_535, _T_531) @[el2_lib.scala 279:157] node _T_537 = cat(_T_387[10], _T_387[9]) @[el2_lib.scala 279:157] node _T_538 = cat(_T_387[12], _T_387[11]) @[el2_lib.scala 279:157] node _T_539 = cat(_T_538, _T_537) @[el2_lib.scala 279:157] node _T_540 = cat(_T_387[14], _T_387[13]) @[el2_lib.scala 279:157] node _T_541 = cat(_T_387[17], _T_387[16]) @[el2_lib.scala 279:157] node _T_542 = cat(_T_541, _T_387[15]) @[el2_lib.scala 279:157] node _T_543 = cat(_T_542, _T_540) @[el2_lib.scala 279:157] node _T_544 = cat(_T_543, _T_539) @[el2_lib.scala 279:157] node _T_545 = cat(_T_544, _T_536) @[el2_lib.scala 279:157] node _T_546 = xorr(_T_545) @[el2_lib.scala 279:164] node _T_547 = xor(_T_528, _T_546) @[el2_lib.scala 279:152] node _T_548 = bits(dccm_data_ecc_lo_any, 1, 1) @[el2_lib.scala 279:176] node _T_549 = cat(_T_386[1], _T_386[0]) @[el2_lib.scala 279:184] node _T_550 = cat(_T_386[3], _T_386[2]) @[el2_lib.scala 279:184] node _T_551 = cat(_T_550, _T_549) @[el2_lib.scala 279:184] node _T_552 = cat(_T_386[5], _T_386[4]) @[el2_lib.scala 279:184] node _T_553 = cat(_T_386[8], _T_386[7]) @[el2_lib.scala 279:184] node _T_554 = cat(_T_553, _T_386[6]) @[el2_lib.scala 279:184] node _T_555 = cat(_T_554, _T_552) @[el2_lib.scala 279:184] node _T_556 = cat(_T_555, _T_551) @[el2_lib.scala 279:184] node _T_557 = cat(_T_386[10], _T_386[9]) @[el2_lib.scala 279:184] node _T_558 = cat(_T_386[12], _T_386[11]) @[el2_lib.scala 279:184] node _T_559 = cat(_T_558, _T_557) @[el2_lib.scala 279:184] node _T_560 = cat(_T_386[14], _T_386[13]) @[el2_lib.scala 279:184] node _T_561 = cat(_T_386[17], _T_386[16]) @[el2_lib.scala 279:184] node _T_562 = cat(_T_561, _T_386[15]) @[el2_lib.scala 279:184] node _T_563 = cat(_T_562, _T_560) @[el2_lib.scala 279:184] node _T_564 = cat(_T_563, _T_559) @[el2_lib.scala 279:184] node _T_565 = cat(_T_564, _T_556) @[el2_lib.scala 279:184] node _T_566 = xorr(_T_565) @[el2_lib.scala 279:191] node _T_567 = xor(_T_548, _T_566) @[el2_lib.scala 279:179] node _T_568 = bits(dccm_data_ecc_lo_any, 0, 0) @[el2_lib.scala 279:203] node _T_569 = cat(_T_385[1], _T_385[0]) @[el2_lib.scala 279:211] node _T_570 = cat(_T_385[3], _T_385[2]) @[el2_lib.scala 279:211] node _T_571 = cat(_T_570, _T_569) @[el2_lib.scala 279:211] node _T_572 = cat(_T_385[5], _T_385[4]) @[el2_lib.scala 279:211] node _T_573 = cat(_T_385[8], _T_385[7]) @[el2_lib.scala 279:211] node _T_574 = cat(_T_573, _T_385[6]) @[el2_lib.scala 279:211] node _T_575 = cat(_T_574, _T_572) @[el2_lib.scala 279:211] node _T_576 = cat(_T_575, _T_571) @[el2_lib.scala 279:211] node _T_577 = cat(_T_385[10], _T_385[9]) @[el2_lib.scala 279:211] node _T_578 = cat(_T_385[12], _T_385[11]) @[el2_lib.scala 279:211] node _T_579 = cat(_T_578, _T_577) @[el2_lib.scala 279:211] node _T_580 = cat(_T_385[14], _T_385[13]) @[el2_lib.scala 279:211] node _T_581 = cat(_T_385[17], _T_385[16]) @[el2_lib.scala 279:211] node _T_582 = cat(_T_581, _T_385[15]) @[el2_lib.scala 279:211] node _T_583 = cat(_T_582, _T_580) @[el2_lib.scala 279:211] node _T_584 = cat(_T_583, _T_579) @[el2_lib.scala 279:211] node _T_585 = cat(_T_584, _T_576) @[el2_lib.scala 279:211] node _T_586 = xorr(_T_585) @[el2_lib.scala 279:218] node _T_587 = xor(_T_568, _T_586) @[el2_lib.scala 279:206] node _T_588 = cat(_T_547, _T_567) @[Cat.scala 29:58] node _T_589 = cat(_T_588, _T_587) @[Cat.scala 29:58] node _T_590 = cat(_T_510, _T_527) @[Cat.scala 29:58] node _T_591 = cat(_T_485, _T_493) @[Cat.scala 29:58] node _T_592 = cat(_T_591, _T_590) @[Cat.scala 29:58] node _T_593 = cat(_T_592, _T_589) @[Cat.scala 29:58] node _T_594 = neq(_T_593, UInt<1>("h00")) @[el2_lib.scala 281:44] node _T_595 = and(is_ldst_lo_any, _T_594) @[el2_lib.scala 281:32] node _T_596 = xorr(dccm_rdata_lo_any) @[el2_lib.scala 281:60] node _T_597 = xorr(dccm_data_ecc_lo_any) @[el2_lib.scala 281:74] node _T_598 = xor(_T_596, _T_597) @[el2_lib.scala 281:65] node _T_599 = not(UInt<1>("h00")) @[el2_lib.scala 281:82] node _T_600 = and(_T_598, _T_599) @[el2_lib.scala 281:80] node single_ecc_error_lo_any = and(_T_595, _T_600) @[el2_lib.scala 281:52] node _T_601 = neq(_T_593, UInt<1>("h00")) @[el2_lib.scala 282:44] node _T_602 = and(is_ldst_lo_any, _T_601) @[el2_lib.scala 282:32] node _T_603 = xorr(dccm_rdata_lo_any) @[el2_lib.scala 282:60] node _T_604 = xorr(dccm_data_ecc_lo_any) @[el2_lib.scala 282:74] node _T_605 = xor(_T_603, _T_604) @[el2_lib.scala 282:65] node _T_606 = not(UInt<1>("h00")) @[el2_lib.scala 282:82] node _T_607 = and(_T_605, _T_606) @[el2_lib.scala 282:80] node double_ecc_error_lo_any = and(_T_602, _T_607) @[el2_lib.scala 282:52] wire _T_608 : UInt<1>[39] @[el2_lib.scala 283:26] node _T_609 = bits(_T_593, 5, 0) @[el2_lib.scala 286:35] node _T_610 = eq(_T_609, UInt<1>("h01")) @[el2_lib.scala 286:41] _T_608[0] <= _T_610 @[el2_lib.scala 286:23] node _T_611 = bits(_T_593, 5, 0) @[el2_lib.scala 286:35] node _T_612 = eq(_T_611, UInt<2>("h02")) @[el2_lib.scala 286:41] _T_608[1] <= _T_612 @[el2_lib.scala 286:23] node _T_613 = bits(_T_593, 5, 0) @[el2_lib.scala 286:35] node _T_614 = eq(_T_613, UInt<2>("h03")) @[el2_lib.scala 286:41] _T_608[2] <= _T_614 @[el2_lib.scala 286:23] node _T_615 = bits(_T_593, 5, 0) @[el2_lib.scala 286:35] node _T_616 = eq(_T_615, UInt<3>("h04")) @[el2_lib.scala 286:41] _T_608[3] <= _T_616 @[el2_lib.scala 286:23] node _T_617 = bits(_T_593, 5, 0) @[el2_lib.scala 286:35] node _T_618 = eq(_T_617, UInt<3>("h05")) @[el2_lib.scala 286:41] _T_608[4] <= _T_618 @[el2_lib.scala 286:23] node _T_619 = bits(_T_593, 5, 0) @[el2_lib.scala 286:35] node _T_620 = eq(_T_619, UInt<3>("h06")) @[el2_lib.scala 286:41] _T_608[5] <= _T_620 @[el2_lib.scala 286:23] node _T_621 = bits(_T_593, 5, 0) @[el2_lib.scala 286:35] node _T_622 = eq(_T_621, UInt<3>("h07")) @[el2_lib.scala 286:41] _T_608[6] <= _T_622 @[el2_lib.scala 286:23] node _T_623 = bits(_T_593, 5, 0) @[el2_lib.scala 286:35] node _T_624 = eq(_T_623, UInt<4>("h08")) @[el2_lib.scala 286:41] _T_608[7] <= _T_624 @[el2_lib.scala 286:23] node _T_625 = bits(_T_593, 5, 0) @[el2_lib.scala 286:35] node _T_626 = eq(_T_625, UInt<4>("h09")) @[el2_lib.scala 286:41] _T_608[8] <= _T_626 @[el2_lib.scala 286:23] node _T_627 = bits(_T_593, 5, 0) @[el2_lib.scala 286:35] node _T_628 = eq(_T_627, UInt<4>("h0a")) @[el2_lib.scala 286:41] _T_608[9] <= _T_628 @[el2_lib.scala 286:23] node _T_629 = bits(_T_593, 5, 0) @[el2_lib.scala 286:35] node _T_630 = eq(_T_629, UInt<4>("h0b")) @[el2_lib.scala 286:41] _T_608[10] <= _T_630 @[el2_lib.scala 286:23] node _T_631 = bits(_T_593, 5, 0) @[el2_lib.scala 286:35] node _T_632 = eq(_T_631, UInt<4>("h0c")) @[el2_lib.scala 286:41] _T_608[11] <= _T_632 @[el2_lib.scala 286:23] node _T_633 = bits(_T_593, 5, 0) @[el2_lib.scala 286:35] node _T_634 = eq(_T_633, UInt<4>("h0d")) @[el2_lib.scala 286:41] _T_608[12] <= _T_634 @[el2_lib.scala 286:23] node _T_635 = bits(_T_593, 5, 0) @[el2_lib.scala 286:35] node _T_636 = eq(_T_635, UInt<4>("h0e")) @[el2_lib.scala 286:41] _T_608[13] <= _T_636 @[el2_lib.scala 286:23] node _T_637 = bits(_T_593, 5, 0) @[el2_lib.scala 286:35] node _T_638 = eq(_T_637, UInt<4>("h0f")) @[el2_lib.scala 286:41] _T_608[14] <= _T_638 @[el2_lib.scala 286:23] node _T_639 = bits(_T_593, 5, 0) @[el2_lib.scala 286:35] node _T_640 = eq(_T_639, UInt<5>("h010")) @[el2_lib.scala 286:41] _T_608[15] <= _T_640 @[el2_lib.scala 286:23] node _T_641 = bits(_T_593, 5, 0) @[el2_lib.scala 286:35] node _T_642 = eq(_T_641, UInt<5>("h011")) @[el2_lib.scala 286:41] _T_608[16] <= _T_642 @[el2_lib.scala 286:23] node _T_643 = bits(_T_593, 5, 0) @[el2_lib.scala 286:35] node _T_644 = eq(_T_643, UInt<5>("h012")) @[el2_lib.scala 286:41] _T_608[17] <= _T_644 @[el2_lib.scala 286:23] node _T_645 = bits(_T_593, 5, 0) @[el2_lib.scala 286:35] node _T_646 = eq(_T_645, UInt<5>("h013")) @[el2_lib.scala 286:41] _T_608[18] <= _T_646 @[el2_lib.scala 286:23] node _T_647 = bits(_T_593, 5, 0) @[el2_lib.scala 286:35] node _T_648 = eq(_T_647, UInt<5>("h014")) @[el2_lib.scala 286:41] _T_608[19] <= _T_648 @[el2_lib.scala 286:23] node _T_649 = bits(_T_593, 5, 0) @[el2_lib.scala 286:35] node _T_650 = eq(_T_649, UInt<5>("h015")) @[el2_lib.scala 286:41] _T_608[20] <= _T_650 @[el2_lib.scala 286:23] node _T_651 = bits(_T_593, 5, 0) @[el2_lib.scala 286:35] node _T_652 = eq(_T_651, UInt<5>("h016")) @[el2_lib.scala 286:41] _T_608[21] <= _T_652 @[el2_lib.scala 286:23] node _T_653 = bits(_T_593, 5, 0) @[el2_lib.scala 286:35] node _T_654 = eq(_T_653, UInt<5>("h017")) @[el2_lib.scala 286:41] _T_608[22] <= _T_654 @[el2_lib.scala 286:23] node _T_655 = bits(_T_593, 5, 0) @[el2_lib.scala 286:35] node _T_656 = eq(_T_655, UInt<5>("h018")) @[el2_lib.scala 286:41] _T_608[23] <= _T_656 @[el2_lib.scala 286:23] node _T_657 = bits(_T_593, 5, 0) @[el2_lib.scala 286:35] node _T_658 = eq(_T_657, UInt<5>("h019")) @[el2_lib.scala 286:41] _T_608[24] <= _T_658 @[el2_lib.scala 286:23] node _T_659 = bits(_T_593, 5, 0) @[el2_lib.scala 286:35] node _T_660 = eq(_T_659, UInt<5>("h01a")) @[el2_lib.scala 286:41] _T_608[25] <= _T_660 @[el2_lib.scala 286:23] node _T_661 = bits(_T_593, 5, 0) @[el2_lib.scala 286:35] node _T_662 = eq(_T_661, UInt<5>("h01b")) @[el2_lib.scala 286:41] _T_608[26] <= _T_662 @[el2_lib.scala 286:23] node _T_663 = bits(_T_593, 5, 0) @[el2_lib.scala 286:35] node _T_664 = eq(_T_663, UInt<5>("h01c")) @[el2_lib.scala 286:41] _T_608[27] <= _T_664 @[el2_lib.scala 286:23] node _T_665 = bits(_T_593, 5, 0) @[el2_lib.scala 286:35] node _T_666 = eq(_T_665, UInt<5>("h01d")) @[el2_lib.scala 286:41] _T_608[28] <= _T_666 @[el2_lib.scala 286:23] node _T_667 = bits(_T_593, 5, 0) @[el2_lib.scala 286:35] node _T_668 = eq(_T_667, UInt<5>("h01e")) @[el2_lib.scala 286:41] _T_608[29] <= _T_668 @[el2_lib.scala 286:23] node _T_669 = bits(_T_593, 5, 0) @[el2_lib.scala 286:35] node _T_670 = eq(_T_669, UInt<5>("h01f")) @[el2_lib.scala 286:41] _T_608[30] <= _T_670 @[el2_lib.scala 286:23] node _T_671 = bits(_T_593, 5, 0) @[el2_lib.scala 286:35] node _T_672 = eq(_T_671, UInt<6>("h020")) @[el2_lib.scala 286:41] _T_608[31] <= _T_672 @[el2_lib.scala 286:23] node _T_673 = bits(_T_593, 5, 0) @[el2_lib.scala 286:35] node _T_674 = eq(_T_673, UInt<6>("h021")) @[el2_lib.scala 286:41] _T_608[32] <= _T_674 @[el2_lib.scala 286:23] node _T_675 = bits(_T_593, 5, 0) @[el2_lib.scala 286:35] node _T_676 = eq(_T_675, UInt<6>("h022")) @[el2_lib.scala 286:41] _T_608[33] <= _T_676 @[el2_lib.scala 286:23] node _T_677 = bits(_T_593, 5, 0) @[el2_lib.scala 286:35] node _T_678 = eq(_T_677, UInt<6>("h023")) @[el2_lib.scala 286:41] _T_608[34] <= _T_678 @[el2_lib.scala 286:23] node _T_679 = bits(_T_593, 5, 0) @[el2_lib.scala 286:35] node _T_680 = eq(_T_679, UInt<6>("h024")) @[el2_lib.scala 286:41] _T_608[35] <= _T_680 @[el2_lib.scala 286:23] node _T_681 = bits(_T_593, 5, 0) @[el2_lib.scala 286:35] node _T_682 = eq(_T_681, UInt<6>("h025")) @[el2_lib.scala 286:41] _T_608[36] <= _T_682 @[el2_lib.scala 286:23] node _T_683 = bits(_T_593, 5, 0) @[el2_lib.scala 286:35] node _T_684 = eq(_T_683, UInt<6>("h026")) @[el2_lib.scala 286:41] _T_608[37] <= _T_684 @[el2_lib.scala 286:23] node _T_685 = bits(_T_593, 5, 0) @[el2_lib.scala 286:35] node _T_686 = eq(_T_685, UInt<6>("h027")) @[el2_lib.scala 286:41] _T_608[38] <= _T_686 @[el2_lib.scala 286:23] node _T_687 = bits(dccm_data_ecc_lo_any, 6, 6) @[el2_lib.scala 288:37] node _T_688 = bits(dccm_rdata_lo_any, 31, 26) @[el2_lib.scala 288:45] node _T_689 = bits(dccm_data_ecc_lo_any, 5, 5) @[el2_lib.scala 288:60] node _T_690 = bits(dccm_rdata_lo_any, 25, 11) @[el2_lib.scala 288:68] node _T_691 = bits(dccm_data_ecc_lo_any, 4, 4) @[el2_lib.scala 288:83] node _T_692 = bits(dccm_rdata_lo_any, 10, 4) @[el2_lib.scala 288:91] node _T_693 = bits(dccm_data_ecc_lo_any, 3, 3) @[el2_lib.scala 288:105] node _T_694 = bits(dccm_rdata_lo_any, 3, 1) @[el2_lib.scala 288:113] node _T_695 = bits(dccm_data_ecc_lo_any, 2, 2) @[el2_lib.scala 288:126] node _T_696 = bits(dccm_rdata_lo_any, 0, 0) @[el2_lib.scala 288:134] node _T_697 = bits(dccm_data_ecc_lo_any, 1, 0) @[el2_lib.scala 288:145] node _T_698 = cat(_T_696, _T_697) @[Cat.scala 29:58] node _T_699 = cat(_T_693, _T_694) @[Cat.scala 29:58] node _T_700 = cat(_T_699, _T_695) @[Cat.scala 29:58] node _T_701 = cat(_T_700, _T_698) @[Cat.scala 29:58] node _T_702 = cat(_T_690, _T_691) @[Cat.scala 29:58] node _T_703 = cat(_T_702, _T_692) @[Cat.scala 29:58] node _T_704 = cat(_T_687, _T_688) @[Cat.scala 29:58] node _T_705 = cat(_T_704, _T_689) @[Cat.scala 29:58] node _T_706 = cat(_T_705, _T_703) @[Cat.scala 29:58] node _T_707 = cat(_T_706, _T_701) @[Cat.scala 29:58] node _T_708 = bits(single_ecc_error_lo_any, 0, 0) @[el2_lib.scala 289:49] node _T_709 = cat(_T_608[1], _T_608[0]) @[el2_lib.scala 289:69] node _T_710 = cat(_T_608[3], _T_608[2]) @[el2_lib.scala 289:69] node _T_711 = cat(_T_710, _T_709) @[el2_lib.scala 289:69] node _T_712 = cat(_T_608[5], _T_608[4]) @[el2_lib.scala 289:69] node _T_713 = cat(_T_608[8], _T_608[7]) @[el2_lib.scala 289:69] node _T_714 = cat(_T_713, _T_608[6]) @[el2_lib.scala 289:69] node _T_715 = cat(_T_714, _T_712) @[el2_lib.scala 289:69] node _T_716 = cat(_T_715, _T_711) @[el2_lib.scala 289:69] node _T_717 = cat(_T_608[10], _T_608[9]) @[el2_lib.scala 289:69] node _T_718 = cat(_T_608[13], _T_608[12]) @[el2_lib.scala 289:69] node _T_719 = cat(_T_718, _T_608[11]) @[el2_lib.scala 289:69] node _T_720 = cat(_T_719, _T_717) @[el2_lib.scala 289:69] node _T_721 = cat(_T_608[15], _T_608[14]) @[el2_lib.scala 289:69] node _T_722 = cat(_T_608[18], _T_608[17]) @[el2_lib.scala 289:69] node _T_723 = cat(_T_722, _T_608[16]) @[el2_lib.scala 289:69] node _T_724 = cat(_T_723, _T_721) @[el2_lib.scala 289:69] node _T_725 = cat(_T_724, _T_720) @[el2_lib.scala 289:69] node _T_726 = cat(_T_725, _T_716) @[el2_lib.scala 289:69] node _T_727 = cat(_T_608[20], _T_608[19]) @[el2_lib.scala 289:69] node _T_728 = cat(_T_608[23], _T_608[22]) @[el2_lib.scala 289:69] node _T_729 = cat(_T_728, _T_608[21]) @[el2_lib.scala 289:69] node _T_730 = cat(_T_729, _T_727) @[el2_lib.scala 289:69] node _T_731 = cat(_T_608[25], _T_608[24]) @[el2_lib.scala 289:69] node _T_732 = cat(_T_608[28], _T_608[27]) @[el2_lib.scala 289:69] node _T_733 = cat(_T_732, _T_608[26]) @[el2_lib.scala 289:69] node _T_734 = cat(_T_733, _T_731) @[el2_lib.scala 289:69] node _T_735 = cat(_T_734, _T_730) @[el2_lib.scala 289:69] node _T_736 = cat(_T_608[30], _T_608[29]) @[el2_lib.scala 289:69] node _T_737 = cat(_T_608[33], _T_608[32]) @[el2_lib.scala 289:69] node _T_738 = cat(_T_737, _T_608[31]) @[el2_lib.scala 289:69] node _T_739 = cat(_T_738, _T_736) @[el2_lib.scala 289:69] node _T_740 = cat(_T_608[35], _T_608[34]) @[el2_lib.scala 289:69] node _T_741 = cat(_T_608[38], _T_608[37]) @[el2_lib.scala 289:69] node _T_742 = cat(_T_741, _T_608[36]) @[el2_lib.scala 289:69] node _T_743 = cat(_T_742, _T_740) @[el2_lib.scala 289:69] node _T_744 = cat(_T_743, _T_739) @[el2_lib.scala 289:69] node _T_745 = cat(_T_744, _T_735) @[el2_lib.scala 289:69] node _T_746 = cat(_T_745, _T_726) @[el2_lib.scala 289:69] node _T_747 = xor(_T_746, _T_707) @[el2_lib.scala 289:76] node _T_748 = mux(_T_708, _T_747, _T_707) @[el2_lib.scala 289:31] node _T_749 = bits(_T_748, 37, 32) @[el2_lib.scala 291:37] node _T_750 = bits(_T_748, 30, 16) @[el2_lib.scala 291:61] node _T_751 = bits(_T_748, 14, 8) @[el2_lib.scala 291:86] node _T_752 = bits(_T_748, 6, 4) @[el2_lib.scala 291:110] node _T_753 = bits(_T_748, 2, 2) @[el2_lib.scala 291:133] node _T_754 = cat(_T_752, _T_753) @[Cat.scala 29:58] node _T_755 = cat(_T_749, _T_750) @[Cat.scala 29:58] node _T_756 = cat(_T_755, _T_751) @[Cat.scala 29:58] node sec_data_lo_any = cat(_T_756, _T_754) @[Cat.scala 29:58] node _T_757 = bits(_T_748, 38, 38) @[el2_lib.scala 292:39] node _T_758 = bits(_T_593, 6, 0) @[el2_lib.scala 292:56] node _T_759 = eq(_T_758, UInt<7>("h040")) @[el2_lib.scala 292:62] node _T_760 = xor(_T_757, _T_759) @[el2_lib.scala 292:44] node _T_761 = bits(_T_748, 31, 31) @[el2_lib.scala 292:97] node _T_762 = bits(_T_748, 15, 15) @[el2_lib.scala 292:119] node _T_763 = bits(_T_748, 7, 7) @[el2_lib.scala 292:141] node _T_764 = bits(_T_748, 3, 3) @[el2_lib.scala 292:162] node _T_765 = bits(_T_748, 1, 0) @[el2_lib.scala 292:183] node _T_766 = cat(_T_763, _T_764) @[Cat.scala 29:58] node _T_767 = cat(_T_766, _T_765) @[Cat.scala 29:58] node _T_768 = cat(_T_760, _T_761) @[Cat.scala 29:58] node _T_769 = cat(_T_768, _T_762) @[Cat.scala 29:58] node ecc_out_lo_nc = cat(_T_769, _T_767) @[Cat.scala 29:58] wire _T_770 : UInt<1>[18] @[el2_lib.scala 228:18] wire _T_771 : UInt<1>[18] @[el2_lib.scala 229:18] wire _T_772 : UInt<1>[18] @[el2_lib.scala 230:18] wire _T_773 : UInt<1>[15] @[el2_lib.scala 231:18] wire _T_774 : UInt<1>[15] @[el2_lib.scala 232:18] wire _T_775 : UInt<1>[6] @[el2_lib.scala 233:18] node _T_776 = bits(dccm_wdata_lo_any, 0, 0) @[el2_lib.scala 240:36] _T_771[0] <= _T_776 @[el2_lib.scala 240:30] node _T_777 = bits(dccm_wdata_lo_any, 0, 0) @[el2_lib.scala 241:36] _T_772[0] <= _T_777 @[el2_lib.scala 241:30] node _T_778 = bits(dccm_wdata_lo_any, 0, 0) @[el2_lib.scala 244:36] _T_775[0] <= _T_778 @[el2_lib.scala 244:30] node _T_779 = bits(dccm_wdata_lo_any, 1, 1) @[el2_lib.scala 239:36] _T_770[0] <= _T_779 @[el2_lib.scala 239:30] node _T_780 = bits(dccm_wdata_lo_any, 1, 1) @[el2_lib.scala 241:36] _T_772[1] <= _T_780 @[el2_lib.scala 241:30] node _T_781 = bits(dccm_wdata_lo_any, 1, 1) @[el2_lib.scala 244:36] _T_775[1] <= _T_781 @[el2_lib.scala 244:30] node _T_782 = bits(dccm_wdata_lo_any, 2, 2) @[el2_lib.scala 241:36] _T_772[2] <= _T_782 @[el2_lib.scala 241:30] node _T_783 = bits(dccm_wdata_lo_any, 2, 2) @[el2_lib.scala 244:36] _T_775[2] <= _T_783 @[el2_lib.scala 244:30] node _T_784 = bits(dccm_wdata_lo_any, 3, 3) @[el2_lib.scala 239:36] _T_770[1] <= _T_784 @[el2_lib.scala 239:30] node _T_785 = bits(dccm_wdata_lo_any, 3, 3) @[el2_lib.scala 240:36] _T_771[1] <= _T_785 @[el2_lib.scala 240:30] node _T_786 = bits(dccm_wdata_lo_any, 3, 3) @[el2_lib.scala 244:36] _T_775[3] <= _T_786 @[el2_lib.scala 244:30] node _T_787 = bits(dccm_wdata_lo_any, 4, 4) @[el2_lib.scala 240:36] _T_771[2] <= _T_787 @[el2_lib.scala 240:30] node _T_788 = bits(dccm_wdata_lo_any, 4, 4) @[el2_lib.scala 244:36] _T_775[4] <= _T_788 @[el2_lib.scala 244:30] node _T_789 = bits(dccm_wdata_lo_any, 5, 5) @[el2_lib.scala 239:36] _T_770[2] <= _T_789 @[el2_lib.scala 239:30] node _T_790 = bits(dccm_wdata_lo_any, 5, 5) @[el2_lib.scala 244:36] _T_775[5] <= _T_790 @[el2_lib.scala 244:30] node _T_791 = bits(dccm_wdata_lo_any, 6, 6) @[el2_lib.scala 239:36] _T_770[3] <= _T_791 @[el2_lib.scala 239:30] node _T_792 = bits(dccm_wdata_lo_any, 6, 6) @[el2_lib.scala 240:36] _T_771[3] <= _T_792 @[el2_lib.scala 240:30] node _T_793 = bits(dccm_wdata_lo_any, 6, 6) @[el2_lib.scala 241:36] _T_772[3] <= _T_793 @[el2_lib.scala 241:30] node _T_794 = bits(dccm_wdata_lo_any, 6, 6) @[el2_lib.scala 242:36] _T_773[0] <= _T_794 @[el2_lib.scala 242:30] node _T_795 = bits(dccm_wdata_lo_any, 6, 6) @[el2_lib.scala 243:36] _T_774[0] <= _T_795 @[el2_lib.scala 243:30] node _T_796 = bits(dccm_wdata_lo_any, 7, 7) @[el2_lib.scala 240:36] _T_771[4] <= _T_796 @[el2_lib.scala 240:30] node _T_797 = bits(dccm_wdata_lo_any, 7, 7) @[el2_lib.scala 241:36] _T_772[4] <= _T_797 @[el2_lib.scala 241:30] node _T_798 = bits(dccm_wdata_lo_any, 7, 7) @[el2_lib.scala 242:36] _T_773[1] <= _T_798 @[el2_lib.scala 242:30] node _T_799 = bits(dccm_wdata_lo_any, 7, 7) @[el2_lib.scala 243:36] _T_774[1] <= _T_799 @[el2_lib.scala 243:30] node _T_800 = bits(dccm_wdata_lo_any, 8, 8) @[el2_lib.scala 239:36] _T_770[4] <= _T_800 @[el2_lib.scala 239:30] node _T_801 = bits(dccm_wdata_lo_any, 8, 8) @[el2_lib.scala 241:36] _T_772[5] <= _T_801 @[el2_lib.scala 241:30] node _T_802 = bits(dccm_wdata_lo_any, 8, 8) @[el2_lib.scala 242:36] _T_773[2] <= _T_802 @[el2_lib.scala 242:30] node _T_803 = bits(dccm_wdata_lo_any, 8, 8) @[el2_lib.scala 243:36] _T_774[2] <= _T_803 @[el2_lib.scala 243:30] node _T_804 = bits(dccm_wdata_lo_any, 9, 9) @[el2_lib.scala 241:36] _T_772[6] <= _T_804 @[el2_lib.scala 241:30] node _T_805 = bits(dccm_wdata_lo_any, 9, 9) @[el2_lib.scala 242:36] _T_773[3] <= _T_805 @[el2_lib.scala 242:30] node _T_806 = bits(dccm_wdata_lo_any, 9, 9) @[el2_lib.scala 243:36] _T_774[3] <= _T_806 @[el2_lib.scala 243:30] node _T_807 = bits(dccm_wdata_lo_any, 10, 10) @[el2_lib.scala 239:36] _T_770[5] <= _T_807 @[el2_lib.scala 239:30] node _T_808 = bits(dccm_wdata_lo_any, 10, 10) @[el2_lib.scala 240:36] _T_771[5] <= _T_808 @[el2_lib.scala 240:30] node _T_809 = bits(dccm_wdata_lo_any, 10, 10) @[el2_lib.scala 242:36] _T_773[4] <= _T_809 @[el2_lib.scala 242:30] node _T_810 = bits(dccm_wdata_lo_any, 10, 10) @[el2_lib.scala 243:36] _T_774[4] <= _T_810 @[el2_lib.scala 243:30] node _T_811 = bits(dccm_wdata_lo_any, 11, 11) @[el2_lib.scala 240:36] _T_771[6] <= _T_811 @[el2_lib.scala 240:30] node _T_812 = bits(dccm_wdata_lo_any, 11, 11) @[el2_lib.scala 242:36] _T_773[5] <= _T_812 @[el2_lib.scala 242:30] node _T_813 = bits(dccm_wdata_lo_any, 11, 11) @[el2_lib.scala 243:36] _T_774[5] <= _T_813 @[el2_lib.scala 243:30] node _T_814 = bits(dccm_wdata_lo_any, 12, 12) @[el2_lib.scala 239:36] _T_770[6] <= _T_814 @[el2_lib.scala 239:30] node _T_815 = bits(dccm_wdata_lo_any, 12, 12) @[el2_lib.scala 242:36] _T_773[6] <= _T_815 @[el2_lib.scala 242:30] node _T_816 = bits(dccm_wdata_lo_any, 12, 12) @[el2_lib.scala 243:36] _T_774[6] <= _T_816 @[el2_lib.scala 243:30] node _T_817 = bits(dccm_wdata_lo_any, 13, 13) @[el2_lib.scala 242:36] _T_773[7] <= _T_817 @[el2_lib.scala 242:30] node _T_818 = bits(dccm_wdata_lo_any, 13, 13) @[el2_lib.scala 243:36] _T_774[7] <= _T_818 @[el2_lib.scala 243:30] node _T_819 = bits(dccm_wdata_lo_any, 14, 14) @[el2_lib.scala 239:36] _T_770[7] <= _T_819 @[el2_lib.scala 239:30] node _T_820 = bits(dccm_wdata_lo_any, 14, 14) @[el2_lib.scala 240:36] _T_771[7] <= _T_820 @[el2_lib.scala 240:30] node _T_821 = bits(dccm_wdata_lo_any, 14, 14) @[el2_lib.scala 241:36] _T_772[7] <= _T_821 @[el2_lib.scala 241:30] node _T_822 = bits(dccm_wdata_lo_any, 14, 14) @[el2_lib.scala 243:36] _T_774[8] <= _T_822 @[el2_lib.scala 243:30] node _T_823 = bits(dccm_wdata_lo_any, 15, 15) @[el2_lib.scala 240:36] _T_771[8] <= _T_823 @[el2_lib.scala 240:30] node _T_824 = bits(dccm_wdata_lo_any, 15, 15) @[el2_lib.scala 241:36] _T_772[8] <= _T_824 @[el2_lib.scala 241:30] node _T_825 = bits(dccm_wdata_lo_any, 15, 15) @[el2_lib.scala 243:36] _T_774[9] <= _T_825 @[el2_lib.scala 243:30] node _T_826 = bits(dccm_wdata_lo_any, 16, 16) @[el2_lib.scala 239:36] _T_770[8] <= _T_826 @[el2_lib.scala 239:30] node _T_827 = bits(dccm_wdata_lo_any, 16, 16) @[el2_lib.scala 241:36] _T_772[9] <= _T_827 @[el2_lib.scala 241:30] node _T_828 = bits(dccm_wdata_lo_any, 16, 16) @[el2_lib.scala 243:36] _T_774[10] <= _T_828 @[el2_lib.scala 243:30] node _T_829 = bits(dccm_wdata_lo_any, 17, 17) @[el2_lib.scala 241:36] _T_772[10] <= _T_829 @[el2_lib.scala 241:30] node _T_830 = bits(dccm_wdata_lo_any, 17, 17) @[el2_lib.scala 243:36] _T_774[11] <= _T_830 @[el2_lib.scala 243:30] node _T_831 = bits(dccm_wdata_lo_any, 18, 18) @[el2_lib.scala 239:36] _T_770[9] <= _T_831 @[el2_lib.scala 239:30] node _T_832 = bits(dccm_wdata_lo_any, 18, 18) @[el2_lib.scala 240:36] _T_771[9] <= _T_832 @[el2_lib.scala 240:30] node _T_833 = bits(dccm_wdata_lo_any, 18, 18) @[el2_lib.scala 243:36] _T_774[12] <= _T_833 @[el2_lib.scala 243:30] node _T_834 = bits(dccm_wdata_lo_any, 19, 19) @[el2_lib.scala 240:36] _T_771[10] <= _T_834 @[el2_lib.scala 240:30] node _T_835 = bits(dccm_wdata_lo_any, 19, 19) @[el2_lib.scala 243:36] _T_774[13] <= _T_835 @[el2_lib.scala 243:30] node _T_836 = bits(dccm_wdata_lo_any, 20, 20) @[el2_lib.scala 239:36] _T_770[10] <= _T_836 @[el2_lib.scala 239:30] node _T_837 = bits(dccm_wdata_lo_any, 20, 20) @[el2_lib.scala 243:36] _T_774[14] <= _T_837 @[el2_lib.scala 243:30] node _T_838 = bits(dccm_wdata_lo_any, 21, 21) @[el2_lib.scala 239:36] _T_770[11] <= _T_838 @[el2_lib.scala 239:30] node _T_839 = bits(dccm_wdata_lo_any, 21, 21) @[el2_lib.scala 240:36] _T_771[11] <= _T_839 @[el2_lib.scala 240:30] node _T_840 = bits(dccm_wdata_lo_any, 21, 21) @[el2_lib.scala 241:36] _T_772[11] <= _T_840 @[el2_lib.scala 241:30] node _T_841 = bits(dccm_wdata_lo_any, 21, 21) @[el2_lib.scala 242:36] _T_773[8] <= _T_841 @[el2_lib.scala 242:30] node _T_842 = bits(dccm_wdata_lo_any, 22, 22) @[el2_lib.scala 240:36] _T_771[12] <= _T_842 @[el2_lib.scala 240:30] node _T_843 = bits(dccm_wdata_lo_any, 22, 22) @[el2_lib.scala 241:36] _T_772[12] <= _T_843 @[el2_lib.scala 241:30] node _T_844 = bits(dccm_wdata_lo_any, 22, 22) @[el2_lib.scala 242:36] _T_773[9] <= _T_844 @[el2_lib.scala 242:30] node _T_845 = bits(dccm_wdata_lo_any, 23, 23) @[el2_lib.scala 239:36] _T_770[12] <= _T_845 @[el2_lib.scala 239:30] node _T_846 = bits(dccm_wdata_lo_any, 23, 23) @[el2_lib.scala 241:36] _T_772[13] <= _T_846 @[el2_lib.scala 241:30] node _T_847 = bits(dccm_wdata_lo_any, 23, 23) @[el2_lib.scala 242:36] _T_773[10] <= _T_847 @[el2_lib.scala 242:30] node _T_848 = bits(dccm_wdata_lo_any, 24, 24) @[el2_lib.scala 241:36] _T_772[14] <= _T_848 @[el2_lib.scala 241:30] node _T_849 = bits(dccm_wdata_lo_any, 24, 24) @[el2_lib.scala 242:36] _T_773[11] <= _T_849 @[el2_lib.scala 242:30] node _T_850 = bits(dccm_wdata_lo_any, 25, 25) @[el2_lib.scala 239:36] _T_770[13] <= _T_850 @[el2_lib.scala 239:30] node _T_851 = bits(dccm_wdata_lo_any, 25, 25) @[el2_lib.scala 240:36] _T_771[13] <= _T_851 @[el2_lib.scala 240:30] node _T_852 = bits(dccm_wdata_lo_any, 25, 25) @[el2_lib.scala 242:36] _T_773[12] <= _T_852 @[el2_lib.scala 242:30] node _T_853 = bits(dccm_wdata_lo_any, 26, 26) @[el2_lib.scala 240:36] _T_771[14] <= _T_853 @[el2_lib.scala 240:30] node _T_854 = bits(dccm_wdata_lo_any, 26, 26) @[el2_lib.scala 242:36] _T_773[13] <= _T_854 @[el2_lib.scala 242:30] node _T_855 = bits(dccm_wdata_lo_any, 27, 27) @[el2_lib.scala 239:36] _T_770[14] <= _T_855 @[el2_lib.scala 239:30] node _T_856 = bits(dccm_wdata_lo_any, 27, 27) @[el2_lib.scala 242:36] _T_773[14] <= _T_856 @[el2_lib.scala 242:30] node _T_857 = bits(dccm_wdata_lo_any, 28, 28) @[el2_lib.scala 239:36] _T_770[15] <= _T_857 @[el2_lib.scala 239:30] node _T_858 = bits(dccm_wdata_lo_any, 28, 28) @[el2_lib.scala 240:36] _T_771[15] <= _T_858 @[el2_lib.scala 240:30] node _T_859 = bits(dccm_wdata_lo_any, 28, 28) @[el2_lib.scala 241:36] _T_772[15] <= _T_859 @[el2_lib.scala 241:30] node _T_860 = bits(dccm_wdata_lo_any, 29, 29) @[el2_lib.scala 240:36] _T_771[16] <= _T_860 @[el2_lib.scala 240:30] node _T_861 = bits(dccm_wdata_lo_any, 29, 29) @[el2_lib.scala 241:36] _T_772[16] <= _T_861 @[el2_lib.scala 241:30] node _T_862 = bits(dccm_wdata_lo_any, 30, 30) @[el2_lib.scala 239:36] _T_770[16] <= _T_862 @[el2_lib.scala 239:30] node _T_863 = bits(dccm_wdata_lo_any, 30, 30) @[el2_lib.scala 241:36] _T_772[17] <= _T_863 @[el2_lib.scala 241:30] node _T_864 = bits(dccm_wdata_lo_any, 31, 31) @[el2_lib.scala 239:36] _T_770[17] <= _T_864 @[el2_lib.scala 239:30] node _T_865 = bits(dccm_wdata_lo_any, 31, 31) @[el2_lib.scala 240:36] _T_771[17] <= _T_865 @[el2_lib.scala 240:30] node _T_866 = cat(_T_770[1], _T_770[0]) @[el2_lib.scala 246:22] node _T_867 = cat(_T_770[3], _T_770[2]) @[el2_lib.scala 246:22] node _T_868 = cat(_T_867, _T_866) @[el2_lib.scala 246:22] node _T_869 = cat(_T_770[5], _T_770[4]) @[el2_lib.scala 246:22] node _T_870 = cat(_T_770[8], _T_770[7]) @[el2_lib.scala 246:22] node _T_871 = cat(_T_870, _T_770[6]) @[el2_lib.scala 246:22] node _T_872 = cat(_T_871, _T_869) @[el2_lib.scala 246:22] node _T_873 = cat(_T_872, _T_868) @[el2_lib.scala 246:22] node _T_874 = cat(_T_770[10], _T_770[9]) @[el2_lib.scala 246:22] node _T_875 = cat(_T_770[12], _T_770[11]) @[el2_lib.scala 246:22] node _T_876 = cat(_T_875, _T_874) @[el2_lib.scala 246:22] node _T_877 = cat(_T_770[14], _T_770[13]) @[el2_lib.scala 246:22] node _T_878 = cat(_T_770[17], _T_770[16]) @[el2_lib.scala 246:22] node _T_879 = cat(_T_878, _T_770[15]) @[el2_lib.scala 246:22] node _T_880 = cat(_T_879, _T_877) @[el2_lib.scala 246:22] node _T_881 = cat(_T_880, _T_876) @[el2_lib.scala 246:22] node _T_882 = cat(_T_881, _T_873) @[el2_lib.scala 246:22] node _T_883 = xorr(_T_882) @[el2_lib.scala 246:29] node _T_884 = cat(_T_771[1], _T_771[0]) @[el2_lib.scala 246:39] node _T_885 = cat(_T_771[3], _T_771[2]) @[el2_lib.scala 246:39] node _T_886 = cat(_T_885, _T_884) @[el2_lib.scala 246:39] node _T_887 = cat(_T_771[5], _T_771[4]) @[el2_lib.scala 246:39] node _T_888 = cat(_T_771[8], _T_771[7]) @[el2_lib.scala 246:39] node _T_889 = cat(_T_888, _T_771[6]) @[el2_lib.scala 246:39] node _T_890 = cat(_T_889, _T_887) @[el2_lib.scala 246:39] node _T_891 = cat(_T_890, _T_886) @[el2_lib.scala 246:39] node _T_892 = cat(_T_771[10], _T_771[9]) @[el2_lib.scala 246:39] node _T_893 = cat(_T_771[12], _T_771[11]) @[el2_lib.scala 246:39] node _T_894 = cat(_T_893, _T_892) @[el2_lib.scala 246:39] node _T_895 = cat(_T_771[14], _T_771[13]) @[el2_lib.scala 246:39] node _T_896 = cat(_T_771[17], _T_771[16]) @[el2_lib.scala 246:39] node _T_897 = cat(_T_896, _T_771[15]) @[el2_lib.scala 246:39] node _T_898 = cat(_T_897, _T_895) @[el2_lib.scala 246:39] node _T_899 = cat(_T_898, _T_894) @[el2_lib.scala 246:39] node _T_900 = cat(_T_899, _T_891) @[el2_lib.scala 246:39] node _T_901 = xorr(_T_900) @[el2_lib.scala 246:46] node _T_902 = cat(_T_772[1], _T_772[0]) @[el2_lib.scala 246:56] node _T_903 = cat(_T_772[3], _T_772[2]) @[el2_lib.scala 246:56] node _T_904 = cat(_T_903, _T_902) @[el2_lib.scala 246:56] node _T_905 = cat(_T_772[5], _T_772[4]) @[el2_lib.scala 246:56] node _T_906 = cat(_T_772[8], _T_772[7]) @[el2_lib.scala 246:56] node _T_907 = cat(_T_906, _T_772[6]) @[el2_lib.scala 246:56] node _T_908 = cat(_T_907, _T_905) @[el2_lib.scala 246:56] node _T_909 = cat(_T_908, _T_904) @[el2_lib.scala 246:56] node _T_910 = cat(_T_772[10], _T_772[9]) @[el2_lib.scala 246:56] node _T_911 = cat(_T_772[12], _T_772[11]) @[el2_lib.scala 246:56] node _T_912 = cat(_T_911, _T_910) @[el2_lib.scala 246:56] node _T_913 = cat(_T_772[14], _T_772[13]) @[el2_lib.scala 246:56] node _T_914 = cat(_T_772[17], _T_772[16]) @[el2_lib.scala 246:56] node _T_915 = cat(_T_914, _T_772[15]) @[el2_lib.scala 246:56] node _T_916 = cat(_T_915, _T_913) @[el2_lib.scala 246:56] node _T_917 = cat(_T_916, _T_912) @[el2_lib.scala 246:56] node _T_918 = cat(_T_917, _T_909) @[el2_lib.scala 246:56] node _T_919 = xorr(_T_918) @[el2_lib.scala 246:63] node _T_920 = cat(_T_773[2], _T_773[1]) @[el2_lib.scala 246:73] node _T_921 = cat(_T_920, _T_773[0]) @[el2_lib.scala 246:73] node _T_922 = cat(_T_773[4], _T_773[3]) @[el2_lib.scala 246:73] node _T_923 = cat(_T_773[6], _T_773[5]) @[el2_lib.scala 246:73] node _T_924 = cat(_T_923, _T_922) @[el2_lib.scala 246:73] node _T_925 = cat(_T_924, _T_921) @[el2_lib.scala 246:73] node _T_926 = cat(_T_773[8], _T_773[7]) @[el2_lib.scala 246:73] node _T_927 = cat(_T_773[10], _T_773[9]) @[el2_lib.scala 246:73] node _T_928 = cat(_T_927, _T_926) @[el2_lib.scala 246:73] node _T_929 = cat(_T_773[12], _T_773[11]) @[el2_lib.scala 246:73] node _T_930 = cat(_T_773[14], _T_773[13]) @[el2_lib.scala 246:73] node _T_931 = cat(_T_930, _T_929) @[el2_lib.scala 246:73] node _T_932 = cat(_T_931, _T_928) @[el2_lib.scala 246:73] node _T_933 = cat(_T_932, _T_925) @[el2_lib.scala 246:73] node _T_934 = xorr(_T_933) @[el2_lib.scala 246:80] node _T_935 = cat(_T_774[2], _T_774[1]) @[el2_lib.scala 246:90] node _T_936 = cat(_T_935, _T_774[0]) @[el2_lib.scala 246:90] node _T_937 = cat(_T_774[4], _T_774[3]) @[el2_lib.scala 246:90] node _T_938 = cat(_T_774[6], _T_774[5]) @[el2_lib.scala 246:90] node _T_939 = cat(_T_938, _T_937) @[el2_lib.scala 246:90] node _T_940 = cat(_T_939, _T_936) @[el2_lib.scala 246:90] node _T_941 = cat(_T_774[8], _T_774[7]) @[el2_lib.scala 246:90] node _T_942 = cat(_T_774[10], _T_774[9]) @[el2_lib.scala 246:90] node _T_943 = cat(_T_942, _T_941) @[el2_lib.scala 246:90] node _T_944 = cat(_T_774[12], _T_774[11]) @[el2_lib.scala 246:90] node _T_945 = cat(_T_774[14], _T_774[13]) @[el2_lib.scala 246:90] node _T_946 = cat(_T_945, _T_944) @[el2_lib.scala 246:90] node _T_947 = cat(_T_946, _T_943) @[el2_lib.scala 246:90] node _T_948 = cat(_T_947, _T_940) @[el2_lib.scala 246:90] node _T_949 = xorr(_T_948) @[el2_lib.scala 246:97] node _T_950 = cat(_T_775[2], _T_775[1]) @[el2_lib.scala 246:107] node _T_951 = cat(_T_950, _T_775[0]) @[el2_lib.scala 246:107] node _T_952 = cat(_T_775[5], _T_775[4]) @[el2_lib.scala 246:107] node _T_953 = cat(_T_952, _T_775[3]) @[el2_lib.scala 246:107] node _T_954 = cat(_T_953, _T_951) @[el2_lib.scala 246:107] node _T_955 = xorr(_T_954) @[el2_lib.scala 246:114] node _T_956 = cat(_T_934, _T_949) @[Cat.scala 29:58] node _T_957 = cat(_T_956, _T_955) @[Cat.scala 29:58] node _T_958 = cat(_T_883, _T_901) @[Cat.scala 29:58] node _T_959 = cat(_T_958, _T_919) @[Cat.scala 29:58] node _T_960 = cat(_T_959, _T_957) @[Cat.scala 29:58] node _T_961 = xorr(dccm_wdata_lo_any) @[el2_lib.scala 247:13] node _T_962 = xorr(_T_960) @[el2_lib.scala 247:23] node _T_963 = xor(_T_961, _T_962) @[el2_lib.scala 247:18] node lsu_ecc_encode_lo = cat(_T_963, _T_960) @[Cat.scala 29:58] wire _T_964 : UInt<1>[18] @[el2_lib.scala 228:18] wire _T_965 : UInt<1>[18] @[el2_lib.scala 229:18] wire _T_966 : UInt<1>[18] @[el2_lib.scala 230:18] wire _T_967 : UInt<1>[15] @[el2_lib.scala 231:18] wire _T_968 : UInt<1>[15] @[el2_lib.scala 232:18] wire _T_969 : UInt<1>[6] @[el2_lib.scala 233:18] node _T_970 = bits(dccm_wdata_hi_any, 0, 0) @[el2_lib.scala 240:36] _T_965[0] <= _T_970 @[el2_lib.scala 240:30] node _T_971 = bits(dccm_wdata_hi_any, 0, 0) @[el2_lib.scala 241:36] _T_966[0] <= _T_971 @[el2_lib.scala 241:30] node _T_972 = bits(dccm_wdata_hi_any, 0, 0) @[el2_lib.scala 244:36] _T_969[0] <= _T_972 @[el2_lib.scala 244:30] node _T_973 = bits(dccm_wdata_hi_any, 1, 1) @[el2_lib.scala 239:36] _T_964[0] <= _T_973 @[el2_lib.scala 239:30] node _T_974 = bits(dccm_wdata_hi_any, 1, 1) @[el2_lib.scala 241:36] _T_966[1] <= _T_974 @[el2_lib.scala 241:30] node _T_975 = bits(dccm_wdata_hi_any, 1, 1) @[el2_lib.scala 244:36] _T_969[1] <= _T_975 @[el2_lib.scala 244:30] node _T_976 = bits(dccm_wdata_hi_any, 2, 2) @[el2_lib.scala 241:36] _T_966[2] <= _T_976 @[el2_lib.scala 241:30] node _T_977 = bits(dccm_wdata_hi_any, 2, 2) @[el2_lib.scala 244:36] _T_969[2] <= _T_977 @[el2_lib.scala 244:30] node _T_978 = bits(dccm_wdata_hi_any, 3, 3) @[el2_lib.scala 239:36] _T_964[1] <= _T_978 @[el2_lib.scala 239:30] node _T_979 = bits(dccm_wdata_hi_any, 3, 3) @[el2_lib.scala 240:36] _T_965[1] <= _T_979 @[el2_lib.scala 240:30] node _T_980 = bits(dccm_wdata_hi_any, 3, 3) @[el2_lib.scala 244:36] _T_969[3] <= _T_980 @[el2_lib.scala 244:30] node _T_981 = bits(dccm_wdata_hi_any, 4, 4) @[el2_lib.scala 240:36] _T_965[2] <= _T_981 @[el2_lib.scala 240:30] node _T_982 = bits(dccm_wdata_hi_any, 4, 4) @[el2_lib.scala 244:36] _T_969[4] <= _T_982 @[el2_lib.scala 244:30] node _T_983 = bits(dccm_wdata_hi_any, 5, 5) @[el2_lib.scala 239:36] _T_964[2] <= _T_983 @[el2_lib.scala 239:30] node _T_984 = bits(dccm_wdata_hi_any, 5, 5) @[el2_lib.scala 244:36] _T_969[5] <= _T_984 @[el2_lib.scala 244:30] node _T_985 = bits(dccm_wdata_hi_any, 6, 6) @[el2_lib.scala 239:36] _T_964[3] <= _T_985 @[el2_lib.scala 239:30] node _T_986 = bits(dccm_wdata_hi_any, 6, 6) @[el2_lib.scala 240:36] _T_965[3] <= _T_986 @[el2_lib.scala 240:30] node _T_987 = bits(dccm_wdata_hi_any, 6, 6) @[el2_lib.scala 241:36] _T_966[3] <= _T_987 @[el2_lib.scala 241:30] node _T_988 = bits(dccm_wdata_hi_any, 6, 6) @[el2_lib.scala 242:36] _T_967[0] <= _T_988 @[el2_lib.scala 242:30] node _T_989 = bits(dccm_wdata_hi_any, 6, 6) @[el2_lib.scala 243:36] _T_968[0] <= _T_989 @[el2_lib.scala 243:30] node _T_990 = bits(dccm_wdata_hi_any, 7, 7) @[el2_lib.scala 240:36] _T_965[4] <= _T_990 @[el2_lib.scala 240:30] node _T_991 = bits(dccm_wdata_hi_any, 7, 7) @[el2_lib.scala 241:36] _T_966[4] <= _T_991 @[el2_lib.scala 241:30] node _T_992 = bits(dccm_wdata_hi_any, 7, 7) @[el2_lib.scala 242:36] _T_967[1] <= _T_992 @[el2_lib.scala 242:30] node _T_993 = bits(dccm_wdata_hi_any, 7, 7) @[el2_lib.scala 243:36] _T_968[1] <= _T_993 @[el2_lib.scala 243:30] node _T_994 = bits(dccm_wdata_hi_any, 8, 8) @[el2_lib.scala 239:36] _T_964[4] <= _T_994 @[el2_lib.scala 239:30] node _T_995 = bits(dccm_wdata_hi_any, 8, 8) @[el2_lib.scala 241:36] _T_966[5] <= _T_995 @[el2_lib.scala 241:30] node _T_996 = bits(dccm_wdata_hi_any, 8, 8) @[el2_lib.scala 242:36] _T_967[2] <= _T_996 @[el2_lib.scala 242:30] node _T_997 = bits(dccm_wdata_hi_any, 8, 8) @[el2_lib.scala 243:36] _T_968[2] <= _T_997 @[el2_lib.scala 243:30] node _T_998 = bits(dccm_wdata_hi_any, 9, 9) @[el2_lib.scala 241:36] _T_966[6] <= _T_998 @[el2_lib.scala 241:30] node _T_999 = bits(dccm_wdata_hi_any, 9, 9) @[el2_lib.scala 242:36] _T_967[3] <= _T_999 @[el2_lib.scala 242:30] node _T_1000 = bits(dccm_wdata_hi_any, 9, 9) @[el2_lib.scala 243:36] _T_968[3] <= _T_1000 @[el2_lib.scala 243:30] node _T_1001 = bits(dccm_wdata_hi_any, 10, 10) @[el2_lib.scala 239:36] _T_964[5] <= _T_1001 @[el2_lib.scala 239:30] node _T_1002 = bits(dccm_wdata_hi_any, 10, 10) @[el2_lib.scala 240:36] _T_965[5] <= _T_1002 @[el2_lib.scala 240:30] node _T_1003 = bits(dccm_wdata_hi_any, 10, 10) @[el2_lib.scala 242:36] _T_967[4] <= _T_1003 @[el2_lib.scala 242:30] node _T_1004 = bits(dccm_wdata_hi_any, 10, 10) @[el2_lib.scala 243:36] _T_968[4] <= _T_1004 @[el2_lib.scala 243:30] node _T_1005 = bits(dccm_wdata_hi_any, 11, 11) @[el2_lib.scala 240:36] _T_965[6] <= _T_1005 @[el2_lib.scala 240:30] node _T_1006 = bits(dccm_wdata_hi_any, 11, 11) @[el2_lib.scala 242:36] _T_967[5] <= _T_1006 @[el2_lib.scala 242:30] node _T_1007 = bits(dccm_wdata_hi_any, 11, 11) @[el2_lib.scala 243:36] _T_968[5] <= _T_1007 @[el2_lib.scala 243:30] node _T_1008 = bits(dccm_wdata_hi_any, 12, 12) @[el2_lib.scala 239:36] _T_964[6] <= _T_1008 @[el2_lib.scala 239:30] node _T_1009 = bits(dccm_wdata_hi_any, 12, 12) @[el2_lib.scala 242:36] _T_967[6] <= _T_1009 @[el2_lib.scala 242:30] node _T_1010 = bits(dccm_wdata_hi_any, 12, 12) @[el2_lib.scala 243:36] _T_968[6] <= _T_1010 @[el2_lib.scala 243:30] node _T_1011 = bits(dccm_wdata_hi_any, 13, 13) @[el2_lib.scala 242:36] _T_967[7] <= _T_1011 @[el2_lib.scala 242:30] node _T_1012 = bits(dccm_wdata_hi_any, 13, 13) @[el2_lib.scala 243:36] _T_968[7] <= _T_1012 @[el2_lib.scala 243:30] node _T_1013 = bits(dccm_wdata_hi_any, 14, 14) @[el2_lib.scala 239:36] _T_964[7] <= _T_1013 @[el2_lib.scala 239:30] node _T_1014 = bits(dccm_wdata_hi_any, 14, 14) @[el2_lib.scala 240:36] _T_965[7] <= _T_1014 @[el2_lib.scala 240:30] node _T_1015 = bits(dccm_wdata_hi_any, 14, 14) @[el2_lib.scala 241:36] _T_966[7] <= _T_1015 @[el2_lib.scala 241:30] node _T_1016 = bits(dccm_wdata_hi_any, 14, 14) @[el2_lib.scala 243:36] _T_968[8] <= _T_1016 @[el2_lib.scala 243:30] node _T_1017 = bits(dccm_wdata_hi_any, 15, 15) @[el2_lib.scala 240:36] _T_965[8] <= _T_1017 @[el2_lib.scala 240:30] node _T_1018 = bits(dccm_wdata_hi_any, 15, 15) @[el2_lib.scala 241:36] _T_966[8] <= _T_1018 @[el2_lib.scala 241:30] node _T_1019 = bits(dccm_wdata_hi_any, 15, 15) @[el2_lib.scala 243:36] _T_968[9] <= _T_1019 @[el2_lib.scala 243:30] node _T_1020 = bits(dccm_wdata_hi_any, 16, 16) @[el2_lib.scala 239:36] _T_964[8] <= _T_1020 @[el2_lib.scala 239:30] node _T_1021 = bits(dccm_wdata_hi_any, 16, 16) @[el2_lib.scala 241:36] _T_966[9] <= _T_1021 @[el2_lib.scala 241:30] node _T_1022 = bits(dccm_wdata_hi_any, 16, 16) @[el2_lib.scala 243:36] _T_968[10] <= _T_1022 @[el2_lib.scala 243:30] node _T_1023 = bits(dccm_wdata_hi_any, 17, 17) @[el2_lib.scala 241:36] _T_966[10] <= _T_1023 @[el2_lib.scala 241:30] node _T_1024 = bits(dccm_wdata_hi_any, 17, 17) @[el2_lib.scala 243:36] _T_968[11] <= _T_1024 @[el2_lib.scala 243:30] node _T_1025 = bits(dccm_wdata_hi_any, 18, 18) @[el2_lib.scala 239:36] _T_964[9] <= _T_1025 @[el2_lib.scala 239:30] node _T_1026 = bits(dccm_wdata_hi_any, 18, 18) @[el2_lib.scala 240:36] _T_965[9] <= _T_1026 @[el2_lib.scala 240:30] node _T_1027 = bits(dccm_wdata_hi_any, 18, 18) @[el2_lib.scala 243:36] _T_968[12] <= _T_1027 @[el2_lib.scala 243:30] node _T_1028 = bits(dccm_wdata_hi_any, 19, 19) @[el2_lib.scala 240:36] _T_965[10] <= _T_1028 @[el2_lib.scala 240:30] node _T_1029 = bits(dccm_wdata_hi_any, 19, 19) @[el2_lib.scala 243:36] _T_968[13] <= _T_1029 @[el2_lib.scala 243:30] node _T_1030 = bits(dccm_wdata_hi_any, 20, 20) @[el2_lib.scala 239:36] _T_964[10] <= _T_1030 @[el2_lib.scala 239:30] node _T_1031 = bits(dccm_wdata_hi_any, 20, 20) @[el2_lib.scala 243:36] _T_968[14] <= _T_1031 @[el2_lib.scala 243:30] node _T_1032 = bits(dccm_wdata_hi_any, 21, 21) @[el2_lib.scala 239:36] _T_964[11] <= _T_1032 @[el2_lib.scala 239:30] node _T_1033 = bits(dccm_wdata_hi_any, 21, 21) @[el2_lib.scala 240:36] _T_965[11] <= _T_1033 @[el2_lib.scala 240:30] node _T_1034 = bits(dccm_wdata_hi_any, 21, 21) @[el2_lib.scala 241:36] _T_966[11] <= _T_1034 @[el2_lib.scala 241:30] node _T_1035 = bits(dccm_wdata_hi_any, 21, 21) @[el2_lib.scala 242:36] _T_967[8] <= _T_1035 @[el2_lib.scala 242:30] node _T_1036 = bits(dccm_wdata_hi_any, 22, 22) @[el2_lib.scala 240:36] _T_965[12] <= _T_1036 @[el2_lib.scala 240:30] node _T_1037 = bits(dccm_wdata_hi_any, 22, 22) @[el2_lib.scala 241:36] _T_966[12] <= _T_1037 @[el2_lib.scala 241:30] node _T_1038 = bits(dccm_wdata_hi_any, 22, 22) @[el2_lib.scala 242:36] _T_967[9] <= _T_1038 @[el2_lib.scala 242:30] node _T_1039 = bits(dccm_wdata_hi_any, 23, 23) @[el2_lib.scala 239:36] _T_964[12] <= _T_1039 @[el2_lib.scala 239:30] node _T_1040 = bits(dccm_wdata_hi_any, 23, 23) @[el2_lib.scala 241:36] _T_966[13] <= _T_1040 @[el2_lib.scala 241:30] node _T_1041 = bits(dccm_wdata_hi_any, 23, 23) @[el2_lib.scala 242:36] _T_967[10] <= _T_1041 @[el2_lib.scala 242:30] node _T_1042 = bits(dccm_wdata_hi_any, 24, 24) @[el2_lib.scala 241:36] _T_966[14] <= _T_1042 @[el2_lib.scala 241:30] node _T_1043 = bits(dccm_wdata_hi_any, 24, 24) @[el2_lib.scala 242:36] _T_967[11] <= _T_1043 @[el2_lib.scala 242:30] node _T_1044 = bits(dccm_wdata_hi_any, 25, 25) @[el2_lib.scala 239:36] _T_964[13] <= _T_1044 @[el2_lib.scala 239:30] node _T_1045 = bits(dccm_wdata_hi_any, 25, 25) @[el2_lib.scala 240:36] _T_965[13] <= _T_1045 @[el2_lib.scala 240:30] node _T_1046 = bits(dccm_wdata_hi_any, 25, 25) @[el2_lib.scala 242:36] _T_967[12] <= _T_1046 @[el2_lib.scala 242:30] node _T_1047 = bits(dccm_wdata_hi_any, 26, 26) @[el2_lib.scala 240:36] _T_965[14] <= _T_1047 @[el2_lib.scala 240:30] node _T_1048 = bits(dccm_wdata_hi_any, 26, 26) @[el2_lib.scala 242:36] _T_967[13] <= _T_1048 @[el2_lib.scala 242:30] node _T_1049 = bits(dccm_wdata_hi_any, 27, 27) @[el2_lib.scala 239:36] _T_964[14] <= _T_1049 @[el2_lib.scala 239:30] node _T_1050 = bits(dccm_wdata_hi_any, 27, 27) @[el2_lib.scala 242:36] _T_967[14] <= _T_1050 @[el2_lib.scala 242:30] node _T_1051 = bits(dccm_wdata_hi_any, 28, 28) @[el2_lib.scala 239:36] _T_964[15] <= _T_1051 @[el2_lib.scala 239:30] node _T_1052 = bits(dccm_wdata_hi_any, 28, 28) @[el2_lib.scala 240:36] _T_965[15] <= _T_1052 @[el2_lib.scala 240:30] node _T_1053 = bits(dccm_wdata_hi_any, 28, 28) @[el2_lib.scala 241:36] _T_966[15] <= _T_1053 @[el2_lib.scala 241:30] node _T_1054 = bits(dccm_wdata_hi_any, 29, 29) @[el2_lib.scala 240:36] _T_965[16] <= _T_1054 @[el2_lib.scala 240:30] node _T_1055 = bits(dccm_wdata_hi_any, 29, 29) @[el2_lib.scala 241:36] _T_966[16] <= _T_1055 @[el2_lib.scala 241:30] node _T_1056 = bits(dccm_wdata_hi_any, 30, 30) @[el2_lib.scala 239:36] _T_964[16] <= _T_1056 @[el2_lib.scala 239:30] node _T_1057 = bits(dccm_wdata_hi_any, 30, 30) @[el2_lib.scala 241:36] _T_966[17] <= _T_1057 @[el2_lib.scala 241:30] node _T_1058 = bits(dccm_wdata_hi_any, 31, 31) @[el2_lib.scala 239:36] _T_964[17] <= _T_1058 @[el2_lib.scala 239:30] node _T_1059 = bits(dccm_wdata_hi_any, 31, 31) @[el2_lib.scala 240:36] _T_965[17] <= _T_1059 @[el2_lib.scala 240:30] node _T_1060 = cat(_T_964[1], _T_964[0]) @[el2_lib.scala 246:22] node _T_1061 = cat(_T_964[3], _T_964[2]) @[el2_lib.scala 246:22] node _T_1062 = cat(_T_1061, _T_1060) @[el2_lib.scala 246:22] node _T_1063 = cat(_T_964[5], _T_964[4]) @[el2_lib.scala 246:22] node _T_1064 = cat(_T_964[8], _T_964[7]) @[el2_lib.scala 246:22] node _T_1065 = cat(_T_1064, _T_964[6]) @[el2_lib.scala 246:22] node _T_1066 = cat(_T_1065, _T_1063) @[el2_lib.scala 246:22] node _T_1067 = cat(_T_1066, _T_1062) @[el2_lib.scala 246:22] node _T_1068 = cat(_T_964[10], _T_964[9]) @[el2_lib.scala 246:22] node _T_1069 = cat(_T_964[12], _T_964[11]) @[el2_lib.scala 246:22] node _T_1070 = cat(_T_1069, _T_1068) @[el2_lib.scala 246:22] node _T_1071 = cat(_T_964[14], _T_964[13]) @[el2_lib.scala 246:22] node _T_1072 = cat(_T_964[17], _T_964[16]) @[el2_lib.scala 246:22] node _T_1073 = cat(_T_1072, _T_964[15]) @[el2_lib.scala 246:22] node _T_1074 = cat(_T_1073, _T_1071) @[el2_lib.scala 246:22] node _T_1075 = cat(_T_1074, _T_1070) @[el2_lib.scala 246:22] node _T_1076 = cat(_T_1075, _T_1067) @[el2_lib.scala 246:22] node _T_1077 = xorr(_T_1076) @[el2_lib.scala 246:29] node _T_1078 = cat(_T_965[1], _T_965[0]) @[el2_lib.scala 246:39] node _T_1079 = cat(_T_965[3], _T_965[2]) @[el2_lib.scala 246:39] node _T_1080 = cat(_T_1079, _T_1078) @[el2_lib.scala 246:39] node _T_1081 = cat(_T_965[5], _T_965[4]) @[el2_lib.scala 246:39] node _T_1082 = cat(_T_965[8], _T_965[7]) @[el2_lib.scala 246:39] node _T_1083 = cat(_T_1082, _T_965[6]) @[el2_lib.scala 246:39] node _T_1084 = cat(_T_1083, _T_1081) @[el2_lib.scala 246:39] node _T_1085 = cat(_T_1084, _T_1080) @[el2_lib.scala 246:39] node _T_1086 = cat(_T_965[10], _T_965[9]) @[el2_lib.scala 246:39] node _T_1087 = cat(_T_965[12], _T_965[11]) @[el2_lib.scala 246:39] node _T_1088 = cat(_T_1087, _T_1086) @[el2_lib.scala 246:39] node _T_1089 = cat(_T_965[14], _T_965[13]) @[el2_lib.scala 246:39] node _T_1090 = cat(_T_965[17], _T_965[16]) @[el2_lib.scala 246:39] node _T_1091 = cat(_T_1090, _T_965[15]) @[el2_lib.scala 246:39] node _T_1092 = cat(_T_1091, _T_1089) @[el2_lib.scala 246:39] node _T_1093 = cat(_T_1092, _T_1088) @[el2_lib.scala 246:39] node _T_1094 = cat(_T_1093, _T_1085) @[el2_lib.scala 246:39] node _T_1095 = xorr(_T_1094) @[el2_lib.scala 246:46] node _T_1096 = cat(_T_966[1], _T_966[0]) @[el2_lib.scala 246:56] node _T_1097 = cat(_T_966[3], _T_966[2]) @[el2_lib.scala 246:56] node _T_1098 = cat(_T_1097, _T_1096) @[el2_lib.scala 246:56] node _T_1099 = cat(_T_966[5], _T_966[4]) @[el2_lib.scala 246:56] node _T_1100 = cat(_T_966[8], _T_966[7]) @[el2_lib.scala 246:56] node _T_1101 = cat(_T_1100, _T_966[6]) @[el2_lib.scala 246:56] node _T_1102 = cat(_T_1101, _T_1099) @[el2_lib.scala 246:56] node _T_1103 = cat(_T_1102, _T_1098) @[el2_lib.scala 246:56] node _T_1104 = cat(_T_966[10], _T_966[9]) @[el2_lib.scala 246:56] node _T_1105 = cat(_T_966[12], _T_966[11]) @[el2_lib.scala 246:56] node _T_1106 = cat(_T_1105, _T_1104) @[el2_lib.scala 246:56] node _T_1107 = cat(_T_966[14], _T_966[13]) @[el2_lib.scala 246:56] node _T_1108 = cat(_T_966[17], _T_966[16]) @[el2_lib.scala 246:56] node _T_1109 = cat(_T_1108, _T_966[15]) @[el2_lib.scala 246:56] node _T_1110 = cat(_T_1109, _T_1107) @[el2_lib.scala 246:56] node _T_1111 = cat(_T_1110, _T_1106) @[el2_lib.scala 246:56] node _T_1112 = cat(_T_1111, _T_1103) @[el2_lib.scala 246:56] node _T_1113 = xorr(_T_1112) @[el2_lib.scala 246:63] node _T_1114 = cat(_T_967[2], _T_967[1]) @[el2_lib.scala 246:73] node _T_1115 = cat(_T_1114, _T_967[0]) @[el2_lib.scala 246:73] node _T_1116 = cat(_T_967[4], _T_967[3]) @[el2_lib.scala 246:73] node _T_1117 = cat(_T_967[6], _T_967[5]) @[el2_lib.scala 246:73] node _T_1118 = cat(_T_1117, _T_1116) @[el2_lib.scala 246:73] node _T_1119 = cat(_T_1118, _T_1115) @[el2_lib.scala 246:73] node _T_1120 = cat(_T_967[8], _T_967[7]) @[el2_lib.scala 246:73] node _T_1121 = cat(_T_967[10], _T_967[9]) @[el2_lib.scala 246:73] node _T_1122 = cat(_T_1121, _T_1120) @[el2_lib.scala 246:73] node _T_1123 = cat(_T_967[12], _T_967[11]) @[el2_lib.scala 246:73] node _T_1124 = cat(_T_967[14], _T_967[13]) @[el2_lib.scala 246:73] node _T_1125 = cat(_T_1124, _T_1123) @[el2_lib.scala 246:73] node _T_1126 = cat(_T_1125, _T_1122) @[el2_lib.scala 246:73] node _T_1127 = cat(_T_1126, _T_1119) @[el2_lib.scala 246:73] node _T_1128 = xorr(_T_1127) @[el2_lib.scala 246:80] node _T_1129 = cat(_T_968[2], _T_968[1]) @[el2_lib.scala 246:90] node _T_1130 = cat(_T_1129, _T_968[0]) @[el2_lib.scala 246:90] node _T_1131 = cat(_T_968[4], _T_968[3]) @[el2_lib.scala 246:90] node _T_1132 = cat(_T_968[6], _T_968[5]) @[el2_lib.scala 246:90] node _T_1133 = cat(_T_1132, _T_1131) @[el2_lib.scala 246:90] node _T_1134 = cat(_T_1133, _T_1130) @[el2_lib.scala 246:90] node _T_1135 = cat(_T_968[8], _T_968[7]) @[el2_lib.scala 246:90] node _T_1136 = cat(_T_968[10], _T_968[9]) @[el2_lib.scala 246:90] node _T_1137 = cat(_T_1136, _T_1135) @[el2_lib.scala 246:90] node _T_1138 = cat(_T_968[12], _T_968[11]) @[el2_lib.scala 246:90] node _T_1139 = cat(_T_968[14], _T_968[13]) @[el2_lib.scala 246:90] node _T_1140 = cat(_T_1139, _T_1138) @[el2_lib.scala 246:90] node _T_1141 = cat(_T_1140, _T_1137) @[el2_lib.scala 246:90] node _T_1142 = cat(_T_1141, _T_1134) @[el2_lib.scala 246:90] node _T_1143 = xorr(_T_1142) @[el2_lib.scala 246:97] node _T_1144 = cat(_T_969[2], _T_969[1]) @[el2_lib.scala 246:107] node _T_1145 = cat(_T_1144, _T_969[0]) @[el2_lib.scala 246:107] node _T_1146 = cat(_T_969[5], _T_969[4]) @[el2_lib.scala 246:107] node _T_1147 = cat(_T_1146, _T_969[3]) @[el2_lib.scala 246:107] node _T_1148 = cat(_T_1147, _T_1145) @[el2_lib.scala 246:107] node _T_1149 = xorr(_T_1148) @[el2_lib.scala 246:114] node _T_1150 = cat(_T_1128, _T_1143) @[Cat.scala 29:58] node _T_1151 = cat(_T_1150, _T_1149) @[Cat.scala 29:58] node _T_1152 = cat(_T_1077, _T_1095) @[Cat.scala 29:58] node _T_1153 = cat(_T_1152, _T_1113) @[Cat.scala 29:58] node _T_1154 = cat(_T_1153, _T_1151) @[Cat.scala 29:58] node _T_1155 = xorr(dccm_wdata_hi_any) @[el2_lib.scala 247:13] node _T_1156 = xorr(_T_1154) @[el2_lib.scala 247:23] node _T_1157 = xor(_T_1155, _T_1156) @[el2_lib.scala 247:18] node lsu_ecc_encode_hi = cat(_T_1157, _T_1154) @[Cat.scala 29:58] when UInt<1>("h00") : @[el2_lsu_ecc.scala 101:32] node _T_1158 = bits(io.lsu_addr_r, 2, 2) @[el2_lsu_ecc.scala 102:35] node _T_1159 = bits(io.end_addr_r, 2, 2) @[el2_lsu_ecc.scala 102:56] node _T_1160 = neq(_T_1158, _T_1159) @[el2_lsu_ecc.scala 102:39] ldst_dual_r <= _T_1160 @[el2_lsu_ecc.scala 102:19] node _T_1161 = or(io.lsu_pkt_r.load, io.lsu_pkt_r.store) @[el2_lsu_ecc.scala 103:60] node _T_1162 = and(io.lsu_pkt_r.valid, _T_1161) @[el2_lsu_ecc.scala 103:39] node _T_1163 = and(_T_1162, io.addr_in_dccm_r) @[el2_lsu_ecc.scala 103:82] node _T_1164 = and(_T_1163, io.lsu_dccm_rden_r) @[el2_lsu_ecc.scala 103:102] is_ldst_r <= _T_1164 @[el2_lsu_ecc.scala 103:17] node _T_1165 = eq(io.dec_tlu_core_ecc_disable, UInt<1>("h00")) @[el2_lsu_ecc.scala 104:35] node _T_1166 = and(is_ldst_r, _T_1165) @[el2_lsu_ecc.scala 104:33] is_ldst_lo_r <= _T_1166 @[el2_lsu_ecc.scala 104:20] node _T_1167 = or(ldst_dual_r, io.lsu_pkt_r.dma) @[el2_lsu_ecc.scala 105:48] node _T_1168 = and(is_ldst_r, _T_1167) @[el2_lsu_ecc.scala 105:33] node _T_1169 = eq(io.dec_tlu_core_ecc_disable, UInt<1>("h00")) @[el2_lsu_ecc.scala 105:70] node _T_1170 = and(_T_1168, _T_1169) @[el2_lsu_ecc.scala 105:68] is_ldst_hi_r <= _T_1170 @[el2_lsu_ecc.scala 105:20] is_ldst_hi_any <= is_ldst_hi_r @[el2_lsu_ecc.scala 106:23] dccm_rdata_hi_any <= io.dccm_rdata_hi_r @[el2_lsu_ecc.scala 107:26] dccm_data_ecc_hi_any <= io.dccm_data_ecc_hi_r @[el2_lsu_ecc.scala 108:28] is_ldst_lo_any <= is_ldst_lo_r @[el2_lsu_ecc.scala 109:22] dccm_rdata_lo_any <= io.dccm_rdata_lo_r @[el2_lsu_ecc.scala 110:27] dccm_data_ecc_lo_any <= io.dccm_data_ecc_lo_r @[el2_lsu_ecc.scala 111:28] io.sec_data_hi_r <= sec_data_hi_any @[el2_lsu_ecc.scala 112:24] io.single_ecc_error_hi_r <= single_ecc_error_hi_any @[el2_lsu_ecc.scala 113:33] double_ecc_error_hi_r <= double_ecc_error_hi_any @[el2_lsu_ecc.scala 114:30] io.sec_data_lo_r <= sec_data_lo_any @[el2_lsu_ecc.scala 115:27] io.single_ecc_error_lo_r <= single_ecc_error_lo_any @[el2_lsu_ecc.scala 116:33] double_ecc_error_lo_r <= double_ecc_error_lo_any @[el2_lsu_ecc.scala 117:30] node _T_1171 = or(io.single_ecc_error_hi_r, io.single_ecc_error_lo_r) @[el2_lsu_ecc.scala 118:61] io.lsu_single_ecc_error_r <= _T_1171 @[el2_lsu_ecc.scala 118:33] node _T_1172 = or(double_ecc_error_hi_r, double_ecc_error_lo_r) @[el2_lsu_ecc.scala 119:58] io.lsu_double_ecc_error_r <= _T_1172 @[el2_lsu_ecc.scala 119:33] skip @[el2_lsu_ecc.scala 101:32] else : @[el2_lsu_ecc.scala 121:16] node _T_1173 = bits(io.lsu_addr_m, 2, 2) @[el2_lsu_ecc.scala 122:35] node _T_1174 = bits(io.end_addr_m, 2, 2) @[el2_lsu_ecc.scala 122:56] node _T_1175 = neq(_T_1173, _T_1174) @[el2_lsu_ecc.scala 122:39] ldst_dual_m <= _T_1175 @[el2_lsu_ecc.scala 122:19] node _T_1176 = or(io.lsu_pkt_m.load, io.lsu_pkt_m.store) @[el2_lsu_ecc.scala 123:60] node _T_1177 = and(io.lsu_pkt_m.valid, _T_1176) @[el2_lsu_ecc.scala 123:39] node _T_1178 = and(_T_1177, io.addr_in_dccm_m) @[el2_lsu_ecc.scala 123:82] node _T_1179 = and(_T_1178, io.lsu_dccm_rden_m) @[el2_lsu_ecc.scala 123:102] is_ldst_m <= _T_1179 @[el2_lsu_ecc.scala 123:17] node _T_1180 = eq(io.dec_tlu_core_ecc_disable, UInt<1>("h00")) @[el2_lsu_ecc.scala 124:35] node _T_1181 = and(is_ldst_m, _T_1180) @[el2_lsu_ecc.scala 124:33] is_ldst_lo_m <= _T_1181 @[el2_lsu_ecc.scala 124:20] node _T_1182 = or(ldst_dual_m, io.lsu_pkt_m.dma) @[el2_lsu_ecc.scala 125:48] node _T_1183 = and(is_ldst_m, _T_1182) @[el2_lsu_ecc.scala 125:33] node _T_1184 = eq(io.dec_tlu_core_ecc_disable, UInt<1>("h00")) @[el2_lsu_ecc.scala 125:70] node _T_1185 = and(_T_1183, _T_1184) @[el2_lsu_ecc.scala 125:68] is_ldst_hi_m <= _T_1185 @[el2_lsu_ecc.scala 125:20] is_ldst_hi_any <= is_ldst_hi_m @[el2_lsu_ecc.scala 126:23] dccm_rdata_hi_any <= io.dccm_rdata_hi_m @[el2_lsu_ecc.scala 127:26] dccm_data_ecc_hi_any <= io.dccm_data_ecc_hi_m @[el2_lsu_ecc.scala 128:28] is_ldst_lo_any <= is_ldst_lo_m @[el2_lsu_ecc.scala 129:22] dccm_rdata_lo_any <= io.dccm_rdata_lo_m @[el2_lsu_ecc.scala 130:27] dccm_data_ecc_lo_any <= io.dccm_data_ecc_lo_m @[el2_lsu_ecc.scala 131:28] io.sec_data_hi_m <= sec_data_hi_any @[el2_lsu_ecc.scala 132:27] double_ecc_error_hi_m <= double_ecc_error_hi_any @[el2_lsu_ecc.scala 133:30] io.sec_data_lo_m <= sec_data_lo_any @[el2_lsu_ecc.scala 134:27] double_ecc_error_lo_m <= double_ecc_error_lo_any @[el2_lsu_ecc.scala 135:30] node _T_1186 = or(single_ecc_error_hi_any, single_ecc_error_lo_any) @[el2_lsu_ecc.scala 136:60] io.lsu_single_ecc_error_m <= _T_1186 @[el2_lsu_ecc.scala 136:33] node _T_1187 = or(double_ecc_error_hi_m, double_ecc_error_lo_m) @[el2_lsu_ecc.scala 137:58] io.lsu_double_ecc_error_m <= _T_1187 @[el2_lsu_ecc.scala 137:33] reg _T_1188 : UInt<1>, io.lsu_c2_r_clk @[el2_lsu_ecc.scala 139:72] _T_1188 <= io.lsu_single_ecc_error_m @[el2_lsu_ecc.scala 139:72] io.lsu_single_ecc_error_r <= _T_1188 @[el2_lsu_ecc.scala 139:62] reg _T_1189 : UInt<1>, io.lsu_c2_r_clk @[el2_lsu_ecc.scala 140:72] _T_1189 <= io.lsu_double_ecc_error_m @[el2_lsu_ecc.scala 140:72] io.lsu_double_ecc_error_r <= _T_1189 @[el2_lsu_ecc.scala 140:62] reg _T_1190 : UInt, io.lsu_c2_r_clk @[el2_lsu_ecc.scala 141:72] _T_1190 <= single_ecc_error_lo_any @[el2_lsu_ecc.scala 141:72] io.single_ecc_error_lo_r <= _T_1190 @[el2_lsu_ecc.scala 141:62] reg _T_1191 : UInt, io.lsu_c2_r_clk @[el2_lsu_ecc.scala 142:72] _T_1191 <= single_ecc_error_hi_any @[el2_lsu_ecc.scala 142:72] io.single_ecc_error_hi_r <= _T_1191 @[el2_lsu_ecc.scala 142:62] reg _T_1192 : UInt, io.lsu_c2_r_clk @[el2_lsu_ecc.scala 143:72] _T_1192 <= io.sec_data_hi_m @[el2_lsu_ecc.scala 143:72] io.sec_data_hi_r <= _T_1192 @[el2_lsu_ecc.scala 143:62] reg _T_1193 : UInt, io.lsu_c2_r_clk @[el2_lsu_ecc.scala 144:72] _T_1193 <= io.sec_data_lo_m @[el2_lsu_ecc.scala 144:72] io.sec_data_lo_r <= _T_1193 @[el2_lsu_ecc.scala 144:62] skip @[el2_lsu_ecc.scala 121:16] node _T_1194 = bits(io.ld_single_ecc_error_r_ff, 0, 0) @[el2_lsu_ecc.scala 147:58] node _T_1195 = bits(io.dma_dccm_wen, 0, 0) @[el2_lsu_ecc.scala 147:106] node _T_1196 = mux(_T_1195, io.dma_dccm_wdata_lo, io.stbuf_data_any) @[el2_lsu_ecc.scala 147:89] node _T_1197 = mux(_T_1194, io.sec_data_lo_r_ff, _T_1196) @[el2_lsu_ecc.scala 147:29] dccm_wdata_lo_any <= _T_1197 @[el2_lsu_ecc.scala 147:23] node _T_1198 = bits(io.ld_single_ecc_error_r_ff, 0, 0) @[el2_lsu_ecc.scala 148:58] node _T_1199 = bits(io.dma_dccm_wen, 0, 0) @[el2_lsu_ecc.scala 148:106] node _T_1200 = mux(_T_1199, io.dma_dccm_wdata_hi, io.stbuf_data_any) @[el2_lsu_ecc.scala 148:89] node _T_1201 = mux(_T_1198, io.sec_data_hi_r_ff, _T_1200) @[el2_lsu_ecc.scala 148:29] dccm_wdata_hi_any <= _T_1201 @[el2_lsu_ecc.scala 148:23] io.sec_data_ecc_hi_r_ff <= dccm_wdata_ecc_hi_any @[el2_lsu_ecc.scala 149:30] io.sec_data_ecc_lo_r_ff <= dccm_wdata_ecc_lo_any @[el2_lsu_ecc.scala 150:30] io.stbuf_ecc_any <= dccm_wdata_ecc_lo_any @[el2_lsu_ecc.scala 151:30] io.dma_dccm_wdata_ecc_hi <= dccm_wdata_ecc_hi_any @[el2_lsu_ecc.scala 152:30] io.dma_dccm_wdata_ecc_lo <= dccm_wdata_ecc_lo_any @[el2_lsu_ecc.scala 153:30] reg _T_1202 : UInt, clock with : (reset => (reset, UInt<1>("h00"))) @[Reg.scala 27:20] when io.ld_single_ecc_error_r : @[Reg.scala 28:19] _T_1202 <= io.sec_data_hi_r @[Reg.scala 28:23] skip @[Reg.scala 28:19] io.sec_data_hi_r_ff <= _T_1202 @[el2_lsu_ecc.scala 155:23] reg _T_1203 : UInt, clock with : (reset => (reset, UInt<1>("h00"))) @[Reg.scala 27:20] when io.ld_single_ecc_error_r : @[Reg.scala 28:19] _T_1203 <= io.sec_data_lo_r @[Reg.scala 28:23] skip @[Reg.scala 28:19] io.sec_data_lo_r_ff <= _T_1203 @[el2_lsu_ecc.scala 156:23] module el2_lsu_trigger : input clock : Clock input reset : Reset output io : {flip trigger_pkt_any : {select : UInt<1>, match_ : UInt<1>, store : UInt<1>, load : UInt<1>, execute : UInt<1>, m : UInt<1>, tdata2 : UInt<32>}[4], flip lsu_pkt_m : {fast_int : UInt<1>, by : UInt<1>, half : UInt<1>, word : UInt<1>, dword : UInt<1>, load : UInt<1>, store : UInt<1>, unsign : UInt<1>, dma : UInt<1>, store_data_bypass_d : UInt<1>, load_ldst_bypass_d : UInt<1>, store_data_bypass_m : UInt<1>, valid : UInt<1>}, flip lsu_addr_m : UInt<32>, flip store_data_m : UInt<32>, lsu_trigger_match_m : UInt<4>} io.lsu_trigger_match_m <= UInt<1>("h00") @[el2_lsu_trigger.scala 15:25] node _T = bits(io.lsu_pkt_m.word, 0, 0) @[Bitwise.scala 72:15] node _T_1 = mux(_T, UInt<16>("h0ffff"), UInt<16>("h00")) @[Bitwise.scala 72:12] node _T_2 = bits(io.store_data_m, 31, 16) @[el2_lsu_trigger.scala 17:77] node _T_3 = and(_T_1, _T_2) @[el2_lsu_trigger.scala 17:60] node _T_4 = or(io.lsu_pkt_m.half, io.lsu_pkt_m.word) @[el2_lsu_trigger.scala 17:110] node _T_5 = bits(_T_4, 0, 0) @[Bitwise.scala 72:15] node _T_6 = mux(_T_5, UInt<8>("h0ff"), UInt<8>("h00")) @[Bitwise.scala 72:12] node _T_7 = bits(io.store_data_m, 15, 8) @[el2_lsu_trigger.scala 17:148] node _T_8 = and(_T_6, _T_7) @[el2_lsu_trigger.scala 17:131] node _T_9 = bits(io.store_data_m, 7, 0) @[el2_lsu_trigger.scala 17:171] node _T_10 = cat(_T_3, _T_8) @[Cat.scala 29:58] node store_data_trigger_m = cat(_T_10, _T_9) @[Cat.scala 29:58] node _T_11 = bits(io.trigger_pkt_any[0].select, 0, 0) @[el2_lsu_trigger.scala 24:137] node _T_12 = eq(_T_11, UInt<1>("h00")) @[el2_lsu_trigger.scala 24:107] node _T_13 = and(io.trigger_pkt_any[0].select, io.trigger_pkt_any[0].store) @[el2_lsu_trigger.scala 25:35] node _T_14 = bits(_T_13, 0, 0) @[el2_lsu_trigger.scala 25:66] node _T_15 = mux(_T_12, io.lsu_addr_m, UInt<1>("h00")) @[Mux.scala 27:72] node _T_16 = mux(_T_14, store_data_trigger_m, UInt<1>("h00")) @[Mux.scala 27:72] node _T_17 = or(_T_15, _T_16) @[Mux.scala 27:72] wire _T_18 : UInt<32> @[Mux.scala 27:72] _T_18 <= _T_17 @[Mux.scala 27:72] node _T_19 = bits(io.trigger_pkt_any[0].match_, 0, 0) @[el2_lsu_trigger.scala 25:133] wire _T_20 : UInt<1>[32] @[el2_lib.scala 193:24] node _T_21 = bits(_T_19, 0, 0) @[el2_lib.scala 194:37] node _T_22 = bits(io.trigger_pkt_any[0].tdata2, 31, 0) @[el2_lib.scala 194:53] node _T_23 = andr(_T_22) @[el2_lib.scala 194:73] node _T_24 = not(_T_23) @[el2_lib.scala 194:47] node _T_25 = and(_T_21, _T_24) @[el2_lib.scala 194:44] node _T_26 = bits(io.trigger_pkt_any[0].tdata2, 0, 0) @[el2_lib.scala 195:48] node _T_27 = bits(_T_18, 0, 0) @[el2_lib.scala 195:60] node _T_28 = eq(_T_26, _T_27) @[el2_lib.scala 195:52] node _T_29 = or(_T_25, _T_28) @[el2_lib.scala 195:41] _T_20[0] <= _T_29 @[el2_lib.scala 195:18] node _T_30 = bits(io.trigger_pkt_any[0].tdata2, 0, 0) @[el2_lib.scala 197:29] node _T_31 = andr(_T_30) @[el2_lib.scala 197:37] node _T_32 = and(_T_31, _T_25) @[el2_lib.scala 197:42] node _T_33 = bits(io.trigger_pkt_any[0].tdata2, 1, 1) @[el2_lib.scala 197:75] node _T_34 = bits(_T_18, 1, 1) @[el2_lib.scala 197:87] node _T_35 = eq(_T_33, _T_34) @[el2_lib.scala 197:79] node _T_36 = mux(_T_32, UInt<1>("h01"), _T_35) @[el2_lib.scala 197:24] _T_20[1] <= _T_36 @[el2_lib.scala 197:18] node _T_37 = bits(io.trigger_pkt_any[0].tdata2, 1, 0) @[el2_lib.scala 197:29] node _T_38 = andr(_T_37) @[el2_lib.scala 197:37] node _T_39 = and(_T_38, _T_25) @[el2_lib.scala 197:42] node _T_40 = bits(io.trigger_pkt_any[0].tdata2, 2, 2) @[el2_lib.scala 197:75] node _T_41 = bits(_T_18, 2, 2) @[el2_lib.scala 197:87] node _T_42 = eq(_T_40, _T_41) @[el2_lib.scala 197:79] node _T_43 = mux(_T_39, UInt<1>("h01"), _T_42) @[el2_lib.scala 197:24] _T_20[2] <= _T_43 @[el2_lib.scala 197:18] node _T_44 = bits(io.trigger_pkt_any[0].tdata2, 2, 0) @[el2_lib.scala 197:29] node _T_45 = andr(_T_44) @[el2_lib.scala 197:37] node _T_46 = and(_T_45, _T_25) @[el2_lib.scala 197:42] node _T_47 = bits(io.trigger_pkt_any[0].tdata2, 3, 3) @[el2_lib.scala 197:75] node _T_48 = bits(_T_18, 3, 3) @[el2_lib.scala 197:87] node _T_49 = eq(_T_47, _T_48) @[el2_lib.scala 197:79] node _T_50 = mux(_T_46, UInt<1>("h01"), _T_49) @[el2_lib.scala 197:24] _T_20[3] <= _T_50 @[el2_lib.scala 197:18] node _T_51 = bits(io.trigger_pkt_any[0].tdata2, 3, 0) @[el2_lib.scala 197:29] node _T_52 = andr(_T_51) @[el2_lib.scala 197:37] node _T_53 = and(_T_52, _T_25) @[el2_lib.scala 197:42] node _T_54 = bits(io.trigger_pkt_any[0].tdata2, 4, 4) @[el2_lib.scala 197:75] node _T_55 = bits(_T_18, 4, 4) @[el2_lib.scala 197:87] node _T_56 = eq(_T_54, _T_55) @[el2_lib.scala 197:79] node _T_57 = mux(_T_53, UInt<1>("h01"), _T_56) @[el2_lib.scala 197:24] _T_20[4] <= _T_57 @[el2_lib.scala 197:18] node _T_58 = bits(io.trigger_pkt_any[0].tdata2, 4, 0) @[el2_lib.scala 197:29] node _T_59 = andr(_T_58) @[el2_lib.scala 197:37] node _T_60 = and(_T_59, _T_25) @[el2_lib.scala 197:42] node _T_61 = bits(io.trigger_pkt_any[0].tdata2, 5, 5) @[el2_lib.scala 197:75] node _T_62 = bits(_T_18, 5, 5) @[el2_lib.scala 197:87] node _T_63 = eq(_T_61, _T_62) @[el2_lib.scala 197:79] node _T_64 = mux(_T_60, UInt<1>("h01"), _T_63) @[el2_lib.scala 197:24] _T_20[5] <= _T_64 @[el2_lib.scala 197:18] node _T_65 = bits(io.trigger_pkt_any[0].tdata2, 5, 0) @[el2_lib.scala 197:29] node _T_66 = andr(_T_65) @[el2_lib.scala 197:37] node _T_67 = and(_T_66, _T_25) @[el2_lib.scala 197:42] node _T_68 = bits(io.trigger_pkt_any[0].tdata2, 6, 6) @[el2_lib.scala 197:75] node _T_69 = bits(_T_18, 6, 6) @[el2_lib.scala 197:87] node _T_70 = eq(_T_68, _T_69) @[el2_lib.scala 197:79] node _T_71 = mux(_T_67, UInt<1>("h01"), _T_70) @[el2_lib.scala 197:24] _T_20[6] <= _T_71 @[el2_lib.scala 197:18] node _T_72 = bits(io.trigger_pkt_any[0].tdata2, 6, 0) @[el2_lib.scala 197:29] node _T_73 = andr(_T_72) @[el2_lib.scala 197:37] node _T_74 = and(_T_73, _T_25) @[el2_lib.scala 197:42] node _T_75 = bits(io.trigger_pkt_any[0].tdata2, 7, 7) @[el2_lib.scala 197:75] node _T_76 = bits(_T_18, 7, 7) @[el2_lib.scala 197:87] node _T_77 = eq(_T_75, _T_76) @[el2_lib.scala 197:79] node _T_78 = mux(_T_74, UInt<1>("h01"), _T_77) @[el2_lib.scala 197:24] _T_20[7] <= _T_78 @[el2_lib.scala 197:18] node _T_79 = bits(io.trigger_pkt_any[0].tdata2, 7, 0) @[el2_lib.scala 197:29] node _T_80 = andr(_T_79) @[el2_lib.scala 197:37] node _T_81 = and(_T_80, _T_25) @[el2_lib.scala 197:42] node _T_82 = bits(io.trigger_pkt_any[0].tdata2, 8, 8) @[el2_lib.scala 197:75] node _T_83 = bits(_T_18, 8, 8) @[el2_lib.scala 197:87] node _T_84 = eq(_T_82, _T_83) @[el2_lib.scala 197:79] node _T_85 = mux(_T_81, UInt<1>("h01"), _T_84) @[el2_lib.scala 197:24] _T_20[8] <= _T_85 @[el2_lib.scala 197:18] node _T_86 = bits(io.trigger_pkt_any[0].tdata2, 8, 0) @[el2_lib.scala 197:29] node _T_87 = andr(_T_86) @[el2_lib.scala 197:37] node _T_88 = and(_T_87, _T_25) @[el2_lib.scala 197:42] node _T_89 = bits(io.trigger_pkt_any[0].tdata2, 9, 9) @[el2_lib.scala 197:75] node _T_90 = bits(_T_18, 9, 9) @[el2_lib.scala 197:87] node _T_91 = eq(_T_89, _T_90) @[el2_lib.scala 197:79] node _T_92 = mux(_T_88, UInt<1>("h01"), _T_91) @[el2_lib.scala 197:24] _T_20[9] <= _T_92 @[el2_lib.scala 197:18] node _T_93 = bits(io.trigger_pkt_any[0].tdata2, 9, 0) @[el2_lib.scala 197:29] node _T_94 = andr(_T_93) @[el2_lib.scala 197:37] node _T_95 = and(_T_94, _T_25) @[el2_lib.scala 197:42] node _T_96 = bits(io.trigger_pkt_any[0].tdata2, 10, 10) @[el2_lib.scala 197:75] node _T_97 = bits(_T_18, 10, 10) @[el2_lib.scala 197:87] node _T_98 = eq(_T_96, _T_97) @[el2_lib.scala 197:79] node _T_99 = mux(_T_95, UInt<1>("h01"), _T_98) @[el2_lib.scala 197:24] _T_20[10] <= _T_99 @[el2_lib.scala 197:18] node _T_100 = bits(io.trigger_pkt_any[0].tdata2, 10, 0) @[el2_lib.scala 197:29] node _T_101 = andr(_T_100) @[el2_lib.scala 197:37] node _T_102 = and(_T_101, _T_25) @[el2_lib.scala 197:42] node _T_103 = bits(io.trigger_pkt_any[0].tdata2, 11, 11) @[el2_lib.scala 197:75] node _T_104 = bits(_T_18, 11, 11) @[el2_lib.scala 197:87] node _T_105 = eq(_T_103, _T_104) @[el2_lib.scala 197:79] node _T_106 = mux(_T_102, UInt<1>("h01"), _T_105) @[el2_lib.scala 197:24] _T_20[11] <= _T_106 @[el2_lib.scala 197:18] node _T_107 = bits(io.trigger_pkt_any[0].tdata2, 11, 0) @[el2_lib.scala 197:29] node _T_108 = andr(_T_107) @[el2_lib.scala 197:37] node _T_109 = and(_T_108, _T_25) @[el2_lib.scala 197:42] node _T_110 = bits(io.trigger_pkt_any[0].tdata2, 12, 12) @[el2_lib.scala 197:75] node _T_111 = bits(_T_18, 12, 12) @[el2_lib.scala 197:87] node _T_112 = eq(_T_110, _T_111) @[el2_lib.scala 197:79] node _T_113 = mux(_T_109, UInt<1>("h01"), _T_112) @[el2_lib.scala 197:24] _T_20[12] <= _T_113 @[el2_lib.scala 197:18] node _T_114 = bits(io.trigger_pkt_any[0].tdata2, 12, 0) @[el2_lib.scala 197:29] node _T_115 = andr(_T_114) @[el2_lib.scala 197:37] node _T_116 = and(_T_115, _T_25) @[el2_lib.scala 197:42] node _T_117 = bits(io.trigger_pkt_any[0].tdata2, 13, 13) @[el2_lib.scala 197:75] node _T_118 = bits(_T_18, 13, 13) @[el2_lib.scala 197:87] node _T_119 = eq(_T_117, _T_118) @[el2_lib.scala 197:79] node _T_120 = mux(_T_116, UInt<1>("h01"), _T_119) @[el2_lib.scala 197:24] _T_20[13] <= _T_120 @[el2_lib.scala 197:18] node _T_121 = bits(io.trigger_pkt_any[0].tdata2, 13, 0) @[el2_lib.scala 197:29] node _T_122 = andr(_T_121) @[el2_lib.scala 197:37] node _T_123 = and(_T_122, _T_25) @[el2_lib.scala 197:42] node _T_124 = bits(io.trigger_pkt_any[0].tdata2, 14, 14) @[el2_lib.scala 197:75] node _T_125 = bits(_T_18, 14, 14) @[el2_lib.scala 197:87] node _T_126 = eq(_T_124, _T_125) @[el2_lib.scala 197:79] node _T_127 = mux(_T_123, UInt<1>("h01"), _T_126) @[el2_lib.scala 197:24] _T_20[14] <= _T_127 @[el2_lib.scala 197:18] node _T_128 = bits(io.trigger_pkt_any[0].tdata2, 14, 0) @[el2_lib.scala 197:29] node _T_129 = andr(_T_128) @[el2_lib.scala 197:37] node _T_130 = and(_T_129, _T_25) @[el2_lib.scala 197:42] node _T_131 = bits(io.trigger_pkt_any[0].tdata2, 15, 15) @[el2_lib.scala 197:75] node _T_132 = bits(_T_18, 15, 15) @[el2_lib.scala 197:87] node _T_133 = eq(_T_131, _T_132) @[el2_lib.scala 197:79] node _T_134 = mux(_T_130, UInt<1>("h01"), _T_133) @[el2_lib.scala 197:24] _T_20[15] <= _T_134 @[el2_lib.scala 197:18] node _T_135 = bits(io.trigger_pkt_any[0].tdata2, 15, 0) @[el2_lib.scala 197:29] node _T_136 = andr(_T_135) @[el2_lib.scala 197:37] node _T_137 = and(_T_136, _T_25) @[el2_lib.scala 197:42] node _T_138 = bits(io.trigger_pkt_any[0].tdata2, 16, 16) @[el2_lib.scala 197:75] node _T_139 = bits(_T_18, 16, 16) @[el2_lib.scala 197:87] node _T_140 = eq(_T_138, _T_139) @[el2_lib.scala 197:79] node _T_141 = mux(_T_137, UInt<1>("h01"), _T_140) @[el2_lib.scala 197:24] _T_20[16] <= _T_141 @[el2_lib.scala 197:18] node _T_142 = bits(io.trigger_pkt_any[0].tdata2, 16, 0) @[el2_lib.scala 197:29] node _T_143 = andr(_T_142) @[el2_lib.scala 197:37] node _T_144 = and(_T_143, _T_25) @[el2_lib.scala 197:42] node _T_145 = bits(io.trigger_pkt_any[0].tdata2, 17, 17) @[el2_lib.scala 197:75] node _T_146 = bits(_T_18, 17, 17) @[el2_lib.scala 197:87] node _T_147 = eq(_T_145, _T_146) @[el2_lib.scala 197:79] node _T_148 = mux(_T_144, UInt<1>("h01"), _T_147) @[el2_lib.scala 197:24] _T_20[17] <= _T_148 @[el2_lib.scala 197:18] node _T_149 = bits(io.trigger_pkt_any[0].tdata2, 17, 0) @[el2_lib.scala 197:29] node _T_150 = andr(_T_149) @[el2_lib.scala 197:37] node _T_151 = and(_T_150, _T_25) @[el2_lib.scala 197:42] node _T_152 = bits(io.trigger_pkt_any[0].tdata2, 18, 18) @[el2_lib.scala 197:75] node _T_153 = bits(_T_18, 18, 18) @[el2_lib.scala 197:87] node _T_154 = eq(_T_152, _T_153) @[el2_lib.scala 197:79] node _T_155 = mux(_T_151, UInt<1>("h01"), _T_154) @[el2_lib.scala 197:24] _T_20[18] <= _T_155 @[el2_lib.scala 197:18] node _T_156 = bits(io.trigger_pkt_any[0].tdata2, 18, 0) @[el2_lib.scala 197:29] node _T_157 = andr(_T_156) @[el2_lib.scala 197:37] node _T_158 = and(_T_157, _T_25) @[el2_lib.scala 197:42] node _T_159 = bits(io.trigger_pkt_any[0].tdata2, 19, 19) @[el2_lib.scala 197:75] node _T_160 = bits(_T_18, 19, 19) @[el2_lib.scala 197:87] node _T_161 = eq(_T_159, _T_160) @[el2_lib.scala 197:79] node _T_162 = mux(_T_158, UInt<1>("h01"), _T_161) @[el2_lib.scala 197:24] _T_20[19] <= _T_162 @[el2_lib.scala 197:18] node _T_163 = bits(io.trigger_pkt_any[0].tdata2, 19, 0) @[el2_lib.scala 197:29] node _T_164 = andr(_T_163) @[el2_lib.scala 197:37] node _T_165 = and(_T_164, _T_25) @[el2_lib.scala 197:42] node _T_166 = bits(io.trigger_pkt_any[0].tdata2, 20, 20) @[el2_lib.scala 197:75] node _T_167 = bits(_T_18, 20, 20) @[el2_lib.scala 197:87] node _T_168 = eq(_T_166, _T_167) @[el2_lib.scala 197:79] node _T_169 = mux(_T_165, UInt<1>("h01"), _T_168) @[el2_lib.scala 197:24] _T_20[20] <= _T_169 @[el2_lib.scala 197:18] node _T_170 = bits(io.trigger_pkt_any[0].tdata2, 20, 0) @[el2_lib.scala 197:29] node _T_171 = andr(_T_170) @[el2_lib.scala 197:37] node _T_172 = and(_T_171, _T_25) @[el2_lib.scala 197:42] node _T_173 = bits(io.trigger_pkt_any[0].tdata2, 21, 21) @[el2_lib.scala 197:75] node _T_174 = bits(_T_18, 21, 21) @[el2_lib.scala 197:87] node _T_175 = eq(_T_173, _T_174) @[el2_lib.scala 197:79] node _T_176 = mux(_T_172, UInt<1>("h01"), _T_175) @[el2_lib.scala 197:24] _T_20[21] <= _T_176 @[el2_lib.scala 197:18] node _T_177 = bits(io.trigger_pkt_any[0].tdata2, 21, 0) @[el2_lib.scala 197:29] node _T_178 = andr(_T_177) @[el2_lib.scala 197:37] node _T_179 = and(_T_178, _T_25) @[el2_lib.scala 197:42] node _T_180 = bits(io.trigger_pkt_any[0].tdata2, 22, 22) @[el2_lib.scala 197:75] node _T_181 = bits(_T_18, 22, 22) @[el2_lib.scala 197:87] node _T_182 = eq(_T_180, _T_181) @[el2_lib.scala 197:79] node _T_183 = mux(_T_179, UInt<1>("h01"), _T_182) @[el2_lib.scala 197:24] _T_20[22] <= _T_183 @[el2_lib.scala 197:18] node _T_184 = bits(io.trigger_pkt_any[0].tdata2, 22, 0) @[el2_lib.scala 197:29] node _T_185 = andr(_T_184) @[el2_lib.scala 197:37] node _T_186 = and(_T_185, _T_25) @[el2_lib.scala 197:42] node _T_187 = bits(io.trigger_pkt_any[0].tdata2, 23, 23) @[el2_lib.scala 197:75] node _T_188 = bits(_T_18, 23, 23) @[el2_lib.scala 197:87] node _T_189 = eq(_T_187, _T_188) @[el2_lib.scala 197:79] node _T_190 = mux(_T_186, UInt<1>("h01"), _T_189) @[el2_lib.scala 197:24] _T_20[23] <= _T_190 @[el2_lib.scala 197:18] node _T_191 = bits(io.trigger_pkt_any[0].tdata2, 23, 0) @[el2_lib.scala 197:29] node _T_192 = andr(_T_191) @[el2_lib.scala 197:37] node _T_193 = and(_T_192, _T_25) @[el2_lib.scala 197:42] node _T_194 = bits(io.trigger_pkt_any[0].tdata2, 24, 24) @[el2_lib.scala 197:75] node _T_195 = bits(_T_18, 24, 24) @[el2_lib.scala 197:87] node _T_196 = eq(_T_194, _T_195) @[el2_lib.scala 197:79] node _T_197 = mux(_T_193, UInt<1>("h01"), _T_196) @[el2_lib.scala 197:24] _T_20[24] <= _T_197 @[el2_lib.scala 197:18] node _T_198 = bits(io.trigger_pkt_any[0].tdata2, 24, 0) @[el2_lib.scala 197:29] node _T_199 = andr(_T_198) @[el2_lib.scala 197:37] node _T_200 = and(_T_199, _T_25) @[el2_lib.scala 197:42] node _T_201 = bits(io.trigger_pkt_any[0].tdata2, 25, 25) @[el2_lib.scala 197:75] node _T_202 = bits(_T_18, 25, 25) @[el2_lib.scala 197:87] node _T_203 = eq(_T_201, _T_202) @[el2_lib.scala 197:79] node _T_204 = mux(_T_200, UInt<1>("h01"), _T_203) @[el2_lib.scala 197:24] _T_20[25] <= _T_204 @[el2_lib.scala 197:18] node _T_205 = bits(io.trigger_pkt_any[0].tdata2, 25, 0) @[el2_lib.scala 197:29] node _T_206 = andr(_T_205) @[el2_lib.scala 197:37] node _T_207 = and(_T_206, _T_25) @[el2_lib.scala 197:42] node _T_208 = bits(io.trigger_pkt_any[0].tdata2, 26, 26) @[el2_lib.scala 197:75] node _T_209 = bits(_T_18, 26, 26) @[el2_lib.scala 197:87] node _T_210 = eq(_T_208, _T_209) @[el2_lib.scala 197:79] node _T_211 = mux(_T_207, UInt<1>("h01"), _T_210) @[el2_lib.scala 197:24] _T_20[26] <= _T_211 @[el2_lib.scala 197:18] node _T_212 = bits(io.trigger_pkt_any[0].tdata2, 26, 0) @[el2_lib.scala 197:29] node _T_213 = andr(_T_212) @[el2_lib.scala 197:37] node _T_214 = and(_T_213, _T_25) @[el2_lib.scala 197:42] node _T_215 = bits(io.trigger_pkt_any[0].tdata2, 27, 27) @[el2_lib.scala 197:75] node _T_216 = bits(_T_18, 27, 27) @[el2_lib.scala 197:87] node _T_217 = eq(_T_215, _T_216) @[el2_lib.scala 197:79] node _T_218 = mux(_T_214, UInt<1>("h01"), _T_217) @[el2_lib.scala 197:24] _T_20[27] <= _T_218 @[el2_lib.scala 197:18] node _T_219 = bits(io.trigger_pkt_any[0].tdata2, 27, 0) @[el2_lib.scala 197:29] node _T_220 = andr(_T_219) @[el2_lib.scala 197:37] node _T_221 = and(_T_220, _T_25) @[el2_lib.scala 197:42] node _T_222 = bits(io.trigger_pkt_any[0].tdata2, 28, 28) @[el2_lib.scala 197:75] node _T_223 = bits(_T_18, 28, 28) @[el2_lib.scala 197:87] node _T_224 = eq(_T_222, _T_223) @[el2_lib.scala 197:79] node _T_225 = mux(_T_221, UInt<1>("h01"), _T_224) @[el2_lib.scala 197:24] _T_20[28] <= _T_225 @[el2_lib.scala 197:18] node _T_226 = bits(io.trigger_pkt_any[0].tdata2, 28, 0) @[el2_lib.scala 197:29] node _T_227 = andr(_T_226) @[el2_lib.scala 197:37] node _T_228 = and(_T_227, _T_25) @[el2_lib.scala 197:42] node _T_229 = bits(io.trigger_pkt_any[0].tdata2, 29, 29) @[el2_lib.scala 197:75] node _T_230 = bits(_T_18, 29, 29) @[el2_lib.scala 197:87] node _T_231 = eq(_T_229, _T_230) @[el2_lib.scala 197:79] node _T_232 = mux(_T_228, UInt<1>("h01"), _T_231) @[el2_lib.scala 197:24] _T_20[29] <= _T_232 @[el2_lib.scala 197:18] node _T_233 = bits(io.trigger_pkt_any[0].tdata2, 29, 0) @[el2_lib.scala 197:29] node _T_234 = andr(_T_233) @[el2_lib.scala 197:37] node _T_235 = and(_T_234, _T_25) @[el2_lib.scala 197:42] node _T_236 = bits(io.trigger_pkt_any[0].tdata2, 30, 30) @[el2_lib.scala 197:75] node _T_237 = bits(_T_18, 30, 30) @[el2_lib.scala 197:87] node _T_238 = eq(_T_236, _T_237) @[el2_lib.scala 197:79] node _T_239 = mux(_T_235, UInt<1>("h01"), _T_238) @[el2_lib.scala 197:24] _T_20[30] <= _T_239 @[el2_lib.scala 197:18] node _T_240 = bits(io.trigger_pkt_any[0].tdata2, 30, 0) @[el2_lib.scala 197:29] node _T_241 = andr(_T_240) @[el2_lib.scala 197:37] node _T_242 = and(_T_241, _T_25) @[el2_lib.scala 197:42] node _T_243 = bits(io.trigger_pkt_any[0].tdata2, 31, 31) @[el2_lib.scala 197:75] node _T_244 = bits(_T_18, 31, 31) @[el2_lib.scala 197:87] node _T_245 = eq(_T_243, _T_244) @[el2_lib.scala 197:79] node _T_246 = mux(_T_242, UInt<1>("h01"), _T_245) @[el2_lib.scala 197:24] _T_20[31] <= _T_246 @[el2_lib.scala 197:18] node _T_247 = cat(_T_20[1], _T_20[0]) @[el2_lib.scala 198:14] node _T_248 = cat(_T_20[3], _T_20[2]) @[el2_lib.scala 198:14] node _T_249 = cat(_T_248, _T_247) @[el2_lib.scala 198:14] node _T_250 = cat(_T_20[5], _T_20[4]) @[el2_lib.scala 198:14] node _T_251 = cat(_T_20[7], _T_20[6]) @[el2_lib.scala 198:14] node _T_252 = cat(_T_251, _T_250) @[el2_lib.scala 198:14] node _T_253 = cat(_T_252, _T_249) @[el2_lib.scala 198:14] node _T_254 = cat(_T_20[9], _T_20[8]) @[el2_lib.scala 198:14] node _T_255 = cat(_T_20[11], _T_20[10]) @[el2_lib.scala 198:14] node _T_256 = cat(_T_255, _T_254) @[el2_lib.scala 198:14] node _T_257 = cat(_T_20[13], _T_20[12]) @[el2_lib.scala 198:14] node _T_258 = cat(_T_20[15], _T_20[14]) @[el2_lib.scala 198:14] node _T_259 = cat(_T_258, _T_257) @[el2_lib.scala 198:14] node _T_260 = cat(_T_259, _T_256) @[el2_lib.scala 198:14] node _T_261 = cat(_T_260, _T_253) @[el2_lib.scala 198:14] node _T_262 = cat(_T_20[17], _T_20[16]) @[el2_lib.scala 198:14] node _T_263 = cat(_T_20[19], _T_20[18]) @[el2_lib.scala 198:14] node _T_264 = cat(_T_263, _T_262) @[el2_lib.scala 198:14] node _T_265 = cat(_T_20[21], _T_20[20]) @[el2_lib.scala 198:14] node _T_266 = cat(_T_20[23], _T_20[22]) @[el2_lib.scala 198:14] node _T_267 = cat(_T_266, _T_265) @[el2_lib.scala 198:14] node _T_268 = cat(_T_267, _T_264) @[el2_lib.scala 198:14] node _T_269 = cat(_T_20[25], _T_20[24]) @[el2_lib.scala 198:14] node _T_270 = cat(_T_20[27], _T_20[26]) @[el2_lib.scala 198:14] node _T_271 = cat(_T_270, _T_269) @[el2_lib.scala 198:14] node _T_272 = cat(_T_20[29], _T_20[28]) @[el2_lib.scala 198:14] node _T_273 = cat(_T_20[31], _T_20[30]) @[el2_lib.scala 198:14] node _T_274 = cat(_T_273, _T_272) @[el2_lib.scala 198:14] node _T_275 = cat(_T_274, _T_271) @[el2_lib.scala 198:14] node _T_276 = cat(_T_275, _T_268) @[el2_lib.scala 198:14] node _T_277 = cat(_T_276, _T_261) @[el2_lib.scala 198:14] node lsu_trigger_data_match_0 = andr(_T_277) @[el2_lib.scala 198:21] node _T_278 = bits(io.trigger_pkt_any[1].select, 0, 0) @[el2_lsu_trigger.scala 24:137] node _T_279 = eq(_T_278, UInt<1>("h00")) @[el2_lsu_trigger.scala 24:107] node _T_280 = and(io.trigger_pkt_any[1].select, io.trigger_pkt_any[1].store) @[el2_lsu_trigger.scala 25:35] node _T_281 = bits(_T_280, 0, 0) @[el2_lsu_trigger.scala 25:66] node _T_282 = mux(_T_279, io.lsu_addr_m, UInt<1>("h00")) @[Mux.scala 27:72] node _T_283 = mux(_T_281, store_data_trigger_m, UInt<1>("h00")) @[Mux.scala 27:72] node _T_284 = or(_T_282, _T_283) @[Mux.scala 27:72] wire _T_285 : UInt<32> @[Mux.scala 27:72] _T_285 <= _T_284 @[Mux.scala 27:72] node _T_286 = bits(io.trigger_pkt_any[1].match_, 0, 0) @[el2_lsu_trigger.scala 25:133] wire _T_287 : UInt<1>[32] @[el2_lib.scala 193:24] node _T_288 = bits(_T_286, 0, 0) @[el2_lib.scala 194:37] node _T_289 = bits(io.trigger_pkt_any[1].tdata2, 31, 0) @[el2_lib.scala 194:53] node _T_290 = andr(_T_289) @[el2_lib.scala 194:73] node _T_291 = not(_T_290) @[el2_lib.scala 194:47] node _T_292 = and(_T_288, _T_291) @[el2_lib.scala 194:44] node _T_293 = bits(io.trigger_pkt_any[1].tdata2, 0, 0) @[el2_lib.scala 195:48] node _T_294 = bits(_T_285, 0, 0) @[el2_lib.scala 195:60] node _T_295 = eq(_T_293, _T_294) @[el2_lib.scala 195:52] node _T_296 = or(_T_292, _T_295) @[el2_lib.scala 195:41] _T_287[0] <= _T_296 @[el2_lib.scala 195:18] node _T_297 = bits(io.trigger_pkt_any[1].tdata2, 0, 0) @[el2_lib.scala 197:29] node _T_298 = andr(_T_297) @[el2_lib.scala 197:37] node _T_299 = and(_T_298, _T_292) @[el2_lib.scala 197:42] node _T_300 = bits(io.trigger_pkt_any[1].tdata2, 1, 1) @[el2_lib.scala 197:75] node _T_301 = bits(_T_285, 1, 1) @[el2_lib.scala 197:87] node _T_302 = eq(_T_300, _T_301) @[el2_lib.scala 197:79] node _T_303 = mux(_T_299, UInt<1>("h01"), _T_302) @[el2_lib.scala 197:24] _T_287[1] <= _T_303 @[el2_lib.scala 197:18] node _T_304 = bits(io.trigger_pkt_any[1].tdata2, 1, 0) @[el2_lib.scala 197:29] node _T_305 = andr(_T_304) @[el2_lib.scala 197:37] node _T_306 = and(_T_305, _T_292) @[el2_lib.scala 197:42] node _T_307 = bits(io.trigger_pkt_any[1].tdata2, 2, 2) @[el2_lib.scala 197:75] node _T_308 = bits(_T_285, 2, 2) @[el2_lib.scala 197:87] node _T_309 = eq(_T_307, _T_308) @[el2_lib.scala 197:79] node _T_310 = mux(_T_306, UInt<1>("h01"), _T_309) @[el2_lib.scala 197:24] _T_287[2] <= _T_310 @[el2_lib.scala 197:18] node _T_311 = bits(io.trigger_pkt_any[1].tdata2, 2, 0) @[el2_lib.scala 197:29] node _T_312 = andr(_T_311) @[el2_lib.scala 197:37] node _T_313 = and(_T_312, _T_292) @[el2_lib.scala 197:42] node _T_314 = bits(io.trigger_pkt_any[1].tdata2, 3, 3) @[el2_lib.scala 197:75] node _T_315 = bits(_T_285, 3, 3) @[el2_lib.scala 197:87] node _T_316 = eq(_T_314, _T_315) @[el2_lib.scala 197:79] node _T_317 = mux(_T_313, UInt<1>("h01"), _T_316) @[el2_lib.scala 197:24] _T_287[3] <= _T_317 @[el2_lib.scala 197:18] node _T_318 = bits(io.trigger_pkt_any[1].tdata2, 3, 0) @[el2_lib.scala 197:29] node _T_319 = andr(_T_318) @[el2_lib.scala 197:37] node _T_320 = and(_T_319, _T_292) @[el2_lib.scala 197:42] node _T_321 = bits(io.trigger_pkt_any[1].tdata2, 4, 4) @[el2_lib.scala 197:75] node _T_322 = bits(_T_285, 4, 4) @[el2_lib.scala 197:87] node _T_323 = eq(_T_321, _T_322) @[el2_lib.scala 197:79] node _T_324 = mux(_T_320, UInt<1>("h01"), _T_323) @[el2_lib.scala 197:24] _T_287[4] <= _T_324 @[el2_lib.scala 197:18] node _T_325 = bits(io.trigger_pkt_any[1].tdata2, 4, 0) @[el2_lib.scala 197:29] node _T_326 = andr(_T_325) @[el2_lib.scala 197:37] node _T_327 = and(_T_326, _T_292) @[el2_lib.scala 197:42] node _T_328 = bits(io.trigger_pkt_any[1].tdata2, 5, 5) @[el2_lib.scala 197:75] node _T_329 = bits(_T_285, 5, 5) @[el2_lib.scala 197:87] node _T_330 = eq(_T_328, _T_329) @[el2_lib.scala 197:79] node _T_331 = mux(_T_327, UInt<1>("h01"), _T_330) @[el2_lib.scala 197:24] _T_287[5] <= _T_331 @[el2_lib.scala 197:18] node _T_332 = bits(io.trigger_pkt_any[1].tdata2, 5, 0) @[el2_lib.scala 197:29] node _T_333 = andr(_T_332) @[el2_lib.scala 197:37] node _T_334 = and(_T_333, _T_292) @[el2_lib.scala 197:42] node _T_335 = bits(io.trigger_pkt_any[1].tdata2, 6, 6) @[el2_lib.scala 197:75] node _T_336 = bits(_T_285, 6, 6) @[el2_lib.scala 197:87] node _T_337 = eq(_T_335, _T_336) @[el2_lib.scala 197:79] node _T_338 = mux(_T_334, UInt<1>("h01"), _T_337) @[el2_lib.scala 197:24] _T_287[6] <= _T_338 @[el2_lib.scala 197:18] node _T_339 = bits(io.trigger_pkt_any[1].tdata2, 6, 0) @[el2_lib.scala 197:29] node _T_340 = andr(_T_339) @[el2_lib.scala 197:37] node _T_341 = and(_T_340, _T_292) @[el2_lib.scala 197:42] node _T_342 = bits(io.trigger_pkt_any[1].tdata2, 7, 7) @[el2_lib.scala 197:75] node _T_343 = bits(_T_285, 7, 7) @[el2_lib.scala 197:87] node _T_344 = eq(_T_342, _T_343) @[el2_lib.scala 197:79] node _T_345 = mux(_T_341, UInt<1>("h01"), _T_344) @[el2_lib.scala 197:24] _T_287[7] <= _T_345 @[el2_lib.scala 197:18] node _T_346 = bits(io.trigger_pkt_any[1].tdata2, 7, 0) @[el2_lib.scala 197:29] node _T_347 = andr(_T_346) @[el2_lib.scala 197:37] node _T_348 = and(_T_347, _T_292) @[el2_lib.scala 197:42] node _T_349 = bits(io.trigger_pkt_any[1].tdata2, 8, 8) @[el2_lib.scala 197:75] node _T_350 = bits(_T_285, 8, 8) @[el2_lib.scala 197:87] node _T_351 = eq(_T_349, _T_350) @[el2_lib.scala 197:79] node _T_352 = mux(_T_348, UInt<1>("h01"), _T_351) @[el2_lib.scala 197:24] _T_287[8] <= _T_352 @[el2_lib.scala 197:18] node _T_353 = bits(io.trigger_pkt_any[1].tdata2, 8, 0) @[el2_lib.scala 197:29] node _T_354 = andr(_T_353) @[el2_lib.scala 197:37] node _T_355 = and(_T_354, _T_292) @[el2_lib.scala 197:42] node _T_356 = bits(io.trigger_pkt_any[1].tdata2, 9, 9) @[el2_lib.scala 197:75] node _T_357 = bits(_T_285, 9, 9) @[el2_lib.scala 197:87] node _T_358 = eq(_T_356, _T_357) @[el2_lib.scala 197:79] node _T_359 = mux(_T_355, UInt<1>("h01"), _T_358) @[el2_lib.scala 197:24] _T_287[9] <= _T_359 @[el2_lib.scala 197:18] node _T_360 = bits(io.trigger_pkt_any[1].tdata2, 9, 0) @[el2_lib.scala 197:29] node _T_361 = andr(_T_360) @[el2_lib.scala 197:37] node _T_362 = and(_T_361, _T_292) @[el2_lib.scala 197:42] node _T_363 = bits(io.trigger_pkt_any[1].tdata2, 10, 10) @[el2_lib.scala 197:75] node _T_364 = bits(_T_285, 10, 10) @[el2_lib.scala 197:87] node _T_365 = eq(_T_363, _T_364) @[el2_lib.scala 197:79] node _T_366 = mux(_T_362, UInt<1>("h01"), _T_365) @[el2_lib.scala 197:24] _T_287[10] <= _T_366 @[el2_lib.scala 197:18] node _T_367 = bits(io.trigger_pkt_any[1].tdata2, 10, 0) @[el2_lib.scala 197:29] node _T_368 = andr(_T_367) @[el2_lib.scala 197:37] node _T_369 = and(_T_368, _T_292) @[el2_lib.scala 197:42] node _T_370 = bits(io.trigger_pkt_any[1].tdata2, 11, 11) @[el2_lib.scala 197:75] node _T_371 = bits(_T_285, 11, 11) @[el2_lib.scala 197:87] node _T_372 = eq(_T_370, _T_371) @[el2_lib.scala 197:79] node _T_373 = mux(_T_369, UInt<1>("h01"), _T_372) @[el2_lib.scala 197:24] _T_287[11] <= _T_373 @[el2_lib.scala 197:18] node _T_374 = bits(io.trigger_pkt_any[1].tdata2, 11, 0) @[el2_lib.scala 197:29] node _T_375 = andr(_T_374) @[el2_lib.scala 197:37] node _T_376 = and(_T_375, _T_292) @[el2_lib.scala 197:42] node _T_377 = bits(io.trigger_pkt_any[1].tdata2, 12, 12) @[el2_lib.scala 197:75] node _T_378 = bits(_T_285, 12, 12) @[el2_lib.scala 197:87] node _T_379 = eq(_T_377, _T_378) @[el2_lib.scala 197:79] node _T_380 = mux(_T_376, UInt<1>("h01"), _T_379) @[el2_lib.scala 197:24] _T_287[12] <= _T_380 @[el2_lib.scala 197:18] node _T_381 = bits(io.trigger_pkt_any[1].tdata2, 12, 0) @[el2_lib.scala 197:29] node _T_382 = andr(_T_381) @[el2_lib.scala 197:37] node _T_383 = and(_T_382, _T_292) @[el2_lib.scala 197:42] node _T_384 = bits(io.trigger_pkt_any[1].tdata2, 13, 13) @[el2_lib.scala 197:75] node _T_385 = bits(_T_285, 13, 13) @[el2_lib.scala 197:87] node _T_386 = eq(_T_384, _T_385) @[el2_lib.scala 197:79] node _T_387 = mux(_T_383, UInt<1>("h01"), _T_386) @[el2_lib.scala 197:24] _T_287[13] <= _T_387 @[el2_lib.scala 197:18] node _T_388 = bits(io.trigger_pkt_any[1].tdata2, 13, 0) @[el2_lib.scala 197:29] node _T_389 = andr(_T_388) @[el2_lib.scala 197:37] node _T_390 = and(_T_389, _T_292) @[el2_lib.scala 197:42] node _T_391 = bits(io.trigger_pkt_any[1].tdata2, 14, 14) @[el2_lib.scala 197:75] node _T_392 = bits(_T_285, 14, 14) @[el2_lib.scala 197:87] node _T_393 = eq(_T_391, _T_392) @[el2_lib.scala 197:79] node _T_394 = mux(_T_390, UInt<1>("h01"), _T_393) @[el2_lib.scala 197:24] _T_287[14] <= _T_394 @[el2_lib.scala 197:18] node _T_395 = bits(io.trigger_pkt_any[1].tdata2, 14, 0) @[el2_lib.scala 197:29] node _T_396 = andr(_T_395) @[el2_lib.scala 197:37] node _T_397 = and(_T_396, _T_292) @[el2_lib.scala 197:42] node _T_398 = bits(io.trigger_pkt_any[1].tdata2, 15, 15) @[el2_lib.scala 197:75] node _T_399 = bits(_T_285, 15, 15) @[el2_lib.scala 197:87] node _T_400 = eq(_T_398, _T_399) @[el2_lib.scala 197:79] node _T_401 = mux(_T_397, UInt<1>("h01"), _T_400) @[el2_lib.scala 197:24] _T_287[15] <= _T_401 @[el2_lib.scala 197:18] node _T_402 = bits(io.trigger_pkt_any[1].tdata2, 15, 0) @[el2_lib.scala 197:29] node _T_403 = andr(_T_402) @[el2_lib.scala 197:37] node _T_404 = and(_T_403, _T_292) @[el2_lib.scala 197:42] node _T_405 = bits(io.trigger_pkt_any[1].tdata2, 16, 16) @[el2_lib.scala 197:75] node _T_406 = bits(_T_285, 16, 16) @[el2_lib.scala 197:87] node _T_407 = eq(_T_405, _T_406) @[el2_lib.scala 197:79] node _T_408 = mux(_T_404, UInt<1>("h01"), _T_407) @[el2_lib.scala 197:24] _T_287[16] <= _T_408 @[el2_lib.scala 197:18] node _T_409 = bits(io.trigger_pkt_any[1].tdata2, 16, 0) @[el2_lib.scala 197:29] node _T_410 = andr(_T_409) @[el2_lib.scala 197:37] node _T_411 = and(_T_410, _T_292) @[el2_lib.scala 197:42] node _T_412 = bits(io.trigger_pkt_any[1].tdata2, 17, 17) @[el2_lib.scala 197:75] node _T_413 = bits(_T_285, 17, 17) @[el2_lib.scala 197:87] node _T_414 = eq(_T_412, _T_413) @[el2_lib.scala 197:79] node _T_415 = mux(_T_411, UInt<1>("h01"), _T_414) @[el2_lib.scala 197:24] _T_287[17] <= _T_415 @[el2_lib.scala 197:18] node _T_416 = bits(io.trigger_pkt_any[1].tdata2, 17, 0) @[el2_lib.scala 197:29] node _T_417 = andr(_T_416) @[el2_lib.scala 197:37] node _T_418 = and(_T_417, _T_292) @[el2_lib.scala 197:42] node _T_419 = bits(io.trigger_pkt_any[1].tdata2, 18, 18) @[el2_lib.scala 197:75] node _T_420 = bits(_T_285, 18, 18) @[el2_lib.scala 197:87] node _T_421 = eq(_T_419, _T_420) @[el2_lib.scala 197:79] node _T_422 = mux(_T_418, UInt<1>("h01"), _T_421) @[el2_lib.scala 197:24] _T_287[18] <= _T_422 @[el2_lib.scala 197:18] node _T_423 = bits(io.trigger_pkt_any[1].tdata2, 18, 0) @[el2_lib.scala 197:29] node _T_424 = andr(_T_423) @[el2_lib.scala 197:37] node _T_425 = and(_T_424, _T_292) @[el2_lib.scala 197:42] node _T_426 = bits(io.trigger_pkt_any[1].tdata2, 19, 19) @[el2_lib.scala 197:75] node _T_427 = bits(_T_285, 19, 19) @[el2_lib.scala 197:87] node _T_428 = eq(_T_426, _T_427) @[el2_lib.scala 197:79] node _T_429 = mux(_T_425, UInt<1>("h01"), _T_428) @[el2_lib.scala 197:24] _T_287[19] <= _T_429 @[el2_lib.scala 197:18] node _T_430 = bits(io.trigger_pkt_any[1].tdata2, 19, 0) @[el2_lib.scala 197:29] node _T_431 = andr(_T_430) @[el2_lib.scala 197:37] node _T_432 = and(_T_431, _T_292) @[el2_lib.scala 197:42] node _T_433 = bits(io.trigger_pkt_any[1].tdata2, 20, 20) @[el2_lib.scala 197:75] node _T_434 = bits(_T_285, 20, 20) @[el2_lib.scala 197:87] node _T_435 = eq(_T_433, _T_434) @[el2_lib.scala 197:79] node _T_436 = mux(_T_432, UInt<1>("h01"), _T_435) @[el2_lib.scala 197:24] _T_287[20] <= _T_436 @[el2_lib.scala 197:18] node _T_437 = bits(io.trigger_pkt_any[1].tdata2, 20, 0) @[el2_lib.scala 197:29] node _T_438 = andr(_T_437) @[el2_lib.scala 197:37] node _T_439 = and(_T_438, _T_292) @[el2_lib.scala 197:42] node _T_440 = bits(io.trigger_pkt_any[1].tdata2, 21, 21) @[el2_lib.scala 197:75] node _T_441 = bits(_T_285, 21, 21) @[el2_lib.scala 197:87] node _T_442 = eq(_T_440, _T_441) @[el2_lib.scala 197:79] node _T_443 = mux(_T_439, UInt<1>("h01"), _T_442) @[el2_lib.scala 197:24] _T_287[21] <= _T_443 @[el2_lib.scala 197:18] node _T_444 = bits(io.trigger_pkt_any[1].tdata2, 21, 0) @[el2_lib.scala 197:29] node _T_445 = andr(_T_444) @[el2_lib.scala 197:37] node _T_446 = and(_T_445, _T_292) @[el2_lib.scala 197:42] node _T_447 = bits(io.trigger_pkt_any[1].tdata2, 22, 22) @[el2_lib.scala 197:75] node _T_448 = bits(_T_285, 22, 22) @[el2_lib.scala 197:87] node _T_449 = eq(_T_447, _T_448) @[el2_lib.scala 197:79] node _T_450 = mux(_T_446, UInt<1>("h01"), _T_449) @[el2_lib.scala 197:24] _T_287[22] <= _T_450 @[el2_lib.scala 197:18] node _T_451 = bits(io.trigger_pkt_any[1].tdata2, 22, 0) @[el2_lib.scala 197:29] node _T_452 = andr(_T_451) @[el2_lib.scala 197:37] node _T_453 = and(_T_452, _T_292) @[el2_lib.scala 197:42] node _T_454 = bits(io.trigger_pkt_any[1].tdata2, 23, 23) @[el2_lib.scala 197:75] node _T_455 = bits(_T_285, 23, 23) @[el2_lib.scala 197:87] node _T_456 = eq(_T_454, _T_455) @[el2_lib.scala 197:79] node _T_457 = mux(_T_453, UInt<1>("h01"), _T_456) @[el2_lib.scala 197:24] _T_287[23] <= _T_457 @[el2_lib.scala 197:18] node _T_458 = bits(io.trigger_pkt_any[1].tdata2, 23, 0) @[el2_lib.scala 197:29] node _T_459 = andr(_T_458) @[el2_lib.scala 197:37] node _T_460 = and(_T_459, _T_292) @[el2_lib.scala 197:42] node _T_461 = bits(io.trigger_pkt_any[1].tdata2, 24, 24) @[el2_lib.scala 197:75] node _T_462 = bits(_T_285, 24, 24) @[el2_lib.scala 197:87] node _T_463 = eq(_T_461, _T_462) @[el2_lib.scala 197:79] node _T_464 = mux(_T_460, UInt<1>("h01"), _T_463) @[el2_lib.scala 197:24] _T_287[24] <= _T_464 @[el2_lib.scala 197:18] node _T_465 = bits(io.trigger_pkt_any[1].tdata2, 24, 0) @[el2_lib.scala 197:29] node _T_466 = andr(_T_465) @[el2_lib.scala 197:37] node _T_467 = and(_T_466, _T_292) @[el2_lib.scala 197:42] node _T_468 = bits(io.trigger_pkt_any[1].tdata2, 25, 25) @[el2_lib.scala 197:75] node _T_469 = bits(_T_285, 25, 25) @[el2_lib.scala 197:87] node _T_470 = eq(_T_468, _T_469) @[el2_lib.scala 197:79] node _T_471 = mux(_T_467, UInt<1>("h01"), _T_470) @[el2_lib.scala 197:24] _T_287[25] <= _T_471 @[el2_lib.scala 197:18] node _T_472 = bits(io.trigger_pkt_any[1].tdata2, 25, 0) @[el2_lib.scala 197:29] node _T_473 = andr(_T_472) @[el2_lib.scala 197:37] node _T_474 = and(_T_473, _T_292) @[el2_lib.scala 197:42] node _T_475 = bits(io.trigger_pkt_any[1].tdata2, 26, 26) @[el2_lib.scala 197:75] node _T_476 = bits(_T_285, 26, 26) @[el2_lib.scala 197:87] node _T_477 = eq(_T_475, _T_476) @[el2_lib.scala 197:79] node _T_478 = mux(_T_474, UInt<1>("h01"), _T_477) @[el2_lib.scala 197:24] _T_287[26] <= _T_478 @[el2_lib.scala 197:18] node _T_479 = bits(io.trigger_pkt_any[1].tdata2, 26, 0) @[el2_lib.scala 197:29] node _T_480 = andr(_T_479) @[el2_lib.scala 197:37] node _T_481 = and(_T_480, _T_292) @[el2_lib.scala 197:42] node _T_482 = bits(io.trigger_pkt_any[1].tdata2, 27, 27) @[el2_lib.scala 197:75] node _T_483 = bits(_T_285, 27, 27) @[el2_lib.scala 197:87] node _T_484 = eq(_T_482, _T_483) @[el2_lib.scala 197:79] node _T_485 = mux(_T_481, UInt<1>("h01"), _T_484) @[el2_lib.scala 197:24] _T_287[27] <= _T_485 @[el2_lib.scala 197:18] node _T_486 = bits(io.trigger_pkt_any[1].tdata2, 27, 0) @[el2_lib.scala 197:29] node _T_487 = andr(_T_486) @[el2_lib.scala 197:37] node _T_488 = and(_T_487, _T_292) @[el2_lib.scala 197:42] node _T_489 = bits(io.trigger_pkt_any[1].tdata2, 28, 28) @[el2_lib.scala 197:75] node _T_490 = bits(_T_285, 28, 28) @[el2_lib.scala 197:87] node _T_491 = eq(_T_489, _T_490) @[el2_lib.scala 197:79] node _T_492 = mux(_T_488, UInt<1>("h01"), _T_491) @[el2_lib.scala 197:24] _T_287[28] <= _T_492 @[el2_lib.scala 197:18] node _T_493 = bits(io.trigger_pkt_any[1].tdata2, 28, 0) @[el2_lib.scala 197:29] node _T_494 = andr(_T_493) @[el2_lib.scala 197:37] node _T_495 = and(_T_494, _T_292) @[el2_lib.scala 197:42] node _T_496 = bits(io.trigger_pkt_any[1].tdata2, 29, 29) @[el2_lib.scala 197:75] node _T_497 = bits(_T_285, 29, 29) @[el2_lib.scala 197:87] node _T_498 = eq(_T_496, _T_497) @[el2_lib.scala 197:79] node _T_499 = mux(_T_495, UInt<1>("h01"), _T_498) @[el2_lib.scala 197:24] _T_287[29] <= _T_499 @[el2_lib.scala 197:18] node _T_500 = bits(io.trigger_pkt_any[1].tdata2, 29, 0) @[el2_lib.scala 197:29] node _T_501 = andr(_T_500) @[el2_lib.scala 197:37] node _T_502 = and(_T_501, _T_292) @[el2_lib.scala 197:42] node _T_503 = bits(io.trigger_pkt_any[1].tdata2, 30, 30) @[el2_lib.scala 197:75] node _T_504 = bits(_T_285, 30, 30) @[el2_lib.scala 197:87] node _T_505 = eq(_T_503, _T_504) @[el2_lib.scala 197:79] node _T_506 = mux(_T_502, UInt<1>("h01"), _T_505) @[el2_lib.scala 197:24] _T_287[30] <= _T_506 @[el2_lib.scala 197:18] node _T_507 = bits(io.trigger_pkt_any[1].tdata2, 30, 0) @[el2_lib.scala 197:29] node _T_508 = andr(_T_507) @[el2_lib.scala 197:37] node _T_509 = and(_T_508, _T_292) @[el2_lib.scala 197:42] node _T_510 = bits(io.trigger_pkt_any[1].tdata2, 31, 31) @[el2_lib.scala 197:75] node _T_511 = bits(_T_285, 31, 31) @[el2_lib.scala 197:87] node _T_512 = eq(_T_510, _T_511) @[el2_lib.scala 197:79] node _T_513 = mux(_T_509, UInt<1>("h01"), _T_512) @[el2_lib.scala 197:24] _T_287[31] <= _T_513 @[el2_lib.scala 197:18] node _T_514 = cat(_T_287[1], _T_287[0]) @[el2_lib.scala 198:14] node _T_515 = cat(_T_287[3], _T_287[2]) @[el2_lib.scala 198:14] node _T_516 = cat(_T_515, _T_514) @[el2_lib.scala 198:14] node _T_517 = cat(_T_287[5], _T_287[4]) @[el2_lib.scala 198:14] node _T_518 = cat(_T_287[7], _T_287[6]) @[el2_lib.scala 198:14] node _T_519 = cat(_T_518, _T_517) @[el2_lib.scala 198:14] node _T_520 = cat(_T_519, _T_516) @[el2_lib.scala 198:14] node _T_521 = cat(_T_287[9], _T_287[8]) @[el2_lib.scala 198:14] node _T_522 = cat(_T_287[11], _T_287[10]) @[el2_lib.scala 198:14] node _T_523 = cat(_T_522, _T_521) @[el2_lib.scala 198:14] node _T_524 = cat(_T_287[13], _T_287[12]) @[el2_lib.scala 198:14] node _T_525 = cat(_T_287[15], _T_287[14]) @[el2_lib.scala 198:14] node _T_526 = cat(_T_525, _T_524) @[el2_lib.scala 198:14] node _T_527 = cat(_T_526, _T_523) @[el2_lib.scala 198:14] node _T_528 = cat(_T_527, _T_520) @[el2_lib.scala 198:14] node _T_529 = cat(_T_287[17], _T_287[16]) @[el2_lib.scala 198:14] node _T_530 = cat(_T_287[19], _T_287[18]) @[el2_lib.scala 198:14] node _T_531 = cat(_T_530, _T_529) @[el2_lib.scala 198:14] node _T_532 = cat(_T_287[21], _T_287[20]) @[el2_lib.scala 198:14] node _T_533 = cat(_T_287[23], _T_287[22]) @[el2_lib.scala 198:14] node _T_534 = cat(_T_533, _T_532) @[el2_lib.scala 198:14] node _T_535 = cat(_T_534, _T_531) @[el2_lib.scala 198:14] node _T_536 = cat(_T_287[25], _T_287[24]) @[el2_lib.scala 198:14] node _T_537 = cat(_T_287[27], _T_287[26]) @[el2_lib.scala 198:14] node _T_538 = cat(_T_537, _T_536) @[el2_lib.scala 198:14] node _T_539 = cat(_T_287[29], _T_287[28]) @[el2_lib.scala 198:14] node _T_540 = cat(_T_287[31], _T_287[30]) @[el2_lib.scala 198:14] node _T_541 = cat(_T_540, _T_539) @[el2_lib.scala 198:14] node _T_542 = cat(_T_541, _T_538) @[el2_lib.scala 198:14] node _T_543 = cat(_T_542, _T_535) @[el2_lib.scala 198:14] node _T_544 = cat(_T_543, _T_528) @[el2_lib.scala 198:14] node lsu_trigger_data_match_1 = andr(_T_544) @[el2_lib.scala 198:21] node _T_545 = bits(io.trigger_pkt_any[2].select, 0, 0) @[el2_lsu_trigger.scala 24:137] node _T_546 = eq(_T_545, UInt<1>("h00")) @[el2_lsu_trigger.scala 24:107] node _T_547 = and(io.trigger_pkt_any[2].select, io.trigger_pkt_any[2].store) @[el2_lsu_trigger.scala 25:35] node _T_548 = bits(_T_547, 0, 0) @[el2_lsu_trigger.scala 25:66] node _T_549 = mux(_T_546, io.lsu_addr_m, UInt<1>("h00")) @[Mux.scala 27:72] node _T_550 = mux(_T_548, store_data_trigger_m, UInt<1>("h00")) @[Mux.scala 27:72] node _T_551 = or(_T_549, _T_550) @[Mux.scala 27:72] wire _T_552 : UInt<32> @[Mux.scala 27:72] _T_552 <= _T_551 @[Mux.scala 27:72] node _T_553 = bits(io.trigger_pkt_any[2].match_, 0, 0) @[el2_lsu_trigger.scala 25:133] wire _T_554 : UInt<1>[32] @[el2_lib.scala 193:24] node _T_555 = bits(_T_553, 0, 0) @[el2_lib.scala 194:37] node _T_556 = bits(io.trigger_pkt_any[2].tdata2, 31, 0) @[el2_lib.scala 194:53] node _T_557 = andr(_T_556) @[el2_lib.scala 194:73] node _T_558 = not(_T_557) @[el2_lib.scala 194:47] node _T_559 = and(_T_555, _T_558) @[el2_lib.scala 194:44] node _T_560 = bits(io.trigger_pkt_any[2].tdata2, 0, 0) @[el2_lib.scala 195:48] node _T_561 = bits(_T_552, 0, 0) @[el2_lib.scala 195:60] node _T_562 = eq(_T_560, _T_561) @[el2_lib.scala 195:52] node _T_563 = or(_T_559, _T_562) @[el2_lib.scala 195:41] _T_554[0] <= _T_563 @[el2_lib.scala 195:18] node _T_564 = bits(io.trigger_pkt_any[2].tdata2, 0, 0) @[el2_lib.scala 197:29] node _T_565 = andr(_T_564) @[el2_lib.scala 197:37] node _T_566 = and(_T_565, _T_559) @[el2_lib.scala 197:42] node _T_567 = bits(io.trigger_pkt_any[2].tdata2, 1, 1) @[el2_lib.scala 197:75] node _T_568 = bits(_T_552, 1, 1) @[el2_lib.scala 197:87] node _T_569 = eq(_T_567, _T_568) @[el2_lib.scala 197:79] node _T_570 = mux(_T_566, UInt<1>("h01"), _T_569) @[el2_lib.scala 197:24] _T_554[1] <= _T_570 @[el2_lib.scala 197:18] node _T_571 = bits(io.trigger_pkt_any[2].tdata2, 1, 0) @[el2_lib.scala 197:29] node _T_572 = andr(_T_571) @[el2_lib.scala 197:37] node _T_573 = and(_T_572, _T_559) @[el2_lib.scala 197:42] node _T_574 = bits(io.trigger_pkt_any[2].tdata2, 2, 2) @[el2_lib.scala 197:75] node _T_575 = bits(_T_552, 2, 2) @[el2_lib.scala 197:87] node _T_576 = eq(_T_574, _T_575) @[el2_lib.scala 197:79] node _T_577 = mux(_T_573, UInt<1>("h01"), _T_576) @[el2_lib.scala 197:24] _T_554[2] <= _T_577 @[el2_lib.scala 197:18] node _T_578 = bits(io.trigger_pkt_any[2].tdata2, 2, 0) @[el2_lib.scala 197:29] node _T_579 = andr(_T_578) @[el2_lib.scala 197:37] node _T_580 = and(_T_579, _T_559) @[el2_lib.scala 197:42] node _T_581 = bits(io.trigger_pkt_any[2].tdata2, 3, 3) @[el2_lib.scala 197:75] node _T_582 = bits(_T_552, 3, 3) @[el2_lib.scala 197:87] node _T_583 = eq(_T_581, _T_582) @[el2_lib.scala 197:79] node _T_584 = mux(_T_580, UInt<1>("h01"), _T_583) @[el2_lib.scala 197:24] _T_554[3] <= _T_584 @[el2_lib.scala 197:18] node _T_585 = bits(io.trigger_pkt_any[2].tdata2, 3, 0) @[el2_lib.scala 197:29] node _T_586 = andr(_T_585) @[el2_lib.scala 197:37] node _T_587 = and(_T_586, _T_559) @[el2_lib.scala 197:42] node _T_588 = bits(io.trigger_pkt_any[2].tdata2, 4, 4) @[el2_lib.scala 197:75] node _T_589 = bits(_T_552, 4, 4) @[el2_lib.scala 197:87] node _T_590 = eq(_T_588, _T_589) @[el2_lib.scala 197:79] node _T_591 = mux(_T_587, UInt<1>("h01"), _T_590) @[el2_lib.scala 197:24] _T_554[4] <= _T_591 @[el2_lib.scala 197:18] node _T_592 = bits(io.trigger_pkt_any[2].tdata2, 4, 0) @[el2_lib.scala 197:29] node _T_593 = andr(_T_592) @[el2_lib.scala 197:37] node _T_594 = and(_T_593, _T_559) @[el2_lib.scala 197:42] node _T_595 = bits(io.trigger_pkt_any[2].tdata2, 5, 5) @[el2_lib.scala 197:75] node _T_596 = bits(_T_552, 5, 5) @[el2_lib.scala 197:87] node _T_597 = eq(_T_595, _T_596) @[el2_lib.scala 197:79] node _T_598 = mux(_T_594, UInt<1>("h01"), _T_597) @[el2_lib.scala 197:24] _T_554[5] <= _T_598 @[el2_lib.scala 197:18] node _T_599 = bits(io.trigger_pkt_any[2].tdata2, 5, 0) @[el2_lib.scala 197:29] node _T_600 = andr(_T_599) @[el2_lib.scala 197:37] node _T_601 = and(_T_600, _T_559) @[el2_lib.scala 197:42] node _T_602 = bits(io.trigger_pkt_any[2].tdata2, 6, 6) @[el2_lib.scala 197:75] node _T_603 = bits(_T_552, 6, 6) @[el2_lib.scala 197:87] node _T_604 = eq(_T_602, _T_603) @[el2_lib.scala 197:79] node _T_605 = mux(_T_601, UInt<1>("h01"), _T_604) @[el2_lib.scala 197:24] _T_554[6] <= _T_605 @[el2_lib.scala 197:18] node _T_606 = bits(io.trigger_pkt_any[2].tdata2, 6, 0) @[el2_lib.scala 197:29] node _T_607 = andr(_T_606) @[el2_lib.scala 197:37] node _T_608 = and(_T_607, _T_559) @[el2_lib.scala 197:42] node _T_609 = bits(io.trigger_pkt_any[2].tdata2, 7, 7) @[el2_lib.scala 197:75] node _T_610 = bits(_T_552, 7, 7) @[el2_lib.scala 197:87] node _T_611 = eq(_T_609, _T_610) @[el2_lib.scala 197:79] node _T_612 = mux(_T_608, UInt<1>("h01"), _T_611) @[el2_lib.scala 197:24] _T_554[7] <= _T_612 @[el2_lib.scala 197:18] node _T_613 = bits(io.trigger_pkt_any[2].tdata2, 7, 0) @[el2_lib.scala 197:29] node _T_614 = andr(_T_613) @[el2_lib.scala 197:37] node _T_615 = and(_T_614, _T_559) @[el2_lib.scala 197:42] node _T_616 = bits(io.trigger_pkt_any[2].tdata2, 8, 8) @[el2_lib.scala 197:75] node _T_617 = bits(_T_552, 8, 8) @[el2_lib.scala 197:87] node _T_618 = eq(_T_616, _T_617) @[el2_lib.scala 197:79] node _T_619 = mux(_T_615, UInt<1>("h01"), _T_618) @[el2_lib.scala 197:24] _T_554[8] <= _T_619 @[el2_lib.scala 197:18] node _T_620 = bits(io.trigger_pkt_any[2].tdata2, 8, 0) @[el2_lib.scala 197:29] node _T_621 = andr(_T_620) @[el2_lib.scala 197:37] node _T_622 = and(_T_621, _T_559) @[el2_lib.scala 197:42] node _T_623 = bits(io.trigger_pkt_any[2].tdata2, 9, 9) @[el2_lib.scala 197:75] node _T_624 = bits(_T_552, 9, 9) @[el2_lib.scala 197:87] node _T_625 = eq(_T_623, _T_624) @[el2_lib.scala 197:79] node _T_626 = mux(_T_622, UInt<1>("h01"), _T_625) @[el2_lib.scala 197:24] _T_554[9] <= _T_626 @[el2_lib.scala 197:18] node _T_627 = bits(io.trigger_pkt_any[2].tdata2, 9, 0) @[el2_lib.scala 197:29] node _T_628 = andr(_T_627) @[el2_lib.scala 197:37] node _T_629 = and(_T_628, _T_559) @[el2_lib.scala 197:42] node _T_630 = bits(io.trigger_pkt_any[2].tdata2, 10, 10) @[el2_lib.scala 197:75] node _T_631 = bits(_T_552, 10, 10) @[el2_lib.scala 197:87] node _T_632 = eq(_T_630, _T_631) @[el2_lib.scala 197:79] node _T_633 = mux(_T_629, UInt<1>("h01"), _T_632) @[el2_lib.scala 197:24] _T_554[10] <= _T_633 @[el2_lib.scala 197:18] node _T_634 = bits(io.trigger_pkt_any[2].tdata2, 10, 0) @[el2_lib.scala 197:29] node _T_635 = andr(_T_634) @[el2_lib.scala 197:37] node _T_636 = and(_T_635, _T_559) @[el2_lib.scala 197:42] node _T_637 = bits(io.trigger_pkt_any[2].tdata2, 11, 11) @[el2_lib.scala 197:75] node _T_638 = bits(_T_552, 11, 11) @[el2_lib.scala 197:87] node _T_639 = eq(_T_637, _T_638) @[el2_lib.scala 197:79] node _T_640 = mux(_T_636, UInt<1>("h01"), _T_639) @[el2_lib.scala 197:24] _T_554[11] <= _T_640 @[el2_lib.scala 197:18] node _T_641 = bits(io.trigger_pkt_any[2].tdata2, 11, 0) @[el2_lib.scala 197:29] node _T_642 = andr(_T_641) @[el2_lib.scala 197:37] node _T_643 = and(_T_642, _T_559) @[el2_lib.scala 197:42] node _T_644 = bits(io.trigger_pkt_any[2].tdata2, 12, 12) @[el2_lib.scala 197:75] node _T_645 = bits(_T_552, 12, 12) @[el2_lib.scala 197:87] node _T_646 = eq(_T_644, _T_645) @[el2_lib.scala 197:79] node _T_647 = mux(_T_643, UInt<1>("h01"), _T_646) @[el2_lib.scala 197:24] _T_554[12] <= _T_647 @[el2_lib.scala 197:18] node _T_648 = bits(io.trigger_pkt_any[2].tdata2, 12, 0) @[el2_lib.scala 197:29] node _T_649 = andr(_T_648) @[el2_lib.scala 197:37] node _T_650 = and(_T_649, _T_559) @[el2_lib.scala 197:42] node _T_651 = bits(io.trigger_pkt_any[2].tdata2, 13, 13) @[el2_lib.scala 197:75] node _T_652 = bits(_T_552, 13, 13) @[el2_lib.scala 197:87] node _T_653 = eq(_T_651, _T_652) @[el2_lib.scala 197:79] node _T_654 = mux(_T_650, UInt<1>("h01"), _T_653) @[el2_lib.scala 197:24] _T_554[13] <= _T_654 @[el2_lib.scala 197:18] node _T_655 = bits(io.trigger_pkt_any[2].tdata2, 13, 0) @[el2_lib.scala 197:29] node _T_656 = andr(_T_655) @[el2_lib.scala 197:37] node _T_657 = and(_T_656, _T_559) @[el2_lib.scala 197:42] node _T_658 = bits(io.trigger_pkt_any[2].tdata2, 14, 14) @[el2_lib.scala 197:75] node _T_659 = bits(_T_552, 14, 14) @[el2_lib.scala 197:87] node _T_660 = eq(_T_658, _T_659) @[el2_lib.scala 197:79] node _T_661 = mux(_T_657, UInt<1>("h01"), _T_660) @[el2_lib.scala 197:24] _T_554[14] <= _T_661 @[el2_lib.scala 197:18] node _T_662 = bits(io.trigger_pkt_any[2].tdata2, 14, 0) @[el2_lib.scala 197:29] node _T_663 = andr(_T_662) @[el2_lib.scala 197:37] node _T_664 = and(_T_663, _T_559) @[el2_lib.scala 197:42] node _T_665 = bits(io.trigger_pkt_any[2].tdata2, 15, 15) @[el2_lib.scala 197:75] node _T_666 = bits(_T_552, 15, 15) @[el2_lib.scala 197:87] node _T_667 = eq(_T_665, _T_666) @[el2_lib.scala 197:79] node _T_668 = mux(_T_664, UInt<1>("h01"), _T_667) @[el2_lib.scala 197:24] _T_554[15] <= _T_668 @[el2_lib.scala 197:18] node _T_669 = bits(io.trigger_pkt_any[2].tdata2, 15, 0) @[el2_lib.scala 197:29] node _T_670 = andr(_T_669) @[el2_lib.scala 197:37] node _T_671 = and(_T_670, _T_559) @[el2_lib.scala 197:42] node _T_672 = bits(io.trigger_pkt_any[2].tdata2, 16, 16) @[el2_lib.scala 197:75] node _T_673 = bits(_T_552, 16, 16) @[el2_lib.scala 197:87] node _T_674 = eq(_T_672, _T_673) @[el2_lib.scala 197:79] node _T_675 = mux(_T_671, UInt<1>("h01"), _T_674) @[el2_lib.scala 197:24] _T_554[16] <= _T_675 @[el2_lib.scala 197:18] node _T_676 = bits(io.trigger_pkt_any[2].tdata2, 16, 0) @[el2_lib.scala 197:29] node _T_677 = andr(_T_676) @[el2_lib.scala 197:37] node _T_678 = and(_T_677, _T_559) @[el2_lib.scala 197:42] node _T_679 = bits(io.trigger_pkt_any[2].tdata2, 17, 17) @[el2_lib.scala 197:75] node _T_680 = bits(_T_552, 17, 17) @[el2_lib.scala 197:87] node _T_681 = eq(_T_679, _T_680) @[el2_lib.scala 197:79] node _T_682 = mux(_T_678, UInt<1>("h01"), _T_681) @[el2_lib.scala 197:24] _T_554[17] <= _T_682 @[el2_lib.scala 197:18] node _T_683 = bits(io.trigger_pkt_any[2].tdata2, 17, 0) @[el2_lib.scala 197:29] node _T_684 = andr(_T_683) @[el2_lib.scala 197:37] node _T_685 = and(_T_684, _T_559) @[el2_lib.scala 197:42] node _T_686 = bits(io.trigger_pkt_any[2].tdata2, 18, 18) @[el2_lib.scala 197:75] node _T_687 = bits(_T_552, 18, 18) @[el2_lib.scala 197:87] node _T_688 = eq(_T_686, _T_687) @[el2_lib.scala 197:79] node _T_689 = mux(_T_685, UInt<1>("h01"), _T_688) @[el2_lib.scala 197:24] _T_554[18] <= _T_689 @[el2_lib.scala 197:18] node _T_690 = bits(io.trigger_pkt_any[2].tdata2, 18, 0) @[el2_lib.scala 197:29] node _T_691 = andr(_T_690) @[el2_lib.scala 197:37] node _T_692 = and(_T_691, _T_559) @[el2_lib.scala 197:42] node _T_693 = bits(io.trigger_pkt_any[2].tdata2, 19, 19) @[el2_lib.scala 197:75] node _T_694 = bits(_T_552, 19, 19) @[el2_lib.scala 197:87] node _T_695 = eq(_T_693, _T_694) @[el2_lib.scala 197:79] node _T_696 = mux(_T_692, UInt<1>("h01"), _T_695) @[el2_lib.scala 197:24] _T_554[19] <= _T_696 @[el2_lib.scala 197:18] node _T_697 = bits(io.trigger_pkt_any[2].tdata2, 19, 0) @[el2_lib.scala 197:29] node _T_698 = andr(_T_697) @[el2_lib.scala 197:37] node _T_699 = and(_T_698, _T_559) @[el2_lib.scala 197:42] node _T_700 = bits(io.trigger_pkt_any[2].tdata2, 20, 20) @[el2_lib.scala 197:75] node _T_701 = bits(_T_552, 20, 20) @[el2_lib.scala 197:87] node _T_702 = eq(_T_700, _T_701) @[el2_lib.scala 197:79] node _T_703 = mux(_T_699, UInt<1>("h01"), _T_702) @[el2_lib.scala 197:24] _T_554[20] <= _T_703 @[el2_lib.scala 197:18] node _T_704 = bits(io.trigger_pkt_any[2].tdata2, 20, 0) @[el2_lib.scala 197:29] node _T_705 = andr(_T_704) @[el2_lib.scala 197:37] node _T_706 = and(_T_705, _T_559) @[el2_lib.scala 197:42] node _T_707 = bits(io.trigger_pkt_any[2].tdata2, 21, 21) @[el2_lib.scala 197:75] node _T_708 = bits(_T_552, 21, 21) @[el2_lib.scala 197:87] node _T_709 = eq(_T_707, _T_708) @[el2_lib.scala 197:79] node _T_710 = mux(_T_706, UInt<1>("h01"), _T_709) @[el2_lib.scala 197:24] _T_554[21] <= _T_710 @[el2_lib.scala 197:18] node _T_711 = bits(io.trigger_pkt_any[2].tdata2, 21, 0) @[el2_lib.scala 197:29] node _T_712 = andr(_T_711) @[el2_lib.scala 197:37] node _T_713 = and(_T_712, _T_559) @[el2_lib.scala 197:42] node _T_714 = bits(io.trigger_pkt_any[2].tdata2, 22, 22) @[el2_lib.scala 197:75] node _T_715 = bits(_T_552, 22, 22) @[el2_lib.scala 197:87] node _T_716 = eq(_T_714, _T_715) @[el2_lib.scala 197:79] node _T_717 = mux(_T_713, UInt<1>("h01"), _T_716) @[el2_lib.scala 197:24] _T_554[22] <= _T_717 @[el2_lib.scala 197:18] node _T_718 = bits(io.trigger_pkt_any[2].tdata2, 22, 0) @[el2_lib.scala 197:29] node _T_719 = andr(_T_718) @[el2_lib.scala 197:37] node _T_720 = and(_T_719, _T_559) @[el2_lib.scala 197:42] node _T_721 = bits(io.trigger_pkt_any[2].tdata2, 23, 23) @[el2_lib.scala 197:75] node _T_722 = bits(_T_552, 23, 23) @[el2_lib.scala 197:87] node _T_723 = eq(_T_721, _T_722) @[el2_lib.scala 197:79] node _T_724 = mux(_T_720, UInt<1>("h01"), _T_723) @[el2_lib.scala 197:24] _T_554[23] <= _T_724 @[el2_lib.scala 197:18] node _T_725 = bits(io.trigger_pkt_any[2].tdata2, 23, 0) @[el2_lib.scala 197:29] node _T_726 = andr(_T_725) @[el2_lib.scala 197:37] node _T_727 = and(_T_726, _T_559) @[el2_lib.scala 197:42] node _T_728 = bits(io.trigger_pkt_any[2].tdata2, 24, 24) @[el2_lib.scala 197:75] node _T_729 = bits(_T_552, 24, 24) @[el2_lib.scala 197:87] node _T_730 = eq(_T_728, _T_729) @[el2_lib.scala 197:79] node _T_731 = mux(_T_727, UInt<1>("h01"), _T_730) @[el2_lib.scala 197:24] _T_554[24] <= _T_731 @[el2_lib.scala 197:18] node _T_732 = bits(io.trigger_pkt_any[2].tdata2, 24, 0) @[el2_lib.scala 197:29] node _T_733 = andr(_T_732) @[el2_lib.scala 197:37] node _T_734 = and(_T_733, _T_559) @[el2_lib.scala 197:42] node _T_735 = bits(io.trigger_pkt_any[2].tdata2, 25, 25) @[el2_lib.scala 197:75] node _T_736 = bits(_T_552, 25, 25) @[el2_lib.scala 197:87] node _T_737 = eq(_T_735, _T_736) @[el2_lib.scala 197:79] node _T_738 = mux(_T_734, UInt<1>("h01"), _T_737) @[el2_lib.scala 197:24] _T_554[25] <= _T_738 @[el2_lib.scala 197:18] node _T_739 = bits(io.trigger_pkt_any[2].tdata2, 25, 0) @[el2_lib.scala 197:29] node _T_740 = andr(_T_739) @[el2_lib.scala 197:37] node _T_741 = and(_T_740, _T_559) @[el2_lib.scala 197:42] node _T_742 = bits(io.trigger_pkt_any[2].tdata2, 26, 26) @[el2_lib.scala 197:75] node _T_743 = bits(_T_552, 26, 26) @[el2_lib.scala 197:87] node _T_744 = eq(_T_742, _T_743) @[el2_lib.scala 197:79] node _T_745 = mux(_T_741, UInt<1>("h01"), _T_744) @[el2_lib.scala 197:24] _T_554[26] <= _T_745 @[el2_lib.scala 197:18] node _T_746 = bits(io.trigger_pkt_any[2].tdata2, 26, 0) @[el2_lib.scala 197:29] node _T_747 = andr(_T_746) @[el2_lib.scala 197:37] node _T_748 = and(_T_747, _T_559) @[el2_lib.scala 197:42] node _T_749 = bits(io.trigger_pkt_any[2].tdata2, 27, 27) @[el2_lib.scala 197:75] node _T_750 = bits(_T_552, 27, 27) @[el2_lib.scala 197:87] node _T_751 = eq(_T_749, _T_750) @[el2_lib.scala 197:79] node _T_752 = mux(_T_748, UInt<1>("h01"), _T_751) @[el2_lib.scala 197:24] _T_554[27] <= _T_752 @[el2_lib.scala 197:18] node _T_753 = bits(io.trigger_pkt_any[2].tdata2, 27, 0) @[el2_lib.scala 197:29] node _T_754 = andr(_T_753) @[el2_lib.scala 197:37] node _T_755 = and(_T_754, _T_559) @[el2_lib.scala 197:42] node _T_756 = bits(io.trigger_pkt_any[2].tdata2, 28, 28) @[el2_lib.scala 197:75] node _T_757 = bits(_T_552, 28, 28) @[el2_lib.scala 197:87] node _T_758 = eq(_T_756, _T_757) @[el2_lib.scala 197:79] node _T_759 = mux(_T_755, UInt<1>("h01"), _T_758) @[el2_lib.scala 197:24] _T_554[28] <= _T_759 @[el2_lib.scala 197:18] node _T_760 = bits(io.trigger_pkt_any[2].tdata2, 28, 0) @[el2_lib.scala 197:29] node _T_761 = andr(_T_760) @[el2_lib.scala 197:37] node _T_762 = and(_T_761, _T_559) @[el2_lib.scala 197:42] node _T_763 = bits(io.trigger_pkt_any[2].tdata2, 29, 29) @[el2_lib.scala 197:75] node _T_764 = bits(_T_552, 29, 29) @[el2_lib.scala 197:87] node _T_765 = eq(_T_763, _T_764) @[el2_lib.scala 197:79] node _T_766 = mux(_T_762, UInt<1>("h01"), _T_765) @[el2_lib.scala 197:24] _T_554[29] <= _T_766 @[el2_lib.scala 197:18] node _T_767 = bits(io.trigger_pkt_any[2].tdata2, 29, 0) @[el2_lib.scala 197:29] node _T_768 = andr(_T_767) @[el2_lib.scala 197:37] node _T_769 = and(_T_768, _T_559) @[el2_lib.scala 197:42] node _T_770 = bits(io.trigger_pkt_any[2].tdata2, 30, 30) @[el2_lib.scala 197:75] node _T_771 = bits(_T_552, 30, 30) @[el2_lib.scala 197:87] node _T_772 = eq(_T_770, _T_771) @[el2_lib.scala 197:79] node _T_773 = mux(_T_769, UInt<1>("h01"), _T_772) @[el2_lib.scala 197:24] _T_554[30] <= _T_773 @[el2_lib.scala 197:18] node _T_774 = bits(io.trigger_pkt_any[2].tdata2, 30, 0) @[el2_lib.scala 197:29] node _T_775 = andr(_T_774) @[el2_lib.scala 197:37] node _T_776 = and(_T_775, _T_559) @[el2_lib.scala 197:42] node _T_777 = bits(io.trigger_pkt_any[2].tdata2, 31, 31) @[el2_lib.scala 197:75] node _T_778 = bits(_T_552, 31, 31) @[el2_lib.scala 197:87] node _T_779 = eq(_T_777, _T_778) @[el2_lib.scala 197:79] node _T_780 = mux(_T_776, UInt<1>("h01"), _T_779) @[el2_lib.scala 197:24] _T_554[31] <= _T_780 @[el2_lib.scala 197:18] node _T_781 = cat(_T_554[1], _T_554[0]) @[el2_lib.scala 198:14] node _T_782 = cat(_T_554[3], _T_554[2]) @[el2_lib.scala 198:14] node _T_783 = cat(_T_782, _T_781) @[el2_lib.scala 198:14] node _T_784 = cat(_T_554[5], _T_554[4]) @[el2_lib.scala 198:14] node _T_785 = cat(_T_554[7], _T_554[6]) @[el2_lib.scala 198:14] node _T_786 = cat(_T_785, _T_784) @[el2_lib.scala 198:14] node _T_787 = cat(_T_786, _T_783) @[el2_lib.scala 198:14] node _T_788 = cat(_T_554[9], _T_554[8]) @[el2_lib.scala 198:14] node _T_789 = cat(_T_554[11], _T_554[10]) @[el2_lib.scala 198:14] node _T_790 = cat(_T_789, _T_788) @[el2_lib.scala 198:14] node _T_791 = cat(_T_554[13], _T_554[12]) @[el2_lib.scala 198:14] node _T_792 = cat(_T_554[15], _T_554[14]) @[el2_lib.scala 198:14] node _T_793 = cat(_T_792, _T_791) @[el2_lib.scala 198:14] node _T_794 = cat(_T_793, _T_790) @[el2_lib.scala 198:14] node _T_795 = cat(_T_794, _T_787) @[el2_lib.scala 198:14] node _T_796 = cat(_T_554[17], _T_554[16]) @[el2_lib.scala 198:14] node _T_797 = cat(_T_554[19], _T_554[18]) @[el2_lib.scala 198:14] node _T_798 = cat(_T_797, _T_796) @[el2_lib.scala 198:14] node _T_799 = cat(_T_554[21], _T_554[20]) @[el2_lib.scala 198:14] node _T_800 = cat(_T_554[23], _T_554[22]) @[el2_lib.scala 198:14] node _T_801 = cat(_T_800, _T_799) @[el2_lib.scala 198:14] node _T_802 = cat(_T_801, _T_798) @[el2_lib.scala 198:14] node _T_803 = cat(_T_554[25], _T_554[24]) @[el2_lib.scala 198:14] node _T_804 = cat(_T_554[27], _T_554[26]) @[el2_lib.scala 198:14] node _T_805 = cat(_T_804, _T_803) @[el2_lib.scala 198:14] node _T_806 = cat(_T_554[29], _T_554[28]) @[el2_lib.scala 198:14] node _T_807 = cat(_T_554[31], _T_554[30]) @[el2_lib.scala 198:14] node _T_808 = cat(_T_807, _T_806) @[el2_lib.scala 198:14] node _T_809 = cat(_T_808, _T_805) @[el2_lib.scala 198:14] node _T_810 = cat(_T_809, _T_802) @[el2_lib.scala 198:14] node _T_811 = cat(_T_810, _T_795) @[el2_lib.scala 198:14] node lsu_trigger_data_match_2 = andr(_T_811) @[el2_lib.scala 198:21] node _T_812 = bits(io.trigger_pkt_any[3].select, 0, 0) @[el2_lsu_trigger.scala 24:137] node _T_813 = eq(_T_812, UInt<1>("h00")) @[el2_lsu_trigger.scala 24:107] node _T_814 = and(io.trigger_pkt_any[3].select, io.trigger_pkt_any[3].store) @[el2_lsu_trigger.scala 25:35] node _T_815 = bits(_T_814, 0, 0) @[el2_lsu_trigger.scala 25:66] node _T_816 = mux(_T_813, io.lsu_addr_m, UInt<1>("h00")) @[Mux.scala 27:72] node _T_817 = mux(_T_815, store_data_trigger_m, UInt<1>("h00")) @[Mux.scala 27:72] node _T_818 = or(_T_816, _T_817) @[Mux.scala 27:72] wire _T_819 : UInt<32> @[Mux.scala 27:72] _T_819 <= _T_818 @[Mux.scala 27:72] node _T_820 = bits(io.trigger_pkt_any[3].match_, 0, 0) @[el2_lsu_trigger.scala 25:133] wire _T_821 : UInt<1>[32] @[el2_lib.scala 193:24] node _T_822 = bits(_T_820, 0, 0) @[el2_lib.scala 194:37] node _T_823 = bits(io.trigger_pkt_any[3].tdata2, 31, 0) @[el2_lib.scala 194:53] node _T_824 = andr(_T_823) @[el2_lib.scala 194:73] node _T_825 = not(_T_824) @[el2_lib.scala 194:47] node _T_826 = and(_T_822, _T_825) @[el2_lib.scala 194:44] node _T_827 = bits(io.trigger_pkt_any[3].tdata2, 0, 0) @[el2_lib.scala 195:48] node _T_828 = bits(_T_819, 0, 0) @[el2_lib.scala 195:60] node _T_829 = eq(_T_827, _T_828) @[el2_lib.scala 195:52] node _T_830 = or(_T_826, _T_829) @[el2_lib.scala 195:41] _T_821[0] <= _T_830 @[el2_lib.scala 195:18] node _T_831 = bits(io.trigger_pkt_any[3].tdata2, 0, 0) @[el2_lib.scala 197:29] node _T_832 = andr(_T_831) @[el2_lib.scala 197:37] node _T_833 = and(_T_832, _T_826) @[el2_lib.scala 197:42] node _T_834 = bits(io.trigger_pkt_any[3].tdata2, 1, 1) @[el2_lib.scala 197:75] node _T_835 = bits(_T_819, 1, 1) @[el2_lib.scala 197:87] node _T_836 = eq(_T_834, _T_835) @[el2_lib.scala 197:79] node _T_837 = mux(_T_833, UInt<1>("h01"), _T_836) @[el2_lib.scala 197:24] _T_821[1] <= _T_837 @[el2_lib.scala 197:18] node _T_838 = bits(io.trigger_pkt_any[3].tdata2, 1, 0) @[el2_lib.scala 197:29] node _T_839 = andr(_T_838) @[el2_lib.scala 197:37] node _T_840 = and(_T_839, _T_826) @[el2_lib.scala 197:42] node _T_841 = bits(io.trigger_pkt_any[3].tdata2, 2, 2) @[el2_lib.scala 197:75] node _T_842 = bits(_T_819, 2, 2) @[el2_lib.scala 197:87] node _T_843 = eq(_T_841, _T_842) @[el2_lib.scala 197:79] node _T_844 = mux(_T_840, UInt<1>("h01"), _T_843) @[el2_lib.scala 197:24] _T_821[2] <= _T_844 @[el2_lib.scala 197:18] node _T_845 = bits(io.trigger_pkt_any[3].tdata2, 2, 0) @[el2_lib.scala 197:29] node _T_846 = andr(_T_845) @[el2_lib.scala 197:37] node _T_847 = and(_T_846, _T_826) @[el2_lib.scala 197:42] node _T_848 = bits(io.trigger_pkt_any[3].tdata2, 3, 3) @[el2_lib.scala 197:75] node _T_849 = bits(_T_819, 3, 3) @[el2_lib.scala 197:87] node _T_850 = eq(_T_848, _T_849) @[el2_lib.scala 197:79] node _T_851 = mux(_T_847, UInt<1>("h01"), _T_850) @[el2_lib.scala 197:24] _T_821[3] <= _T_851 @[el2_lib.scala 197:18] node _T_852 = bits(io.trigger_pkt_any[3].tdata2, 3, 0) @[el2_lib.scala 197:29] node _T_853 = andr(_T_852) @[el2_lib.scala 197:37] node _T_854 = and(_T_853, _T_826) @[el2_lib.scala 197:42] node _T_855 = bits(io.trigger_pkt_any[3].tdata2, 4, 4) @[el2_lib.scala 197:75] node _T_856 = bits(_T_819, 4, 4) @[el2_lib.scala 197:87] node _T_857 = eq(_T_855, _T_856) @[el2_lib.scala 197:79] node _T_858 = mux(_T_854, UInt<1>("h01"), _T_857) @[el2_lib.scala 197:24] _T_821[4] <= _T_858 @[el2_lib.scala 197:18] node _T_859 = bits(io.trigger_pkt_any[3].tdata2, 4, 0) @[el2_lib.scala 197:29] node _T_860 = andr(_T_859) @[el2_lib.scala 197:37] node _T_861 = and(_T_860, _T_826) @[el2_lib.scala 197:42] node _T_862 = bits(io.trigger_pkt_any[3].tdata2, 5, 5) @[el2_lib.scala 197:75] node _T_863 = bits(_T_819, 5, 5) @[el2_lib.scala 197:87] node _T_864 = eq(_T_862, _T_863) @[el2_lib.scala 197:79] node _T_865 = mux(_T_861, UInt<1>("h01"), _T_864) @[el2_lib.scala 197:24] _T_821[5] <= _T_865 @[el2_lib.scala 197:18] node _T_866 = bits(io.trigger_pkt_any[3].tdata2, 5, 0) @[el2_lib.scala 197:29] node _T_867 = andr(_T_866) @[el2_lib.scala 197:37] node _T_868 = and(_T_867, _T_826) @[el2_lib.scala 197:42] node _T_869 = bits(io.trigger_pkt_any[3].tdata2, 6, 6) @[el2_lib.scala 197:75] node _T_870 = bits(_T_819, 6, 6) @[el2_lib.scala 197:87] node _T_871 = eq(_T_869, _T_870) @[el2_lib.scala 197:79] node _T_872 = mux(_T_868, UInt<1>("h01"), _T_871) @[el2_lib.scala 197:24] _T_821[6] <= _T_872 @[el2_lib.scala 197:18] node _T_873 = bits(io.trigger_pkt_any[3].tdata2, 6, 0) @[el2_lib.scala 197:29] node _T_874 = andr(_T_873) @[el2_lib.scala 197:37] node _T_875 = and(_T_874, _T_826) @[el2_lib.scala 197:42] node _T_876 = bits(io.trigger_pkt_any[3].tdata2, 7, 7) @[el2_lib.scala 197:75] node _T_877 = bits(_T_819, 7, 7) @[el2_lib.scala 197:87] node _T_878 = eq(_T_876, _T_877) @[el2_lib.scala 197:79] node _T_879 = mux(_T_875, UInt<1>("h01"), _T_878) @[el2_lib.scala 197:24] _T_821[7] <= _T_879 @[el2_lib.scala 197:18] node _T_880 = bits(io.trigger_pkt_any[3].tdata2, 7, 0) @[el2_lib.scala 197:29] node _T_881 = andr(_T_880) @[el2_lib.scala 197:37] node _T_882 = and(_T_881, _T_826) @[el2_lib.scala 197:42] node _T_883 = bits(io.trigger_pkt_any[3].tdata2, 8, 8) @[el2_lib.scala 197:75] node _T_884 = bits(_T_819, 8, 8) @[el2_lib.scala 197:87] node _T_885 = eq(_T_883, _T_884) @[el2_lib.scala 197:79] node _T_886 = mux(_T_882, UInt<1>("h01"), _T_885) @[el2_lib.scala 197:24] _T_821[8] <= _T_886 @[el2_lib.scala 197:18] node _T_887 = bits(io.trigger_pkt_any[3].tdata2, 8, 0) @[el2_lib.scala 197:29] node _T_888 = andr(_T_887) @[el2_lib.scala 197:37] node _T_889 = and(_T_888, _T_826) @[el2_lib.scala 197:42] node _T_890 = bits(io.trigger_pkt_any[3].tdata2, 9, 9) @[el2_lib.scala 197:75] node _T_891 = bits(_T_819, 9, 9) @[el2_lib.scala 197:87] node _T_892 = eq(_T_890, _T_891) @[el2_lib.scala 197:79] node _T_893 = mux(_T_889, UInt<1>("h01"), _T_892) @[el2_lib.scala 197:24] _T_821[9] <= _T_893 @[el2_lib.scala 197:18] node _T_894 = bits(io.trigger_pkt_any[3].tdata2, 9, 0) @[el2_lib.scala 197:29] node _T_895 = andr(_T_894) @[el2_lib.scala 197:37] node _T_896 = and(_T_895, _T_826) @[el2_lib.scala 197:42] node _T_897 = bits(io.trigger_pkt_any[3].tdata2, 10, 10) @[el2_lib.scala 197:75] node _T_898 = bits(_T_819, 10, 10) @[el2_lib.scala 197:87] node _T_899 = eq(_T_897, _T_898) @[el2_lib.scala 197:79] node _T_900 = mux(_T_896, UInt<1>("h01"), _T_899) @[el2_lib.scala 197:24] _T_821[10] <= _T_900 @[el2_lib.scala 197:18] node _T_901 = bits(io.trigger_pkt_any[3].tdata2, 10, 0) @[el2_lib.scala 197:29] node _T_902 = andr(_T_901) @[el2_lib.scala 197:37] node _T_903 = and(_T_902, _T_826) @[el2_lib.scala 197:42] node _T_904 = bits(io.trigger_pkt_any[3].tdata2, 11, 11) @[el2_lib.scala 197:75] node _T_905 = bits(_T_819, 11, 11) @[el2_lib.scala 197:87] node _T_906 = eq(_T_904, _T_905) @[el2_lib.scala 197:79] node _T_907 = mux(_T_903, UInt<1>("h01"), _T_906) @[el2_lib.scala 197:24] _T_821[11] <= _T_907 @[el2_lib.scala 197:18] node _T_908 = bits(io.trigger_pkt_any[3].tdata2, 11, 0) @[el2_lib.scala 197:29] node _T_909 = andr(_T_908) @[el2_lib.scala 197:37] node _T_910 = and(_T_909, _T_826) @[el2_lib.scala 197:42] node _T_911 = bits(io.trigger_pkt_any[3].tdata2, 12, 12) @[el2_lib.scala 197:75] node _T_912 = bits(_T_819, 12, 12) @[el2_lib.scala 197:87] node _T_913 = eq(_T_911, _T_912) @[el2_lib.scala 197:79] node _T_914 = mux(_T_910, UInt<1>("h01"), _T_913) @[el2_lib.scala 197:24] _T_821[12] <= _T_914 @[el2_lib.scala 197:18] node _T_915 = bits(io.trigger_pkt_any[3].tdata2, 12, 0) @[el2_lib.scala 197:29] node _T_916 = andr(_T_915) @[el2_lib.scala 197:37] node _T_917 = and(_T_916, _T_826) @[el2_lib.scala 197:42] node _T_918 = bits(io.trigger_pkt_any[3].tdata2, 13, 13) @[el2_lib.scala 197:75] node _T_919 = bits(_T_819, 13, 13) @[el2_lib.scala 197:87] node _T_920 = eq(_T_918, _T_919) @[el2_lib.scala 197:79] node _T_921 = mux(_T_917, UInt<1>("h01"), _T_920) @[el2_lib.scala 197:24] _T_821[13] <= _T_921 @[el2_lib.scala 197:18] node _T_922 = bits(io.trigger_pkt_any[3].tdata2, 13, 0) @[el2_lib.scala 197:29] node _T_923 = andr(_T_922) @[el2_lib.scala 197:37] node _T_924 = and(_T_923, _T_826) @[el2_lib.scala 197:42] node _T_925 = bits(io.trigger_pkt_any[3].tdata2, 14, 14) @[el2_lib.scala 197:75] node _T_926 = bits(_T_819, 14, 14) @[el2_lib.scala 197:87] node _T_927 = eq(_T_925, _T_926) @[el2_lib.scala 197:79] node _T_928 = mux(_T_924, UInt<1>("h01"), _T_927) @[el2_lib.scala 197:24] _T_821[14] <= _T_928 @[el2_lib.scala 197:18] node _T_929 = bits(io.trigger_pkt_any[3].tdata2, 14, 0) @[el2_lib.scala 197:29] node _T_930 = andr(_T_929) @[el2_lib.scala 197:37] node _T_931 = and(_T_930, _T_826) @[el2_lib.scala 197:42] node _T_932 = bits(io.trigger_pkt_any[3].tdata2, 15, 15) @[el2_lib.scala 197:75] node _T_933 = bits(_T_819, 15, 15) @[el2_lib.scala 197:87] node _T_934 = eq(_T_932, _T_933) @[el2_lib.scala 197:79] node _T_935 = mux(_T_931, UInt<1>("h01"), _T_934) @[el2_lib.scala 197:24] _T_821[15] <= _T_935 @[el2_lib.scala 197:18] node _T_936 = bits(io.trigger_pkt_any[3].tdata2, 15, 0) @[el2_lib.scala 197:29] node _T_937 = andr(_T_936) @[el2_lib.scala 197:37] node _T_938 = and(_T_937, _T_826) @[el2_lib.scala 197:42] node _T_939 = bits(io.trigger_pkt_any[3].tdata2, 16, 16) @[el2_lib.scala 197:75] node _T_940 = bits(_T_819, 16, 16) @[el2_lib.scala 197:87] node _T_941 = eq(_T_939, _T_940) @[el2_lib.scala 197:79] node _T_942 = mux(_T_938, UInt<1>("h01"), _T_941) @[el2_lib.scala 197:24] _T_821[16] <= _T_942 @[el2_lib.scala 197:18] node _T_943 = bits(io.trigger_pkt_any[3].tdata2, 16, 0) @[el2_lib.scala 197:29] node _T_944 = andr(_T_943) @[el2_lib.scala 197:37] node _T_945 = and(_T_944, _T_826) @[el2_lib.scala 197:42] node _T_946 = bits(io.trigger_pkt_any[3].tdata2, 17, 17) @[el2_lib.scala 197:75] node _T_947 = bits(_T_819, 17, 17) @[el2_lib.scala 197:87] node _T_948 = eq(_T_946, _T_947) @[el2_lib.scala 197:79] node _T_949 = mux(_T_945, UInt<1>("h01"), _T_948) @[el2_lib.scala 197:24] _T_821[17] <= _T_949 @[el2_lib.scala 197:18] node _T_950 = bits(io.trigger_pkt_any[3].tdata2, 17, 0) @[el2_lib.scala 197:29] node _T_951 = andr(_T_950) @[el2_lib.scala 197:37] node _T_952 = and(_T_951, _T_826) @[el2_lib.scala 197:42] node _T_953 = bits(io.trigger_pkt_any[3].tdata2, 18, 18) @[el2_lib.scala 197:75] node _T_954 = bits(_T_819, 18, 18) @[el2_lib.scala 197:87] node _T_955 = eq(_T_953, _T_954) @[el2_lib.scala 197:79] node _T_956 = mux(_T_952, UInt<1>("h01"), _T_955) @[el2_lib.scala 197:24] _T_821[18] <= _T_956 @[el2_lib.scala 197:18] node _T_957 = bits(io.trigger_pkt_any[3].tdata2, 18, 0) @[el2_lib.scala 197:29] node _T_958 = andr(_T_957) @[el2_lib.scala 197:37] node _T_959 = and(_T_958, _T_826) @[el2_lib.scala 197:42] node _T_960 = bits(io.trigger_pkt_any[3].tdata2, 19, 19) @[el2_lib.scala 197:75] node _T_961 = bits(_T_819, 19, 19) @[el2_lib.scala 197:87] node _T_962 = eq(_T_960, _T_961) @[el2_lib.scala 197:79] node _T_963 = mux(_T_959, UInt<1>("h01"), _T_962) @[el2_lib.scala 197:24] _T_821[19] <= _T_963 @[el2_lib.scala 197:18] node _T_964 = bits(io.trigger_pkt_any[3].tdata2, 19, 0) @[el2_lib.scala 197:29] node _T_965 = andr(_T_964) @[el2_lib.scala 197:37] node _T_966 = and(_T_965, _T_826) @[el2_lib.scala 197:42] node _T_967 = bits(io.trigger_pkt_any[3].tdata2, 20, 20) @[el2_lib.scala 197:75] node _T_968 = bits(_T_819, 20, 20) @[el2_lib.scala 197:87] node _T_969 = eq(_T_967, _T_968) @[el2_lib.scala 197:79] node _T_970 = mux(_T_966, UInt<1>("h01"), _T_969) @[el2_lib.scala 197:24] _T_821[20] <= _T_970 @[el2_lib.scala 197:18] node _T_971 = bits(io.trigger_pkt_any[3].tdata2, 20, 0) @[el2_lib.scala 197:29] node _T_972 = andr(_T_971) @[el2_lib.scala 197:37] node _T_973 = and(_T_972, _T_826) @[el2_lib.scala 197:42] node _T_974 = bits(io.trigger_pkt_any[3].tdata2, 21, 21) @[el2_lib.scala 197:75] node _T_975 = bits(_T_819, 21, 21) @[el2_lib.scala 197:87] node _T_976 = eq(_T_974, _T_975) @[el2_lib.scala 197:79] node _T_977 = mux(_T_973, UInt<1>("h01"), _T_976) @[el2_lib.scala 197:24] _T_821[21] <= _T_977 @[el2_lib.scala 197:18] node _T_978 = bits(io.trigger_pkt_any[3].tdata2, 21, 0) @[el2_lib.scala 197:29] node _T_979 = andr(_T_978) @[el2_lib.scala 197:37] node _T_980 = and(_T_979, _T_826) @[el2_lib.scala 197:42] node _T_981 = bits(io.trigger_pkt_any[3].tdata2, 22, 22) @[el2_lib.scala 197:75] node _T_982 = bits(_T_819, 22, 22) @[el2_lib.scala 197:87] node _T_983 = eq(_T_981, _T_982) @[el2_lib.scala 197:79] node _T_984 = mux(_T_980, UInt<1>("h01"), _T_983) @[el2_lib.scala 197:24] _T_821[22] <= _T_984 @[el2_lib.scala 197:18] node _T_985 = bits(io.trigger_pkt_any[3].tdata2, 22, 0) @[el2_lib.scala 197:29] node _T_986 = andr(_T_985) @[el2_lib.scala 197:37] node _T_987 = and(_T_986, _T_826) @[el2_lib.scala 197:42] node _T_988 = bits(io.trigger_pkt_any[3].tdata2, 23, 23) @[el2_lib.scala 197:75] node _T_989 = bits(_T_819, 23, 23) @[el2_lib.scala 197:87] node _T_990 = eq(_T_988, _T_989) @[el2_lib.scala 197:79] node _T_991 = mux(_T_987, UInt<1>("h01"), _T_990) @[el2_lib.scala 197:24] _T_821[23] <= _T_991 @[el2_lib.scala 197:18] node _T_992 = bits(io.trigger_pkt_any[3].tdata2, 23, 0) @[el2_lib.scala 197:29] node _T_993 = andr(_T_992) @[el2_lib.scala 197:37] node _T_994 = and(_T_993, _T_826) @[el2_lib.scala 197:42] node _T_995 = bits(io.trigger_pkt_any[3].tdata2, 24, 24) @[el2_lib.scala 197:75] node _T_996 = bits(_T_819, 24, 24) @[el2_lib.scala 197:87] node _T_997 = eq(_T_995, _T_996) @[el2_lib.scala 197:79] node _T_998 = mux(_T_994, UInt<1>("h01"), _T_997) @[el2_lib.scala 197:24] _T_821[24] <= _T_998 @[el2_lib.scala 197:18] node _T_999 = bits(io.trigger_pkt_any[3].tdata2, 24, 0) @[el2_lib.scala 197:29] node _T_1000 = andr(_T_999) @[el2_lib.scala 197:37] node _T_1001 = and(_T_1000, _T_826) @[el2_lib.scala 197:42] node _T_1002 = bits(io.trigger_pkt_any[3].tdata2, 25, 25) @[el2_lib.scala 197:75] node _T_1003 = bits(_T_819, 25, 25) @[el2_lib.scala 197:87] node _T_1004 = eq(_T_1002, _T_1003) @[el2_lib.scala 197:79] node _T_1005 = mux(_T_1001, UInt<1>("h01"), _T_1004) @[el2_lib.scala 197:24] _T_821[25] <= _T_1005 @[el2_lib.scala 197:18] node _T_1006 = bits(io.trigger_pkt_any[3].tdata2, 25, 0) @[el2_lib.scala 197:29] node _T_1007 = andr(_T_1006) @[el2_lib.scala 197:37] node _T_1008 = and(_T_1007, _T_826) @[el2_lib.scala 197:42] node _T_1009 = bits(io.trigger_pkt_any[3].tdata2, 26, 26) @[el2_lib.scala 197:75] node _T_1010 = bits(_T_819, 26, 26) @[el2_lib.scala 197:87] node _T_1011 = eq(_T_1009, _T_1010) @[el2_lib.scala 197:79] node _T_1012 = mux(_T_1008, UInt<1>("h01"), _T_1011) @[el2_lib.scala 197:24] _T_821[26] <= _T_1012 @[el2_lib.scala 197:18] node _T_1013 = bits(io.trigger_pkt_any[3].tdata2, 26, 0) @[el2_lib.scala 197:29] node _T_1014 = andr(_T_1013) @[el2_lib.scala 197:37] node _T_1015 = and(_T_1014, _T_826) @[el2_lib.scala 197:42] node _T_1016 = bits(io.trigger_pkt_any[3].tdata2, 27, 27) @[el2_lib.scala 197:75] node _T_1017 = bits(_T_819, 27, 27) @[el2_lib.scala 197:87] node _T_1018 = eq(_T_1016, _T_1017) @[el2_lib.scala 197:79] node _T_1019 = mux(_T_1015, UInt<1>("h01"), _T_1018) @[el2_lib.scala 197:24] _T_821[27] <= _T_1019 @[el2_lib.scala 197:18] node _T_1020 = bits(io.trigger_pkt_any[3].tdata2, 27, 0) @[el2_lib.scala 197:29] node _T_1021 = andr(_T_1020) @[el2_lib.scala 197:37] node _T_1022 = and(_T_1021, _T_826) @[el2_lib.scala 197:42] node _T_1023 = bits(io.trigger_pkt_any[3].tdata2, 28, 28) @[el2_lib.scala 197:75] node _T_1024 = bits(_T_819, 28, 28) @[el2_lib.scala 197:87] node _T_1025 = eq(_T_1023, _T_1024) @[el2_lib.scala 197:79] node _T_1026 = mux(_T_1022, UInt<1>("h01"), _T_1025) @[el2_lib.scala 197:24] _T_821[28] <= _T_1026 @[el2_lib.scala 197:18] node _T_1027 = bits(io.trigger_pkt_any[3].tdata2, 28, 0) @[el2_lib.scala 197:29] node _T_1028 = andr(_T_1027) @[el2_lib.scala 197:37] node _T_1029 = and(_T_1028, _T_826) @[el2_lib.scala 197:42] node _T_1030 = bits(io.trigger_pkt_any[3].tdata2, 29, 29) @[el2_lib.scala 197:75] node _T_1031 = bits(_T_819, 29, 29) @[el2_lib.scala 197:87] node _T_1032 = eq(_T_1030, _T_1031) @[el2_lib.scala 197:79] node _T_1033 = mux(_T_1029, UInt<1>("h01"), _T_1032) @[el2_lib.scala 197:24] _T_821[29] <= _T_1033 @[el2_lib.scala 197:18] node _T_1034 = bits(io.trigger_pkt_any[3].tdata2, 29, 0) @[el2_lib.scala 197:29] node _T_1035 = andr(_T_1034) @[el2_lib.scala 197:37] node _T_1036 = and(_T_1035, _T_826) @[el2_lib.scala 197:42] node _T_1037 = bits(io.trigger_pkt_any[3].tdata2, 30, 30) @[el2_lib.scala 197:75] node _T_1038 = bits(_T_819, 30, 30) @[el2_lib.scala 197:87] node _T_1039 = eq(_T_1037, _T_1038) @[el2_lib.scala 197:79] node _T_1040 = mux(_T_1036, UInt<1>("h01"), _T_1039) @[el2_lib.scala 197:24] _T_821[30] <= _T_1040 @[el2_lib.scala 197:18] node _T_1041 = bits(io.trigger_pkt_any[3].tdata2, 30, 0) @[el2_lib.scala 197:29] node _T_1042 = andr(_T_1041) @[el2_lib.scala 197:37] node _T_1043 = and(_T_1042, _T_826) @[el2_lib.scala 197:42] node _T_1044 = bits(io.trigger_pkt_any[3].tdata2, 31, 31) @[el2_lib.scala 197:75] node _T_1045 = bits(_T_819, 31, 31) @[el2_lib.scala 197:87] node _T_1046 = eq(_T_1044, _T_1045) @[el2_lib.scala 197:79] node _T_1047 = mux(_T_1043, UInt<1>("h01"), _T_1046) @[el2_lib.scala 197:24] _T_821[31] <= _T_1047 @[el2_lib.scala 197:18] node _T_1048 = cat(_T_821[1], _T_821[0]) @[el2_lib.scala 198:14] node _T_1049 = cat(_T_821[3], _T_821[2]) @[el2_lib.scala 198:14] node _T_1050 = cat(_T_1049, _T_1048) @[el2_lib.scala 198:14] node _T_1051 = cat(_T_821[5], _T_821[4]) @[el2_lib.scala 198:14] node _T_1052 = cat(_T_821[7], _T_821[6]) @[el2_lib.scala 198:14] node _T_1053 = cat(_T_1052, _T_1051) @[el2_lib.scala 198:14] node _T_1054 = cat(_T_1053, _T_1050) @[el2_lib.scala 198:14] node _T_1055 = cat(_T_821[9], _T_821[8]) @[el2_lib.scala 198:14] node _T_1056 = cat(_T_821[11], _T_821[10]) @[el2_lib.scala 198:14] node _T_1057 = cat(_T_1056, _T_1055) @[el2_lib.scala 198:14] node _T_1058 = cat(_T_821[13], _T_821[12]) @[el2_lib.scala 198:14] node _T_1059 = cat(_T_821[15], _T_821[14]) @[el2_lib.scala 198:14] node _T_1060 = cat(_T_1059, _T_1058) @[el2_lib.scala 198:14] node _T_1061 = cat(_T_1060, _T_1057) @[el2_lib.scala 198:14] node _T_1062 = cat(_T_1061, _T_1054) @[el2_lib.scala 198:14] node _T_1063 = cat(_T_821[17], _T_821[16]) @[el2_lib.scala 198:14] node _T_1064 = cat(_T_821[19], _T_821[18]) @[el2_lib.scala 198:14] node _T_1065 = cat(_T_1064, _T_1063) @[el2_lib.scala 198:14] node _T_1066 = cat(_T_821[21], _T_821[20]) @[el2_lib.scala 198:14] node _T_1067 = cat(_T_821[23], _T_821[22]) @[el2_lib.scala 198:14] node _T_1068 = cat(_T_1067, _T_1066) @[el2_lib.scala 198:14] node _T_1069 = cat(_T_1068, _T_1065) @[el2_lib.scala 198:14] node _T_1070 = cat(_T_821[25], _T_821[24]) @[el2_lib.scala 198:14] node _T_1071 = cat(_T_821[27], _T_821[26]) @[el2_lib.scala 198:14] node _T_1072 = cat(_T_1071, _T_1070) @[el2_lib.scala 198:14] node _T_1073 = cat(_T_821[29], _T_821[28]) @[el2_lib.scala 198:14] node _T_1074 = cat(_T_821[31], _T_821[30]) @[el2_lib.scala 198:14] node _T_1075 = cat(_T_1074, _T_1073) @[el2_lib.scala 198:14] node _T_1076 = cat(_T_1075, _T_1072) @[el2_lib.scala 198:14] node _T_1077 = cat(_T_1076, _T_1069) @[el2_lib.scala 198:14] node _T_1078 = cat(_T_1077, _T_1062) @[el2_lib.scala 198:14] node lsu_trigger_data_match_3 = andr(_T_1078) @[el2_lib.scala 198:21] node _T_1079 = eq(io.lsu_pkt_m.dma, UInt<1>("h00")) @[el2_lsu_trigger.scala 26:74] node _T_1080 = and(io.lsu_pkt_m.valid, _T_1079) @[el2_lsu_trigger.scala 26:72] node _T_1081 = and(io.trigger_pkt_any[0].store, io.lsu_pkt_m.store) @[el2_lsu_trigger.scala 26:123] node _T_1082 = and(_T_1080, _T_1081) @[el2_lsu_trigger.scala 26:92] node _T_1083 = and(io.trigger_pkt_any[0].load, io.lsu_pkt_m.load) @[el2_lsu_trigger.scala 27:33] node _T_1084 = eq(io.trigger_pkt_any[0].select, UInt<1>("h00")) @[el2_lsu_trigger.scala 27:55] node _T_1085 = and(_T_1083, _T_1084) @[el2_lsu_trigger.scala 27:53] node _T_1086 = and(_T_1085, lsu_trigger_data_match_0) @[el2_lsu_trigger.scala 27:85] node _T_1087 = or(_T_1082, _T_1086) @[el2_lsu_trigger.scala 26:144] node _T_1088 = eq(io.lsu_pkt_m.dma, UInt<1>("h00")) @[el2_lsu_trigger.scala 26:74] node _T_1089 = and(io.lsu_pkt_m.valid, _T_1088) @[el2_lsu_trigger.scala 26:72] node _T_1090 = and(io.trigger_pkt_any[1].store, io.lsu_pkt_m.store) @[el2_lsu_trigger.scala 26:123] node _T_1091 = and(_T_1089, _T_1090) @[el2_lsu_trigger.scala 26:92] node _T_1092 = and(io.trigger_pkt_any[1].load, io.lsu_pkt_m.load) @[el2_lsu_trigger.scala 27:33] node _T_1093 = eq(io.trigger_pkt_any[1].select, UInt<1>("h00")) @[el2_lsu_trigger.scala 27:55] node _T_1094 = and(_T_1092, _T_1093) @[el2_lsu_trigger.scala 27:53] node _T_1095 = and(_T_1094, lsu_trigger_data_match_1) @[el2_lsu_trigger.scala 27:85] node _T_1096 = or(_T_1091, _T_1095) @[el2_lsu_trigger.scala 26:144] node _T_1097 = eq(io.lsu_pkt_m.dma, UInt<1>("h00")) @[el2_lsu_trigger.scala 26:74] node _T_1098 = and(io.lsu_pkt_m.valid, _T_1097) @[el2_lsu_trigger.scala 26:72] node _T_1099 = and(io.trigger_pkt_any[2].store, io.lsu_pkt_m.store) @[el2_lsu_trigger.scala 26:123] node _T_1100 = and(_T_1098, _T_1099) @[el2_lsu_trigger.scala 26:92] node _T_1101 = and(io.trigger_pkt_any[2].load, io.lsu_pkt_m.load) @[el2_lsu_trigger.scala 27:33] node _T_1102 = eq(io.trigger_pkt_any[2].select, UInt<1>("h00")) @[el2_lsu_trigger.scala 27:55] node _T_1103 = and(_T_1101, _T_1102) @[el2_lsu_trigger.scala 27:53] node _T_1104 = and(_T_1103, lsu_trigger_data_match_2) @[el2_lsu_trigger.scala 27:85] node _T_1105 = or(_T_1100, _T_1104) @[el2_lsu_trigger.scala 26:144] node _T_1106 = eq(io.lsu_pkt_m.dma, UInt<1>("h00")) @[el2_lsu_trigger.scala 26:74] node _T_1107 = and(io.lsu_pkt_m.valid, _T_1106) @[el2_lsu_trigger.scala 26:72] node _T_1108 = and(io.trigger_pkt_any[3].store, io.lsu_pkt_m.store) @[el2_lsu_trigger.scala 26:123] node _T_1109 = and(_T_1107, _T_1108) @[el2_lsu_trigger.scala 26:92] node _T_1110 = and(io.trigger_pkt_any[3].load, io.lsu_pkt_m.load) @[el2_lsu_trigger.scala 27:33] node _T_1111 = eq(io.trigger_pkt_any[3].select, UInt<1>("h00")) @[el2_lsu_trigger.scala 27:55] node _T_1112 = and(_T_1110, _T_1111) @[el2_lsu_trigger.scala 27:53] node _T_1113 = and(_T_1112, lsu_trigger_data_match_3) @[el2_lsu_trigger.scala 27:85] node _T_1114 = or(_T_1109, _T_1113) @[el2_lsu_trigger.scala 26:144] wire _T_1115 : UInt<1>[4] @[el2_lsu_trigger.scala 26:48] _T_1115[0] <= _T_1087 @[el2_lsu_trigger.scala 26:48] _T_1115[1] <= _T_1096 @[el2_lsu_trigger.scala 26:48] _T_1115[2] <= _T_1105 @[el2_lsu_trigger.scala 26:48] _T_1115[3] <= _T_1114 @[el2_lsu_trigger.scala 26:48] node _T_1116 = cat(_T_1115[3], _T_1115[2]) @[Cat.scala 29:58] node _T_1117 = cat(_T_1116, _T_1115[1]) @[Cat.scala 29:58] node _T_1118 = cat(_T_1117, _T_1115[0]) @[Cat.scala 29:58] io.lsu_trigger_match_m <= _T_1118 @[el2_lsu_trigger.scala 26:26] extmodule TEC_RV_ICG_2 : output Q : Clock input CK : Clock input EN : UInt<1> input SE : UInt<1> defname = TEC_RV_ICG module rvclkhdr_2 : input clock : Clock input reset : Reset output io : {l1clk : Clock, flip clk : Clock, flip en : UInt<1>, flip scan_mode : UInt<1>} inst clkhdr of TEC_RV_ICG_2 @[beh_lib.scala 331:24] clkhdr.SE is invalid clkhdr.EN is invalid clkhdr.CK is invalid clkhdr.Q is invalid io.l1clk <= clkhdr.Q @[beh_lib.scala 332:12] clkhdr.CK <= io.clk @[beh_lib.scala 333:16] clkhdr.EN <= io.en @[beh_lib.scala 334:16] clkhdr.SE <= io.scan_mode @[beh_lib.scala 335:16] extmodule TEC_RV_ICG_3 : output Q : Clock input CK : Clock input EN : UInt<1> input SE : UInt<1> defname = TEC_RV_ICG module rvclkhdr_3 : input clock : Clock input reset : Reset output io : {l1clk : Clock, flip clk : Clock, flip en : UInt<1>, flip scan_mode : UInt<1>} inst clkhdr of TEC_RV_ICG_3 @[beh_lib.scala 331:24] clkhdr.SE is invalid clkhdr.EN is invalid clkhdr.CK is invalid clkhdr.Q is invalid io.l1clk <= clkhdr.Q @[beh_lib.scala 332:12] clkhdr.CK <= io.clk @[beh_lib.scala 333:16] clkhdr.EN <= io.en @[beh_lib.scala 334:16] clkhdr.SE <= io.scan_mode @[beh_lib.scala 335:16] extmodule TEC_RV_ICG_4 : output Q : Clock input CK : Clock input EN : UInt<1> input SE : UInt<1> defname = TEC_RV_ICG module rvclkhdr_4 : input clock : Clock input reset : Reset output io : {l1clk : Clock, flip clk : Clock, flip en : UInt<1>, flip scan_mode : UInt<1>} inst clkhdr of TEC_RV_ICG_4 @[beh_lib.scala 331:24] clkhdr.SE is invalid clkhdr.EN is invalid clkhdr.CK is invalid clkhdr.Q is invalid io.l1clk <= clkhdr.Q @[beh_lib.scala 332:12] clkhdr.CK <= io.clk @[beh_lib.scala 333:16] clkhdr.EN <= io.en @[beh_lib.scala 334:16] clkhdr.SE <= io.scan_mode @[beh_lib.scala 335:16] extmodule TEC_RV_ICG_5 : output Q : Clock input CK : Clock input EN : UInt<1> input SE : UInt<1> defname = TEC_RV_ICG module rvclkhdr_5 : input clock : Clock input reset : Reset output io : {l1clk : Clock, flip clk : Clock, flip en : UInt<1>, flip scan_mode : UInt<1>} inst clkhdr of TEC_RV_ICG_5 @[beh_lib.scala 331:24] clkhdr.SE is invalid clkhdr.EN is invalid clkhdr.CK is invalid clkhdr.Q is invalid io.l1clk <= clkhdr.Q @[beh_lib.scala 332:12] clkhdr.CK <= io.clk @[beh_lib.scala 333:16] clkhdr.EN <= io.en @[beh_lib.scala 334:16] clkhdr.SE <= io.scan_mode @[beh_lib.scala 335:16] extmodule TEC_RV_ICG_6 : output Q : Clock input CK : Clock input EN : UInt<1> input SE : UInt<1> defname = TEC_RV_ICG module rvclkhdr_6 : input clock : Clock input reset : Reset output io : {l1clk : Clock, flip clk : Clock, flip en : UInt<1>, flip scan_mode : UInt<1>} inst clkhdr of TEC_RV_ICG_6 @[beh_lib.scala 331:24] clkhdr.SE is invalid clkhdr.EN is invalid clkhdr.CK is invalid clkhdr.Q is invalid io.l1clk <= clkhdr.Q @[beh_lib.scala 332:12] clkhdr.CK <= io.clk @[beh_lib.scala 333:16] clkhdr.EN <= io.en @[beh_lib.scala 334:16] clkhdr.SE <= io.scan_mode @[beh_lib.scala 335:16] extmodule TEC_RV_ICG_7 : output Q : Clock input CK : Clock input EN : UInt<1> input SE : UInt<1> defname = TEC_RV_ICG module rvclkhdr_7 : input clock : Clock input reset : Reset output io : {l1clk : Clock, flip clk : Clock, flip en : UInt<1>, flip scan_mode : UInt<1>} inst clkhdr of TEC_RV_ICG_7 @[beh_lib.scala 331:24] clkhdr.SE is invalid clkhdr.EN is invalid clkhdr.CK is invalid clkhdr.Q is invalid io.l1clk <= clkhdr.Q @[beh_lib.scala 332:12] clkhdr.CK <= io.clk @[beh_lib.scala 333:16] clkhdr.EN <= io.en @[beh_lib.scala 334:16] clkhdr.SE <= io.scan_mode @[beh_lib.scala 335:16] extmodule TEC_RV_ICG_8 : output Q : Clock input CK : Clock input EN : UInt<1> input SE : UInt<1> defname = TEC_RV_ICG module rvclkhdr_8 : input clock : Clock input reset : Reset output io : {l1clk : Clock, flip clk : Clock, flip en : UInt<1>, flip scan_mode : UInt<1>} inst clkhdr of TEC_RV_ICG_8 @[beh_lib.scala 331:24] clkhdr.SE is invalid clkhdr.EN is invalid clkhdr.CK is invalid clkhdr.Q is invalid io.l1clk <= clkhdr.Q @[beh_lib.scala 332:12] clkhdr.CK <= io.clk @[beh_lib.scala 333:16] clkhdr.EN <= io.en @[beh_lib.scala 334:16] clkhdr.SE <= io.scan_mode @[beh_lib.scala 335:16] extmodule TEC_RV_ICG_9 : output Q : Clock input CK : Clock input EN : UInt<1> input SE : UInt<1> defname = TEC_RV_ICG module rvclkhdr_9 : input clock : Clock input reset : Reset output io : {l1clk : Clock, flip clk : Clock, flip en : UInt<1>, flip scan_mode : UInt<1>} inst clkhdr of TEC_RV_ICG_9 @[beh_lib.scala 331:24] clkhdr.SE is invalid clkhdr.EN is invalid clkhdr.CK is invalid clkhdr.Q is invalid io.l1clk <= clkhdr.Q @[beh_lib.scala 332:12] clkhdr.CK <= io.clk @[beh_lib.scala 333:16] clkhdr.EN <= io.en @[beh_lib.scala 334:16] clkhdr.SE <= io.scan_mode @[beh_lib.scala 335:16] extmodule TEC_RV_ICG_10 : output Q : Clock input CK : Clock input EN : UInt<1> input SE : UInt<1> defname = TEC_RV_ICG module rvclkhdr_10 : input clock : Clock input reset : Reset output io : {l1clk : Clock, flip clk : Clock, flip en : UInt<1>, flip scan_mode : UInt<1>} inst clkhdr of TEC_RV_ICG_10 @[beh_lib.scala 331:24] clkhdr.SE is invalid clkhdr.EN is invalid clkhdr.CK is invalid clkhdr.Q is invalid io.l1clk <= clkhdr.Q @[beh_lib.scala 332:12] clkhdr.CK <= io.clk @[beh_lib.scala 333:16] clkhdr.EN <= io.en @[beh_lib.scala 334:16] clkhdr.SE <= io.scan_mode @[beh_lib.scala 335:16] extmodule TEC_RV_ICG_11 : output Q : Clock input CK : Clock input EN : UInt<1> input SE : UInt<1> defname = TEC_RV_ICG module rvclkhdr_11 : input clock : Clock input reset : Reset output io : {l1clk : Clock, flip clk : Clock, flip en : UInt<1>, flip scan_mode : UInt<1>} inst clkhdr of TEC_RV_ICG_11 @[beh_lib.scala 331:24] clkhdr.SE is invalid clkhdr.EN is invalid clkhdr.CK is invalid clkhdr.Q is invalid io.l1clk <= clkhdr.Q @[beh_lib.scala 332:12] clkhdr.CK <= io.clk @[beh_lib.scala 333:16] clkhdr.EN <= io.en @[beh_lib.scala 334:16] clkhdr.SE <= io.scan_mode @[beh_lib.scala 335:16] extmodule TEC_RV_ICG_12 : output Q : Clock input CK : Clock input EN : UInt<1> input SE : UInt<1> defname = TEC_RV_ICG module rvclkhdr_12 : input clock : Clock input reset : Reset output io : {l1clk : Clock, flip clk : Clock, flip en : UInt<1>, flip scan_mode : UInt<1>} inst clkhdr of TEC_RV_ICG_12 @[beh_lib.scala 331:24] clkhdr.SE is invalid clkhdr.EN is invalid clkhdr.CK is invalid clkhdr.Q is invalid io.l1clk <= clkhdr.Q @[beh_lib.scala 332:12] clkhdr.CK <= io.clk @[beh_lib.scala 333:16] clkhdr.EN <= io.en @[beh_lib.scala 334:16] clkhdr.SE <= io.scan_mode @[beh_lib.scala 335:16] extmodule TEC_RV_ICG_13 : output Q : Clock input CK : Clock input EN : UInt<1> input SE : UInt<1> defname = TEC_RV_ICG module rvclkhdr_13 : input clock : Clock input reset : Reset output io : {l1clk : Clock, flip clk : Clock, flip en : UInt<1>, flip scan_mode : UInt<1>} inst clkhdr of TEC_RV_ICG_13 @[beh_lib.scala 331:24] clkhdr.SE is invalid clkhdr.EN is invalid clkhdr.CK is invalid clkhdr.Q is invalid io.l1clk <= clkhdr.Q @[beh_lib.scala 332:12] clkhdr.CK <= io.clk @[beh_lib.scala 333:16] clkhdr.EN <= io.en @[beh_lib.scala 334:16] clkhdr.SE <= io.scan_mode @[beh_lib.scala 335:16] module el2_lsu_clkdomain : input clock : Clock input reset : Reset output io : {flip free_clk : Clock, flip clk_override : UInt<1>, flip addr_in_dccm_m : UInt<1>, flip dma_dccm_req : UInt<1>, flip ldst_stbuf_reqvld_r : UInt<1>, flip stbuf_reqvld_any : UInt<1>, flip stbuf_reqvld_flushed_any : UInt<1>, flip lsu_busreq_r : UInt<1>, flip lsu_bus_buffer_pend_any : UInt<1>, flip lsu_bus_buffer_empty_any : UInt<1>, flip lsu_stbuf_empty_any : UInt<1>, flip lsu_bus_clk_en : UInt<1>, flip lsu_p : {fast_int : UInt<1>, by : UInt<1>, half : UInt<1>, word : UInt<1>, dword : UInt<1>, load : UInt<1>, store : UInt<1>, unsign : UInt<1>, dma : UInt<1>, store_data_bypass_d : UInt<1>, load_ldst_bypass_d : UInt<1>, store_data_bypass_m : UInt<1>, valid : UInt<1>}, flip lsu_pkt_d : {fast_int : UInt<1>, by : UInt<1>, half : UInt<1>, word : UInt<1>, dword : UInt<1>, load : UInt<1>, store : UInt<1>, unsign : UInt<1>, dma : UInt<1>, store_data_bypass_d : UInt<1>, load_ldst_bypass_d : UInt<1>, store_data_bypass_m : UInt<1>, valid : UInt<1>}, flip lsu_pkt_m : {fast_int : UInt<1>, by : UInt<1>, half : UInt<1>, word : UInt<1>, dword : UInt<1>, load : UInt<1>, store : UInt<1>, unsign : UInt<1>, dma : UInt<1>, store_data_bypass_d : UInt<1>, load_ldst_bypass_d : UInt<1>, store_data_bypass_m : UInt<1>, valid : UInt<1>}, flip lsu_pkt_r : {fast_int : UInt<1>, by : UInt<1>, half : UInt<1>, word : UInt<1>, dword : UInt<1>, load : UInt<1>, store : UInt<1>, unsign : UInt<1>, dma : UInt<1>, store_data_bypass_d : UInt<1>, load_ldst_bypass_d : UInt<1>, store_data_bypass_m : UInt<1>, valid : UInt<1>}, lsu_c1_m_clk : Clock, lsu_c1_r_clk : Clock, lsu_c2_m_clk : Clock, lsu_c2_r_clk : Clock, lsu_store_c1_m_clk : Clock, lsu_store_c1_r_clk : Clock, lsu_stbuf_c1_clk : Clock, lsu_bus_obuf_c1_clk : Clock, lsu_bus_ibuf_c1_clk : Clock, lsu_bus_buf_c1_clk : Clock, lsu_busm_clk : Clock, lsu_free_c2_clk : Clock, flip scan_mode : UInt<1>} wire lsu_c1_d_clken_q : UInt<1> @[el2_lsu_clkdomain.scala 60:36] wire lsu_c1_m_clken_q : UInt<1> @[el2_lsu_clkdomain.scala 61:36] wire lsu_c1_r_clken_q : UInt<1> @[el2_lsu_clkdomain.scala 62:36] wire lsu_free_c1_clken_q : UInt<1> @[el2_lsu_clkdomain.scala 63:36] node _T = or(io.lsu_p.valid, io.dma_dccm_req) @[el2_lsu_clkdomain.scala 64:51] node lsu_c1_d_clken = or(_T, io.clk_override) @[el2_lsu_clkdomain.scala 64:70] node _T_1 = or(io.lsu_pkt_d.valid, lsu_c1_d_clken_q) @[el2_lsu_clkdomain.scala 65:51] node lsu_c1_m_clken = or(_T_1, io.clk_override) @[el2_lsu_clkdomain.scala 65:70] node _T_2 = or(io.lsu_pkt_m.valid, lsu_c1_m_clken_q) @[el2_lsu_clkdomain.scala 66:51] node lsu_c1_r_clken = or(_T_2, io.clk_override) @[el2_lsu_clkdomain.scala 66:70] node _T_3 = or(lsu_c1_m_clken, lsu_c1_m_clken_q) @[el2_lsu_clkdomain.scala 68:47] node lsu_c2_m_clken = or(_T_3, io.clk_override) @[el2_lsu_clkdomain.scala 68:66] node _T_4 = or(lsu_c1_r_clken, lsu_c1_r_clken_q) @[el2_lsu_clkdomain.scala 69:47] node lsu_c2_r_clken = or(_T_4, io.clk_override) @[el2_lsu_clkdomain.scala 69:66] node _T_5 = and(lsu_c1_m_clken, io.lsu_pkt_d.store) @[el2_lsu_clkdomain.scala 71:49] node lsu_store_c1_m_clken = or(_T_5, io.clk_override) @[el2_lsu_clkdomain.scala 71:71] node _T_6 = and(lsu_c1_r_clken, io.lsu_pkt_m.store) @[el2_lsu_clkdomain.scala 72:49] node lsu_store_c1_r_clken = or(_T_6, io.clk_override) @[el2_lsu_clkdomain.scala 72:71] node _T_7 = or(io.ldst_stbuf_reqvld_r, io.stbuf_reqvld_any) @[el2_lsu_clkdomain.scala 73:55] node _T_8 = or(_T_7, io.stbuf_reqvld_flushed_any) @[el2_lsu_clkdomain.scala 73:77] node lsu_stbuf_c1_clken = or(_T_8, io.clk_override) @[el2_lsu_clkdomain.scala 73:107] node lsu_bus_ibuf_c1_clken = or(io.lsu_busreq_r, io.clk_override) @[el2_lsu_clkdomain.scala 74:49] node _T_9 = or(io.lsu_bus_buffer_pend_any, io.lsu_busreq_r) @[el2_lsu_clkdomain.scala 75:61] node _T_10 = or(_T_9, io.clk_override) @[el2_lsu_clkdomain.scala 75:79] node lsu_bus_obuf_c1_clken = and(_T_10, io.lsu_bus_clk_en) @[el2_lsu_clkdomain.scala 75:98] node _T_11 = eq(io.lsu_bus_buffer_empty_any, UInt<1>("h00")) @[el2_lsu_clkdomain.scala 76:32] node _T_12 = or(_T_11, io.lsu_busreq_r) @[el2_lsu_clkdomain.scala 76:61] node lsu_bus_buf_c1_clken = or(_T_12, io.clk_override) @[el2_lsu_clkdomain.scala 76:79] node _T_13 = or(io.lsu_p.valid, io.lsu_pkt_d.valid) @[el2_lsu_clkdomain.scala 78:48] node _T_14 = or(_T_13, io.lsu_pkt_m.valid) @[el2_lsu_clkdomain.scala 78:69] node _T_15 = or(_T_14, io.lsu_pkt_r.valid) @[el2_lsu_clkdomain.scala 78:90] node _T_16 = eq(io.lsu_bus_buffer_empty_any, UInt<1>("h00")) @[el2_lsu_clkdomain.scala 78:114] node _T_17 = or(_T_15, _T_16) @[el2_lsu_clkdomain.scala 78:112] node _T_18 = eq(io.lsu_stbuf_empty_any, UInt<1>("h00")) @[el2_lsu_clkdomain.scala 78:145] node _T_19 = or(_T_17, _T_18) @[el2_lsu_clkdomain.scala 78:143] node lsu_free_c1_clken = or(_T_19, io.clk_override) @[el2_lsu_clkdomain.scala 78:169] node _T_20 = or(lsu_free_c1_clken, lsu_free_c1_clken_q) @[el2_lsu_clkdomain.scala 79:50] node lsu_free_c2_clken = or(_T_20, io.clk_override) @[el2_lsu_clkdomain.scala 79:72] reg _T_21 : UInt, io.free_clk with : (reset => (reset, UInt<1>("h00"))) @[el2_lsu_clkdomain.scala 82:60] _T_21 <= lsu_free_c1_clken @[el2_lsu_clkdomain.scala 82:60] lsu_free_c1_clken_q <= _T_21 @[el2_lsu_clkdomain.scala 82:26] reg _T_22 : UInt, io.lsu_free_c2_clk with : (reset => (reset, UInt<1>("h00"))) @[el2_lsu_clkdomain.scala 84:67] _T_22 <= lsu_c1_d_clken @[el2_lsu_clkdomain.scala 84:67] lsu_c1_d_clken_q <= _T_22 @[el2_lsu_clkdomain.scala 84:26] reg _T_23 : UInt, io.lsu_free_c2_clk with : (reset => (reset, UInt<1>("h00"))) @[el2_lsu_clkdomain.scala 85:67] _T_23 <= lsu_c1_m_clken @[el2_lsu_clkdomain.scala 85:67] lsu_c1_m_clken_q <= _T_23 @[el2_lsu_clkdomain.scala 85:26] reg _T_24 : UInt, io.lsu_free_c2_clk with : (reset => (reset, UInt<1>("h00"))) @[el2_lsu_clkdomain.scala 86:67] _T_24 <= lsu_c1_r_clken @[el2_lsu_clkdomain.scala 86:67] lsu_c1_r_clken_q <= _T_24 @[el2_lsu_clkdomain.scala 86:26] inst lsu_c1m_cgc of rvclkhdr_2 @[el2_lsu_clkdomain.scala 88:35] lsu_c1m_cgc.clock <= clock lsu_c1m_cgc.reset <= reset lsu_c1m_cgc.io.en <= lsu_c1_m_clken @[el2_lsu_clkdomain.scala 88:77] io.lsu_c1_m_clk <= lsu_c1m_cgc.io.l1clk @[el2_lsu_clkdomain.scala 88:127] inst lsu_c1r_cgc of rvclkhdr_3 @[el2_lsu_clkdomain.scala 89:35] lsu_c1r_cgc.clock <= clock lsu_c1r_cgc.reset <= reset lsu_c1r_cgc.io.en <= lsu_c1_r_clken @[el2_lsu_clkdomain.scala 89:77] io.lsu_c1_r_clk <= lsu_c1r_cgc.io.l1clk @[el2_lsu_clkdomain.scala 89:127] inst lsu_c2m_cgc of rvclkhdr_4 @[el2_lsu_clkdomain.scala 90:35] lsu_c2m_cgc.clock <= clock lsu_c2m_cgc.reset <= reset lsu_c2m_cgc.io.en <= lsu_c2_m_clken @[el2_lsu_clkdomain.scala 90:77] io.lsu_c2_m_clk <= lsu_c2m_cgc.io.l1clk @[el2_lsu_clkdomain.scala 90:127] inst lsu_c2r_cgc of rvclkhdr_5 @[el2_lsu_clkdomain.scala 91:35] lsu_c2r_cgc.clock <= clock lsu_c2r_cgc.reset <= reset lsu_c2r_cgc.io.en <= lsu_c2_r_clken @[el2_lsu_clkdomain.scala 91:77] io.lsu_c2_r_clk <= lsu_c2r_cgc.io.l1clk @[el2_lsu_clkdomain.scala 91:127] inst lsu_store_c1m_cgc of rvclkhdr_6 @[el2_lsu_clkdomain.scala 92:35] lsu_store_c1m_cgc.clock <= clock lsu_store_c1m_cgc.reset <= reset lsu_store_c1m_cgc.io.en <= lsu_store_c1_m_clken @[el2_lsu_clkdomain.scala 92:77] io.lsu_store_c1_m_clk <= lsu_store_c1m_cgc.io.l1clk @[el2_lsu_clkdomain.scala 92:127] inst lsu_store_c1r_cgc of rvclkhdr_7 @[el2_lsu_clkdomain.scala 93:35] lsu_store_c1r_cgc.clock <= clock lsu_store_c1r_cgc.reset <= reset lsu_store_c1r_cgc.io.en <= lsu_store_c1_r_clken @[el2_lsu_clkdomain.scala 93:77] io.lsu_store_c1_r_clk <= lsu_store_c1r_cgc.io.l1clk @[el2_lsu_clkdomain.scala 93:127] inst lsu_stbuf_c1_cgc of rvclkhdr_8 @[el2_lsu_clkdomain.scala 94:35] lsu_stbuf_c1_cgc.clock <= clock lsu_stbuf_c1_cgc.reset <= reset lsu_stbuf_c1_cgc.io.en <= lsu_stbuf_c1_clken @[el2_lsu_clkdomain.scala 94:77] io.lsu_stbuf_c1_clk <= lsu_stbuf_c1_cgc.io.l1clk @[el2_lsu_clkdomain.scala 94:127] inst lsu_bus_ibuf_c1_cgc of rvclkhdr_9 @[el2_lsu_clkdomain.scala 95:35] lsu_bus_ibuf_c1_cgc.clock <= clock lsu_bus_ibuf_c1_cgc.reset <= reset lsu_bus_ibuf_c1_cgc.io.en <= lsu_bus_ibuf_c1_clken @[el2_lsu_clkdomain.scala 95:77] io.lsu_bus_ibuf_c1_clk <= lsu_bus_ibuf_c1_cgc.io.l1clk @[el2_lsu_clkdomain.scala 95:127] inst lsu_bus_obuf_c1_cgc of rvclkhdr_10 @[el2_lsu_clkdomain.scala 96:35] lsu_bus_obuf_c1_cgc.clock <= clock lsu_bus_obuf_c1_cgc.reset <= reset lsu_bus_obuf_c1_cgc.io.en <= lsu_bus_obuf_c1_clken @[el2_lsu_clkdomain.scala 96:77] io.lsu_bus_obuf_c1_clk <= lsu_bus_obuf_c1_cgc.io.l1clk @[el2_lsu_clkdomain.scala 96:127] inst lsu_bus_buf_c1_cgc of rvclkhdr_11 @[el2_lsu_clkdomain.scala 97:35] lsu_bus_buf_c1_cgc.clock <= clock lsu_bus_buf_c1_cgc.reset <= reset lsu_bus_buf_c1_cgc.io.en <= lsu_bus_buf_c1_clken @[el2_lsu_clkdomain.scala 97:77] io.lsu_bus_buf_c1_clk <= lsu_bus_buf_c1_cgc.io.l1clk @[el2_lsu_clkdomain.scala 97:127] inst lsu_busm_cgc of rvclkhdr_12 @[el2_lsu_clkdomain.scala 98:35] lsu_busm_cgc.clock <= clock lsu_busm_cgc.reset <= reset lsu_busm_cgc.io.en <= io.lsu_bus_clk_en @[el2_lsu_clkdomain.scala 98:77] io.lsu_busm_clk <= lsu_busm_cgc.io.l1clk @[el2_lsu_clkdomain.scala 98:127] inst lsu_free_cgc of rvclkhdr_13 @[el2_lsu_clkdomain.scala 99:35] lsu_free_cgc.clock <= clock lsu_free_cgc.reset <= reset lsu_free_cgc.io.en <= lsu_free_c2_clken @[el2_lsu_clkdomain.scala 99:77] io.lsu_free_c2_clk <= lsu_free_cgc.io.l1clk @[el2_lsu_clkdomain.scala 99:127] lsu_c1m_cgc.io.clk <= clock @[el2_lsu_clkdomain.scala 101:30] lsu_c1m_cgc.io.scan_mode <= io.scan_mode @[el2_lsu_clkdomain.scala 101:75] lsu_c1r_cgc.io.clk <= clock @[el2_lsu_clkdomain.scala 102:30] lsu_c1r_cgc.io.scan_mode <= io.scan_mode @[el2_lsu_clkdomain.scala 102:75] lsu_c2m_cgc.io.clk <= clock @[el2_lsu_clkdomain.scala 103:30] lsu_c2m_cgc.io.scan_mode <= io.scan_mode @[el2_lsu_clkdomain.scala 103:75] lsu_c2r_cgc.io.clk <= clock @[el2_lsu_clkdomain.scala 104:30] lsu_c2r_cgc.io.scan_mode <= io.scan_mode @[el2_lsu_clkdomain.scala 104:75] lsu_store_c1m_cgc.io.clk <= clock @[el2_lsu_clkdomain.scala 105:30] lsu_store_c1m_cgc.io.scan_mode <= io.scan_mode @[el2_lsu_clkdomain.scala 105:75] lsu_store_c1r_cgc.io.clk <= clock @[el2_lsu_clkdomain.scala 106:30] lsu_store_c1r_cgc.io.scan_mode <= io.scan_mode @[el2_lsu_clkdomain.scala 106:75] lsu_stbuf_c1_cgc.io.clk <= clock @[el2_lsu_clkdomain.scala 107:30] lsu_stbuf_c1_cgc.io.scan_mode <= io.scan_mode @[el2_lsu_clkdomain.scala 107:75] lsu_bus_ibuf_c1_cgc.io.clk <= clock @[el2_lsu_clkdomain.scala 108:30] lsu_bus_ibuf_c1_cgc.io.scan_mode <= io.scan_mode @[el2_lsu_clkdomain.scala 108:75] lsu_bus_obuf_c1_cgc.io.clk <= clock @[el2_lsu_clkdomain.scala 109:30] lsu_bus_obuf_c1_cgc.io.scan_mode <= io.scan_mode @[el2_lsu_clkdomain.scala 109:75] lsu_bus_buf_c1_cgc.io.clk <= clock @[el2_lsu_clkdomain.scala 110:30] lsu_bus_buf_c1_cgc.io.scan_mode <= io.scan_mode @[el2_lsu_clkdomain.scala 110:75] lsu_busm_cgc.io.clk <= clock @[el2_lsu_clkdomain.scala 111:30] lsu_busm_cgc.io.scan_mode <= io.scan_mode @[el2_lsu_clkdomain.scala 111:75] lsu_free_cgc.io.clk <= clock @[el2_lsu_clkdomain.scala 112:30] lsu_free_cgc.io.scan_mode <= io.scan_mode @[el2_lsu_clkdomain.scala 112:75] module el2_lsu_bus_intf : input clock : Clock input reset : Reset output io : {flip scan_mode : UInt<1>, flip dec_tlu_external_ldfwd_disable : UInt<1>, flip dec_tlu_wb_coalescing_disable : UInt<1>, flip dec_tlu_sideeffect_posted_disable : UInt<1>, flip lsu_c1_m_clk : Clock, flip lsu_c1_r_clk : Clock, flip lsu_c2_r_clk : Clock, flip lsu_bus_ibuf_c1_clk : Clock, flip lsu_bus_obuf_c1_clk : Clock, flip lsu_bus_buf_c1_clk : Clock, flip lsu_free_c2_clk : Clock, flip free_clk : Clock, flip lsu_busm_clk : Clock, flip dec_lsu_valid_raw_d : UInt<1>, flip lsu_busreq_m : UInt<1>, flip lsu_addr_d : UInt<32>, flip lsu_addr_m : UInt<32>, flip lsu_addr_r : UInt<32>, flip end_addr_d : UInt<32>, flip end_addr_m : UInt<32>, flip end_addr_r : UInt<32>, flip store_data_m : UInt<32>, flip dec_tlu_force_halt : UInt<1>, flip lsu_commit_r : UInt<1>, flip is_sideeffects_m : UInt<1>, flip flush_m_up : UInt<1>, flip flush_r : UInt<1>, lsu_busreq_r : UInt<1>, lsu_bus_buffer_pend_any : UInt<1>, lsu_bus_buffer_full_any : UInt<1>, lsu_bus_buffer_empty_any : UInt<1>, lsu_bus_idle_any : UInt<1>, bus_read_data_m : UInt<32>, lsu_imprecise_error_load_any : UInt<1>, lsu_imprecise_error_store_any : UInt<1>, lsu_imprecise_error_addr_any : UInt<32>, lsu_nonblock_load_valid_m : UInt<1>, lsu_nonblock_load_tag_m : UInt<2>, lsu_nonblock_load_inv_r : UInt<1>, lsu_nonblock_load_inv_tag_r : UInt<2>, lsu_nonblock_load_data_valid : UInt<1>, lsu_nonblock_load_data_error : UInt<32>, lsu_nonblock_load_data_tag : UInt<2>, lsu_nonblock_load_data : UInt<32>, lsu_pmu_bus_trxn : UInt<1>, lsu_pmu_bus_misaligned : UInt<1>, lsu_pmu_bus_error : UInt<1>, lsu_pmu_bus_busy : UInt<1>, lsu_axi_awvalid : UInt<1>, flip lsu_axi_awready : UInt<1>, lsu_axi_awid : UInt<3>, lsu_axi_awaddr : UInt<32>, lsu_axi_awregion : UInt<4>, lsu_axi_awlen : UInt<8>, lsu_axi_awsize : UInt<3>, lsu_axi_awburst : UInt<2>, lsu_axi_awlock : UInt<1>, lsu_axi_awcache : UInt<4>, lsu_axi_awprot : UInt<3>, lsu_axi_awqos : UInt<4>, lsu_axi_wvalid : UInt<1>, flip lsu_axi_wready : UInt<1>, lsu_axi_wdata : UInt<64>, lsu_axi_wstrb : UInt<8>, lsu_axi_wlast : UInt<1>, flip lsu_axi_bvalid : UInt<1>, lsu_axi_bready : UInt<1>, flip lsu_axi_bresp : UInt<2>, flip lsu_axi_bid : UInt<3>, lsu_axi_arvalid : UInt<1>, flip lsu_axi_arready : UInt<1>, lsu_axi_arid : UInt<3>, lsu_axi_araddr : UInt<32>, lsu_axi_arregion : UInt<4>, lsu_axi_arlen : UInt<8>, lsu_axi_arsize : UInt<3>, lsu_axi_arburst : UInt<2>, lsu_axi_arlock : UInt<1>, lsu_axi_arcache : UInt<4>, lsu_axi_arprot : UInt<3>, lsu_axi_arqos : UInt<4>, flip lsu_axi_rvalid : UInt<1>, lsu_axi_rready : UInt<1>, flip lsu_axi_rid : UInt<3>, flip lsu_axi_rdata : UInt<64>, flip lsu_axi_rresp : UInt<2>, flip lsu_axi_rlast : UInt<1>, flip lsu_bus_clk_en : UInt<1>} io.lsu_busreq_r <= UInt<1>("h00") @[el2_lsu_bus_intf.scala 124:32] io.lsu_bus_buffer_pend_any <= UInt<1>("h00") @[el2_lsu_bus_intf.scala 125:32] io.lsu_bus_buffer_full_any <= UInt<1>("h00") @[el2_lsu_bus_intf.scala 126:32] io.lsu_bus_buffer_empty_any <= UInt<1>("h00") @[el2_lsu_bus_intf.scala 127:32] io.lsu_bus_idle_any <= UInt<1>("h00") @[el2_lsu_bus_intf.scala 128:32] io.bus_read_data_m <= UInt<1>("h00") @[el2_lsu_bus_intf.scala 129:32] io.lsu_imprecise_error_load_any <= UInt<1>("h00") @[el2_lsu_bus_intf.scala 131:36] io.lsu_imprecise_error_store_any <= UInt<1>("h00") @[el2_lsu_bus_intf.scala 132:36] io.lsu_imprecise_error_addr_any <= UInt<1>("h00") @[el2_lsu_bus_intf.scala 133:36] io.lsu_nonblock_load_valid_m <= UInt<1>("h00") @[el2_lsu_bus_intf.scala 135:36] io.lsu_nonblock_load_tag_m <= UInt<1>("h00") @[el2_lsu_bus_intf.scala 136:36] io.lsu_nonblock_load_inv_r <= UInt<1>("h00") @[el2_lsu_bus_intf.scala 137:36] io.lsu_nonblock_load_inv_tag_r <= UInt<1>("h00") @[el2_lsu_bus_intf.scala 138:36] io.lsu_nonblock_load_data_valid <= UInt<1>("h00") @[el2_lsu_bus_intf.scala 139:36] io.lsu_nonblock_load_data_error <= UInt<1>("h00") @[el2_lsu_bus_intf.scala 140:36] io.lsu_nonblock_load_data_tag <= UInt<1>("h00") @[el2_lsu_bus_intf.scala 141:36] io.lsu_nonblock_load_data <= UInt<1>("h00") @[el2_lsu_bus_intf.scala 142:36] io.lsu_pmu_bus_trxn <= UInt<1>("h00") @[el2_lsu_bus_intf.scala 144:36] io.lsu_pmu_bus_misaligned <= UInt<1>("h00") @[el2_lsu_bus_intf.scala 145:36] io.lsu_pmu_bus_error <= UInt<1>("h00") @[el2_lsu_bus_intf.scala 146:36] io.lsu_pmu_bus_busy <= UInt<1>("h00") @[el2_lsu_bus_intf.scala 147:36] io.lsu_axi_awvalid <= UInt<1>("h00") @[el2_lsu_bus_intf.scala 149:26] io.lsu_axi_awid <= UInt<1>("h00") @[el2_lsu_bus_intf.scala 150:26] io.lsu_axi_awaddr <= UInt<1>("h00") @[el2_lsu_bus_intf.scala 151:26] io.lsu_axi_awregion <= UInt<1>("h00") @[el2_lsu_bus_intf.scala 152:26] io.lsu_axi_awlen <= UInt<1>("h00") @[el2_lsu_bus_intf.scala 153:26] io.lsu_axi_awsize <= UInt<1>("h00") @[el2_lsu_bus_intf.scala 154:26] io.lsu_axi_awburst <= UInt<1>("h00") @[el2_lsu_bus_intf.scala 155:26] io.lsu_axi_awlock <= UInt<1>("h00") @[el2_lsu_bus_intf.scala 156:26] io.lsu_axi_awcache <= UInt<1>("h00") @[el2_lsu_bus_intf.scala 157:26] io.lsu_axi_awprot <= UInt<1>("h00") @[el2_lsu_bus_intf.scala 158:26] io.lsu_axi_awqos <= UInt<1>("h00") @[el2_lsu_bus_intf.scala 159:26] io.lsu_axi_wvalid <= UInt<1>("h00") @[el2_lsu_bus_intf.scala 161:26] io.lsu_axi_wdata <= UInt<1>("h00") @[el2_lsu_bus_intf.scala 162:26] io.lsu_axi_wstrb <= UInt<1>("h00") @[el2_lsu_bus_intf.scala 163:26] io.lsu_axi_wlast <= UInt<1>("h00") @[el2_lsu_bus_intf.scala 164:26] io.lsu_axi_bready <= UInt<1>("h00") @[el2_lsu_bus_intf.scala 166:26] io.lsu_axi_arvalid <= UInt<1>("h00") @[el2_lsu_bus_intf.scala 168:26] io.lsu_axi_arid <= UInt<1>("h00") @[el2_lsu_bus_intf.scala 169:26] io.lsu_axi_araddr <= UInt<1>("h00") @[el2_lsu_bus_intf.scala 170:26] io.lsu_axi_arregion <= UInt<1>("h00") @[el2_lsu_bus_intf.scala 171:26] io.lsu_axi_arlen <= UInt<1>("h00") @[el2_lsu_bus_intf.scala 172:26] io.lsu_axi_arsize <= UInt<1>("h00") @[el2_lsu_bus_intf.scala 173:26] io.lsu_axi_arburst <= UInt<1>("h00") @[el2_lsu_bus_intf.scala 174:26] io.lsu_axi_arlock <= UInt<1>("h00") @[el2_lsu_bus_intf.scala 175:26] io.lsu_axi_arcache <= UInt<1>("h00") @[el2_lsu_bus_intf.scala 176:26] io.lsu_axi_arprot <= UInt<1>("h00") @[el2_lsu_bus_intf.scala 177:26] io.lsu_axi_arqos <= UInt<1>("h00") @[el2_lsu_bus_intf.scala 178:26] io.lsu_axi_rready <= UInt<1>("h00") @[el2_lsu_bus_intf.scala 180:26] module el2_lsu : input clock : Clock input reset : AsyncReset output io : {flip clk_override : UInt<1>, flip dec_tlu_flush_lower_r : UInt<1>, flip dec_tlu_i0_kill_writeb_r : UInt<1>, flip dec_tlu_force_halt : UInt<1>, flip dec_tlu_external_ldfwd_disable : UInt<1>, flip dec_tlu_wb_coalescing_disable : UInt<1>, flip dec_tlu_sideeffect_posted_disable : UInt<1>, flip dec_tlu_core_ecc_disable : UInt<1>, flip exu_lsu_rs1_d : UInt<32>, flip exu_lsu_rs2_d : UInt<32>, flip dec_lsu_offset_d : UInt<12>, flip lsu_p : {fast_int : UInt<1>, by : UInt<1>, half : UInt<1>, word : UInt<1>, dword : UInt<1>, load : UInt<1>, store : UInt<1>, unsign : UInt<1>, dma : UInt<1>, store_data_bypass_d : UInt<1>, load_ldst_bypass_d : UInt<1>, store_data_bypass_m : UInt<1>, valid : UInt<1>}, flip trigger_pkt_any : {select : UInt<1>, match_ : UInt<1>, store : UInt<1>, load : UInt<1>, execute : UInt<1>, m : UInt<1>, tdata2 : UInt<32>}[4], flip dec_lsu_valid_raw_d : UInt<1>, flip dec_tlu_mrac_ff : UInt<32>, lsu_load_stall_any : UInt<1>, lsu_store_stall_any : UInt<1>, lsu_fastint_stall_any : UInt<1>, lsu_idle_any : UInt<1>, lsu_fir_addr : UInt<32>, lsu_fir_error : UInt<2>, lsu_single_ecc_error_incr : UInt<1>, lsu_error_pkt_r : {exc_valid : UInt<1>, single_ecc_error : UInt<1>, inst_type : UInt<1>, exc_type : UInt<1>, mscause : UInt<4>, addr : UInt<32>}, lsu_imprecise_error_load_any : UInt<1>, lsu_imprecise_error_store_any : UInt<1>, lsu_imprecise_error_addr_any : UInt<32>, lsu_nonblock_load_valid_m : UInt<1>, lsu_nonblock_load_tag_m : UInt<2>, lsu_nonblock_load_inv_r : UInt<1>, lsu_nonblock_load_inv_tag_r : UInt<2>, lsu_nonblock_load_data_valid : UInt<1>, lsu_nonblock_load_data_error : UInt<1>, lsu_nonblock_load_data_tag : UInt<2>, lsu_nonblock_load_data : UInt<32>, lsu_pmu_load_external_m : UInt<1>, lsu_pmu_store_external_m : UInt<1>, lsu_pmu_misaligned_m : UInt<1>, lsu_pmu_bus_trxn : UInt<1>, lsu_pmu_bus_misaligned : UInt<1>, lsu_pmu_bus_error : UInt<1>, lsu_pmu_bus_busy : UInt<1>, lsu_trigger_match_m : UInt<4>, dccm_wren : UInt<1>, dccm_rden : UInt<1>, dccm_wr_addr_lo : UInt<16>, dccm_wr_addr_hi : UInt<16>, dccm_rd_addr_lo : UInt<16>, dccm_rd_addr_hi : UInt<16>, dccm_wr_data_lo : UInt<39>, dccm_wr_data_hi : UInt<39>, flip dccm_rd_data_lo : UInt<39>, flip dccm_rd_data_hi : UInt<39>, picm_wren : UInt<1>, picm_rden : UInt<1>, picm_mken : UInt<1>, picm_rdaddr : UInt<32>, picm_wraddr : UInt<32>, picm_wr_data : UInt<32>, flip picm_rd_data : UInt<32>, lsu_axi_awvalid : UInt<1>, lsu_axi_awlock : UInt<1>, flip lsu_axi_awready : UInt<1>, lsu_axi_awid : UInt<3>, lsu_axi_awaddr : UInt<32>, lsu_axi_awregion : UInt<4>, lsu_axi_awlen : UInt<8>, lsu_axi_awsize : UInt<3>, lsu_axi_awburst : UInt<2>, lsu_axi_awcache : UInt<4>, lsu_axi_awprot : UInt<3>, lsu_axi_awqos : UInt<4>, lsu_axi_wvalid : UInt<1>, flip lsu_axi_wready : UInt<1>, lsu_axi_wdata : UInt<64>, lsu_axi_wstrb : UInt<8>, lsu_axi_wlast : UInt<1>, flip lsu_axi_bvalid : UInt<1>, lsu_axi_bready : UInt<1>, flip lsu_axi_bresp : UInt<2>, flip lsu_axi_bid : UInt<3>, lsu_axi_arvalid : UInt<1>, lsu_axi_arlock : UInt<1>, flip lsu_axi_arready : UInt<1>, lsu_axi_arid : UInt<3>, lsu_axi_araddr : UInt<32>, lsu_axi_arregion : UInt<4>, lsu_axi_arlen : UInt<8>, lsu_axi_arsize : UInt<3>, lsu_axi_arburst : UInt<2>, lsu_axi_arcache : UInt<4>, lsu_axi_arprot : UInt<3>, lsu_axi_arqos : UInt<4>, flip lsu_axi_rvalid : UInt<1>, lsu_axi_rready : UInt<1>, flip lsu_axi_rdata : UInt<64>, flip lsu_axi_rlast : UInt<1>, flip lsu_axi_rresp : UInt<2>, flip lsu_axi_rid : UInt<3>, flip lsu_bus_clk_en : UInt<1>, flip dma_dccm_req : UInt<1>, flip dma_mem_write : UInt<1>, dccm_dma_rvalid : UInt<1>, dccm_dma_ecc_error : UInt<1>, flip dma_mem_tag : UInt<3>, flip dma_mem_addr : UInt<32>, flip dma_mem_sz : UInt<3>, flip dma_mem_wdata : UInt<64>, dccm_dma_rtag : UInt<3>, dccm_dma_rdata : UInt<64>, dccm_ready : UInt<1>, flip scan_mode : UInt<1>, flip free_clk : Clock} wire dma_dccm_wdata : UInt<64> dma_dccm_wdata <= UInt<64>("h00") wire dma_dccm_wdata_lo : UInt<32> dma_dccm_wdata_lo <= UInt<32>("h00") wire dma_dccm_wdata_hi : UInt<32> dma_dccm_wdata_hi <= UInt<32>("h00") wire dma_mem_tag_m : UInt<32> dma_mem_tag_m <= UInt<32>("h00") wire lsu_raw_fwd_lo_r : UInt<1> lsu_raw_fwd_lo_r <= UInt<1>("h00") wire lsu_raw_fwd_hi_r : UInt<1> lsu_raw_fwd_hi_r <= UInt<1>("h00") inst lsu_lsc_ctl of el2_lsu_lsc_ctl @[el2_lsu.scala 153:30] lsu_lsc_ctl.clock <= clock lsu_lsc_ctl.reset <= reset inst dccm_ctl of el2_lsu_dccm_ctl @[el2_lsu.scala 154:30] dccm_ctl.clock <= clock dccm_ctl.reset <= reset inst stbuf of el2_lsu_stbuf @[el2_lsu.scala 155:30] stbuf.clock <= clock stbuf.reset <= reset inst ecc of el2_lsu_ecc @[el2_lsu.scala 156:30] ecc.clock <= clock ecc.reset <= reset inst trigger of el2_lsu_trigger @[el2_lsu.scala 157:30] trigger.clock <= clock trigger.reset <= reset inst clkdomain of el2_lsu_clkdomain @[el2_lsu.scala 158:30] clkdomain.clock <= clock clkdomain.reset <= reset inst bus_intf of el2_lsu_bus_intf @[el2_lsu.scala 159:30] bus_intf.clock <= clock bus_intf.reset <= reset node lsu_raw_fwd_lo_m = orr(stbuf.io.stbuf_fwdbyteen_lo_m) @[el2_lsu.scala 161:56] node lsu_raw_fwd_hi_m = orr(stbuf.io.stbuf_fwdbyteen_hi_m) @[el2_lsu.scala 162:56] node _T = or(stbuf.io.lsu_stbuf_full_any, bus_intf.io.lsu_bus_buffer_full_any) @[el2_lsu.scala 165:57] node _T_1 = or(_T, dccm_ctl.io.ld_single_ecc_error_r_ff) @[el2_lsu.scala 165:95] io.lsu_store_stall_any <= _T_1 @[el2_lsu.scala 165:26] node _T_2 = or(bus_intf.io.lsu_bus_buffer_full_any, dccm_ctl.io.ld_single_ecc_error_r_ff) @[el2_lsu.scala 166:64] io.lsu_load_stall_any <= _T_2 @[el2_lsu.scala 166:25] io.lsu_fastint_stall_any <= dccm_ctl.io.ld_single_ecc_error_r @[el2_lsu.scala 167:28] node _T_3 = eq(lsu_lsc_ctl.io.lsu_pkt_m.dma, UInt<1>("h00")) @[el2_lsu.scala 172:58] node _T_4 = and(lsu_lsc_ctl.io.lsu_pkt_m.valid, _T_3) @[el2_lsu.scala 172:56] node _T_5 = or(lsu_lsc_ctl.io.addr_in_dccm_m, lsu_lsc_ctl.io.addr_in_pic_m) @[el2_lsu.scala 172:121] node _T_6 = and(_T_4, _T_5) @[el2_lsu.scala 172:88] node ldst_nodma_mtor = and(_T_6, lsu_lsc_ctl.io.lsu_pkt_m.store) @[el2_lsu.scala 172:153] node _T_7 = or(io.dec_lsu_valid_raw_d, ldst_nodma_mtor) @[el2_lsu.scala 173:45] node _T_8 = or(_T_7, dccm_ctl.io.ld_single_ecc_error_r_ff) @[el2_lsu.scala 173:63] node _T_9 = eq(_T_8, UInt<1>("h00")) @[el2_lsu.scala 173:20] io.dccm_ready <= _T_9 @[el2_lsu.scala 173:17] node _T_10 = and(io.dma_dccm_req, io.dma_mem_write) @[el2_lsu.scala 174:38] node dma_dccm_wen = and(_T_10, lsu_lsc_ctl.io.addr_in_dccm_d) @[el2_lsu.scala 174:57] node _T_11 = and(io.dma_dccm_req, io.dma_mem_write) @[el2_lsu.scala 175:38] node dma_pic_wen = and(_T_11, lsu_lsc_ctl.io.addr_in_pic_d) @[el2_lsu.scala 175:57] node _T_12 = bits(io.dma_mem_addr, 2, 0) @[el2_lsu.scala 176:60] node _T_13 = cat(_T_12, UInt<3>("h00")) @[Cat.scala 29:58] node _T_14 = dshr(io.dma_mem_wdata, _T_13) @[el2_lsu.scala 176:38] dma_dccm_wdata <= _T_14 @[el2_lsu.scala 176:18] node _T_15 = bits(dma_dccm_wdata, 63, 32) @[el2_lsu.scala 177:38] dma_dccm_wdata_hi <= _T_15 @[el2_lsu.scala 177:21] node _T_16 = bits(dma_dccm_wdata, 31, 0) @[el2_lsu.scala 178:38] dma_dccm_wdata_lo <= _T_16 @[el2_lsu.scala 178:21] node _T_17 = eq(lsu_lsc_ctl.io.lsu_pkt_m.dma, UInt<1>("h00")) @[el2_lsu.scala 187:58] node _T_18 = and(lsu_lsc_ctl.io.lsu_pkt_m.valid, _T_17) @[el2_lsu.scala 187:56] node _T_19 = eq(lsu_lsc_ctl.io.lsu_pkt_r.dma, UInt<1>("h00")) @[el2_lsu.scala 187:125] node _T_20 = and(lsu_lsc_ctl.io.lsu_pkt_r.valid, _T_19) @[el2_lsu.scala 187:123] node _T_21 = or(_T_18, _T_20) @[el2_lsu.scala 187:89] node _T_22 = eq(_T_21, UInt<1>("h00")) @[el2_lsu.scala 187:22] node _T_23 = and(_T_22, bus_intf.io.lsu_bus_buffer_empty_any) @[el2_lsu.scala 187:157] node _T_24 = and(_T_23, bus_intf.io.lsu_bus_idle_any) @[el2_lsu.scala 187:196] io.lsu_idle_any <= _T_24 @[el2_lsu.scala 187:19] node _T_25 = and(lsu_lsc_ctl.io.lsu_pkt_r.valid, lsu_lsc_ctl.io.lsu_pkt_r.store) @[el2_lsu.scala 189:61] node _T_26 = and(_T_25, lsu_lsc_ctl.io.addr_in_dccm_r) @[el2_lsu.scala 189:94] node _T_27 = eq(io.dec_tlu_i0_kill_writeb_r, UInt<1>("h00")) @[el2_lsu.scala 189:128] node _T_28 = and(_T_26, _T_27) @[el2_lsu.scala 189:126] node _T_29 = eq(lsu_lsc_ctl.io.lsu_pkt_r.dma, UInt<1>("h00")) @[el2_lsu.scala 189:139] node store_stbuf_reqvld_r = and(_T_28, _T_29) @[el2_lsu.scala 189:137] node _T_30 = or(lsu_lsc_ctl.io.lsu_pkt_m.load, lsu_lsc_ctl.io.lsu_pkt_m.store) @[el2_lsu.scala 191:85] node _T_31 = and(lsu_lsc_ctl.io.lsu_pkt_m.valid, _T_30) @[el2_lsu.scala 191:52] node _T_32 = or(lsu_lsc_ctl.io.addr_in_dccm_m, lsu_lsc_ctl.io.addr_in_pic_m) @[el2_lsu.scala 191:152] node lsu_cmpen_m = and(_T_31, _T_32) @[el2_lsu.scala 191:119] node _T_33 = or(lsu_lsc_ctl.io.lsu_pkt_m.load, lsu_lsc_ctl.io.lsu_pkt_m.store) @[el2_lsu.scala 193:87] node _T_34 = and(_T_33, lsu_lsc_ctl.io.addr_external_m) @[el2_lsu.scala 193:121] node _T_35 = and(lsu_lsc_ctl.io.lsu_pkt_m.valid, _T_34) @[el2_lsu.scala 193:53] node _T_36 = eq(io.dec_tlu_flush_lower_r, UInt<1>("h00")) @[el2_lsu.scala 193:157] node _T_37 = and(_T_35, _T_36) @[el2_lsu.scala 193:155] node _T_38 = eq(lsu_lsc_ctl.io.lsu_exc_m, UInt<1>("h00")) @[el2_lsu.scala 193:171] node _T_39 = and(_T_37, _T_38) @[el2_lsu.scala 193:169] node _T_40 = eq(lsu_lsc_ctl.io.lsu_pkt_m.fast_int, UInt<1>("h00")) @[el2_lsu.scala 193:199] node lsu_busreq_m = and(_T_39, _T_40) @[el2_lsu.scala 193:197] node _T_41 = bits(lsu_lsc_ctl.io.lsu_addr_m, 0, 0) @[el2_lsu.scala 195:121] node _T_42 = and(lsu_lsc_ctl.io.lsu_pkt_m.half, _T_41) @[el2_lsu.scala 195:94] node _T_43 = bits(lsu_lsc_ctl.io.lsu_addr_m, 1, 0) @[el2_lsu.scala 195:186] node _T_44 = orr(_T_43) @[el2_lsu.scala 195:192] node _T_45 = and(lsu_lsc_ctl.io.lsu_pkt_m.word, _T_44) @[el2_lsu.scala 195:159] node _T_46 = or(_T_42, _T_45) @[el2_lsu.scala 195:126] node _T_47 = and(lsu_lsc_ctl.io.lsu_pkt_m.valid, _T_46) @[el2_lsu.scala 195:60] io.lsu_pmu_misaligned_m <= _T_47 @[el2_lsu.scala 195:26] node _T_48 = and(lsu_lsc_ctl.io.lsu_pkt_m.valid, lsu_lsc_ctl.io.lsu_pkt_m.load) @[el2_lsu.scala 196:64] node _T_49 = and(_T_48, lsu_lsc_ctl.io.addr_external_m) @[el2_lsu.scala 196:96] io.lsu_pmu_load_external_m <= _T_49 @[el2_lsu.scala 196:30] node _T_50 = and(lsu_lsc_ctl.io.lsu_pkt_m.valid, lsu_lsc_ctl.io.lsu_pkt_m.store) @[el2_lsu.scala 197:64] node _T_51 = and(_T_50, lsu_lsc_ctl.io.addr_external_m) @[el2_lsu.scala 197:97] io.lsu_pmu_store_external_m <= _T_51 @[el2_lsu.scala 197:30] lsu_lsc_ctl.io.lsu_c1_m_clk <= clkdomain.io.lsu_c1_m_clk @[el2_lsu.scala 201:50] lsu_lsc_ctl.io.lsu_c1_r_clk <= clkdomain.io.lsu_c1_r_clk @[el2_lsu.scala 202:50] lsu_lsc_ctl.io.lsu_c2_m_clk <= clkdomain.io.lsu_c2_m_clk @[el2_lsu.scala 203:50] lsu_lsc_ctl.io.lsu_c2_r_clk <= clkdomain.io.lsu_c2_r_clk @[el2_lsu.scala 204:50] lsu_lsc_ctl.io.lsu_store_c1_m_clk <= clkdomain.io.lsu_store_c1_m_clk @[el2_lsu.scala 205:50] lsu_lsc_ctl.io.lsu_ld_data_r <= dccm_ctl.io.lsu_ld_data_r @[el2_lsu.scala 206:50] lsu_lsc_ctl.io.lsu_ld_data_corr_r <= dccm_ctl.io.lsu_ld_data_corr_r @[el2_lsu.scala 207:50] lsu_lsc_ctl.io.lsu_single_ecc_error_r <= ecc.io.lsu_single_ecc_error_r @[el2_lsu.scala 208:50] lsu_lsc_ctl.io.lsu_double_ecc_error_r <= ecc.io.lsu_double_ecc_error_r @[el2_lsu.scala 209:50] lsu_lsc_ctl.io.lsu_ld_data_m <= dccm_ctl.io.lsu_ld_data_m @[el2_lsu.scala 210:50] lsu_lsc_ctl.io.lsu_single_ecc_error_m <= ecc.io.lsu_single_ecc_error_m @[el2_lsu.scala 211:50] lsu_lsc_ctl.io.lsu_double_ecc_error_m <= ecc.io.lsu_double_ecc_error_m @[el2_lsu.scala 212:50] lsu_lsc_ctl.io.flush_m_up <= io.dec_tlu_flush_lower_r @[el2_lsu.scala 213:50] lsu_lsc_ctl.io.flush_r <= io.dec_tlu_i0_kill_writeb_r @[el2_lsu.scala 214:50] lsu_lsc_ctl.io.exu_lsu_rs1_d <= io.exu_lsu_rs1_d @[el2_lsu.scala 215:50] lsu_lsc_ctl.io.exu_lsu_rs2_d <= io.exu_lsu_rs2_d @[el2_lsu.scala 216:50] lsu_lsc_ctl.io.lsu_p.valid <= io.lsu_p.valid @[el2_lsu.scala 217:50] lsu_lsc_ctl.io.lsu_p.store_data_bypass_m <= io.lsu_p.store_data_bypass_m @[el2_lsu.scala 217:50] lsu_lsc_ctl.io.lsu_p.load_ldst_bypass_d <= io.lsu_p.load_ldst_bypass_d @[el2_lsu.scala 217:50] lsu_lsc_ctl.io.lsu_p.store_data_bypass_d <= io.lsu_p.store_data_bypass_d @[el2_lsu.scala 217:50] lsu_lsc_ctl.io.lsu_p.dma <= io.lsu_p.dma @[el2_lsu.scala 217:50] lsu_lsc_ctl.io.lsu_p.unsign <= io.lsu_p.unsign @[el2_lsu.scala 217:50] lsu_lsc_ctl.io.lsu_p.store <= io.lsu_p.store @[el2_lsu.scala 217:50] lsu_lsc_ctl.io.lsu_p.load <= io.lsu_p.load @[el2_lsu.scala 217:50] lsu_lsc_ctl.io.lsu_p.dword <= io.lsu_p.dword @[el2_lsu.scala 217:50] lsu_lsc_ctl.io.lsu_p.word <= io.lsu_p.word @[el2_lsu.scala 217:50] lsu_lsc_ctl.io.lsu_p.half <= io.lsu_p.half @[el2_lsu.scala 217:50] lsu_lsc_ctl.io.lsu_p.by <= io.lsu_p.by @[el2_lsu.scala 217:50] lsu_lsc_ctl.io.lsu_p.fast_int <= io.lsu_p.fast_int @[el2_lsu.scala 217:50] lsu_lsc_ctl.io.dec_lsu_valid_raw_d <= io.dec_lsu_valid_raw_d @[el2_lsu.scala 218:50] lsu_lsc_ctl.io.dec_lsu_offset_d <= io.dec_lsu_offset_d @[el2_lsu.scala 219:50] lsu_lsc_ctl.io.picm_mask_data_m <= dccm_ctl.io.picm_mask_data_m @[el2_lsu.scala 220:50] lsu_lsc_ctl.io.bus_read_data_m <= bus_intf.io.bus_read_data_m @[el2_lsu.scala 221:50] lsu_lsc_ctl.io.dma_dccm_req <= io.dma_dccm_req @[el2_lsu.scala 222:50] lsu_lsc_ctl.io.dma_mem_addr <= io.dma_mem_addr @[el2_lsu.scala 223:50] lsu_lsc_ctl.io.dma_mem_sz <= io.dma_mem_sz @[el2_lsu.scala 224:50] lsu_lsc_ctl.io.dma_mem_write <= io.dma_mem_write @[el2_lsu.scala 225:50] lsu_lsc_ctl.io.dma_mem_wdata <= io.dma_mem_wdata @[el2_lsu.scala 226:50] lsu_lsc_ctl.io.dec_tlu_mrac_ff <= io.dec_tlu_mrac_ff @[el2_lsu.scala 227:50] lsu_lsc_ctl.io.scan_mode <= io.scan_mode @[el2_lsu.scala 228:50] io.lsu_single_ecc_error_incr <= lsu_lsc_ctl.io.lsu_single_ecc_error_incr @[el2_lsu.scala 231:50] io.lsu_error_pkt_r.addr <= lsu_lsc_ctl.io.lsu_error_pkt_r.addr @[el2_lsu.scala 232:50] io.lsu_error_pkt_r.mscause <= lsu_lsc_ctl.io.lsu_error_pkt_r.mscause @[el2_lsu.scala 232:50] io.lsu_error_pkt_r.exc_type <= lsu_lsc_ctl.io.lsu_error_pkt_r.exc_type @[el2_lsu.scala 232:50] io.lsu_error_pkt_r.inst_type <= lsu_lsc_ctl.io.lsu_error_pkt_r.inst_type @[el2_lsu.scala 232:50] io.lsu_error_pkt_r.single_ecc_error <= lsu_lsc_ctl.io.lsu_error_pkt_r.single_ecc_error @[el2_lsu.scala 232:50] io.lsu_error_pkt_r.exc_valid <= lsu_lsc_ctl.io.lsu_error_pkt_r.exc_valid @[el2_lsu.scala 232:50] io.lsu_fir_addr <= lsu_lsc_ctl.io.lsu_fir_addr @[el2_lsu.scala 233:50] io.lsu_fir_error <= lsu_lsc_ctl.io.lsu_fir_error @[el2_lsu.scala 234:50] dccm_ctl.io.lsu_c2_m_clk <= clkdomain.io.lsu_c2_m_clk @[el2_lsu.scala 239:50] dccm_ctl.io.lsu_c2_r_clk <= clkdomain.io.lsu_c2_m_clk @[el2_lsu.scala 240:50] dccm_ctl.io.lsu_free_c2_clk <= clkdomain.io.lsu_c2_r_clk @[el2_lsu.scala 241:50] dccm_ctl.io.lsu_c1_r_clk <= clkdomain.io.lsu_free_c2_clk @[el2_lsu.scala 242:50] dccm_ctl.io.lsu_store_c1_r_clk <= clkdomain.io.lsu_c1_r_clk @[el2_lsu.scala 243:50] dccm_ctl.io.clk <= clock @[el2_lsu.scala 244:50] dccm_ctl.io.lsu_pkt_d.valid <= lsu_lsc_ctl.io.lsu_pkt_d.valid @[el2_lsu.scala 245:50] dccm_ctl.io.lsu_pkt_d.store_data_bypass_m <= lsu_lsc_ctl.io.lsu_pkt_d.store_data_bypass_m @[el2_lsu.scala 245:50] dccm_ctl.io.lsu_pkt_d.load_ldst_bypass_d <= lsu_lsc_ctl.io.lsu_pkt_d.load_ldst_bypass_d @[el2_lsu.scala 245:50] dccm_ctl.io.lsu_pkt_d.store_data_bypass_d <= lsu_lsc_ctl.io.lsu_pkt_d.store_data_bypass_d @[el2_lsu.scala 245:50] dccm_ctl.io.lsu_pkt_d.dma <= lsu_lsc_ctl.io.lsu_pkt_d.dma @[el2_lsu.scala 245:50] dccm_ctl.io.lsu_pkt_d.unsign <= lsu_lsc_ctl.io.lsu_pkt_d.unsign @[el2_lsu.scala 245:50] dccm_ctl.io.lsu_pkt_d.store <= lsu_lsc_ctl.io.lsu_pkt_d.store @[el2_lsu.scala 245:50] dccm_ctl.io.lsu_pkt_d.load <= lsu_lsc_ctl.io.lsu_pkt_d.load @[el2_lsu.scala 245:50] dccm_ctl.io.lsu_pkt_d.dword <= lsu_lsc_ctl.io.lsu_pkt_d.dword @[el2_lsu.scala 245:50] dccm_ctl.io.lsu_pkt_d.word <= lsu_lsc_ctl.io.lsu_pkt_d.word @[el2_lsu.scala 245:50] dccm_ctl.io.lsu_pkt_d.half <= lsu_lsc_ctl.io.lsu_pkt_d.half @[el2_lsu.scala 245:50] dccm_ctl.io.lsu_pkt_d.by <= lsu_lsc_ctl.io.lsu_pkt_d.by @[el2_lsu.scala 245:50] dccm_ctl.io.lsu_pkt_d.fast_int <= lsu_lsc_ctl.io.lsu_pkt_d.fast_int @[el2_lsu.scala 245:50] dccm_ctl.io.lsu_pkt_m.valid <= lsu_lsc_ctl.io.lsu_pkt_m.valid @[el2_lsu.scala 246:50] dccm_ctl.io.lsu_pkt_m.store_data_bypass_m <= lsu_lsc_ctl.io.lsu_pkt_m.store_data_bypass_m @[el2_lsu.scala 246:50] dccm_ctl.io.lsu_pkt_m.load_ldst_bypass_d <= lsu_lsc_ctl.io.lsu_pkt_m.load_ldst_bypass_d @[el2_lsu.scala 246:50] dccm_ctl.io.lsu_pkt_m.store_data_bypass_d <= lsu_lsc_ctl.io.lsu_pkt_m.store_data_bypass_d @[el2_lsu.scala 246:50] dccm_ctl.io.lsu_pkt_m.dma <= lsu_lsc_ctl.io.lsu_pkt_m.dma @[el2_lsu.scala 246:50] dccm_ctl.io.lsu_pkt_m.unsign <= lsu_lsc_ctl.io.lsu_pkt_m.unsign @[el2_lsu.scala 246:50] dccm_ctl.io.lsu_pkt_m.store <= lsu_lsc_ctl.io.lsu_pkt_m.store @[el2_lsu.scala 246:50] dccm_ctl.io.lsu_pkt_m.load <= lsu_lsc_ctl.io.lsu_pkt_m.load @[el2_lsu.scala 246:50] dccm_ctl.io.lsu_pkt_m.dword <= lsu_lsc_ctl.io.lsu_pkt_m.dword @[el2_lsu.scala 246:50] dccm_ctl.io.lsu_pkt_m.word <= lsu_lsc_ctl.io.lsu_pkt_m.word @[el2_lsu.scala 246:50] dccm_ctl.io.lsu_pkt_m.half <= lsu_lsc_ctl.io.lsu_pkt_m.half @[el2_lsu.scala 246:50] dccm_ctl.io.lsu_pkt_m.by <= lsu_lsc_ctl.io.lsu_pkt_m.by @[el2_lsu.scala 246:50] dccm_ctl.io.lsu_pkt_m.fast_int <= lsu_lsc_ctl.io.lsu_pkt_m.fast_int @[el2_lsu.scala 246:50] dccm_ctl.io.lsu_pkt_r.valid <= lsu_lsc_ctl.io.lsu_pkt_r.valid @[el2_lsu.scala 247:50] dccm_ctl.io.lsu_pkt_r.store_data_bypass_m <= lsu_lsc_ctl.io.lsu_pkt_r.store_data_bypass_m @[el2_lsu.scala 247:50] dccm_ctl.io.lsu_pkt_r.load_ldst_bypass_d <= lsu_lsc_ctl.io.lsu_pkt_r.load_ldst_bypass_d @[el2_lsu.scala 247:50] dccm_ctl.io.lsu_pkt_r.store_data_bypass_d <= lsu_lsc_ctl.io.lsu_pkt_r.store_data_bypass_d @[el2_lsu.scala 247:50] dccm_ctl.io.lsu_pkt_r.dma <= lsu_lsc_ctl.io.lsu_pkt_r.dma @[el2_lsu.scala 247:50] dccm_ctl.io.lsu_pkt_r.unsign <= lsu_lsc_ctl.io.lsu_pkt_r.unsign @[el2_lsu.scala 247:50] dccm_ctl.io.lsu_pkt_r.store <= lsu_lsc_ctl.io.lsu_pkt_r.store @[el2_lsu.scala 247:50] dccm_ctl.io.lsu_pkt_r.load <= lsu_lsc_ctl.io.lsu_pkt_r.load @[el2_lsu.scala 247:50] dccm_ctl.io.lsu_pkt_r.dword <= lsu_lsc_ctl.io.lsu_pkt_r.dword @[el2_lsu.scala 247:50] dccm_ctl.io.lsu_pkt_r.word <= lsu_lsc_ctl.io.lsu_pkt_r.word @[el2_lsu.scala 247:50] dccm_ctl.io.lsu_pkt_r.half <= lsu_lsc_ctl.io.lsu_pkt_r.half @[el2_lsu.scala 247:50] dccm_ctl.io.lsu_pkt_r.by <= lsu_lsc_ctl.io.lsu_pkt_r.by @[el2_lsu.scala 247:50] dccm_ctl.io.lsu_pkt_r.fast_int <= lsu_lsc_ctl.io.lsu_pkt_r.fast_int @[el2_lsu.scala 247:50] dccm_ctl.io.addr_in_dccm_d <= lsu_lsc_ctl.io.addr_in_dccm_d @[el2_lsu.scala 248:50] dccm_ctl.io.addr_in_dccm_m <= lsu_lsc_ctl.io.addr_in_dccm_m @[el2_lsu.scala 249:50] dccm_ctl.io.addr_in_dccm_r <= lsu_lsc_ctl.io.addr_in_dccm_r @[el2_lsu.scala 250:50] dccm_ctl.io.addr_in_pic_d <= lsu_lsc_ctl.io.addr_in_pic_d @[el2_lsu.scala 251:50] dccm_ctl.io.addr_in_pic_m <= lsu_lsc_ctl.io.addr_in_pic_m @[el2_lsu.scala 252:50] dccm_ctl.io.addr_in_pic_r <= lsu_lsc_ctl.io.addr_in_pic_r @[el2_lsu.scala 253:50] dccm_ctl.io.lsu_raw_fwd_lo_r <= lsu_raw_fwd_lo_r @[el2_lsu.scala 254:50] dccm_ctl.io.lsu_raw_fwd_hi_r <= lsu_raw_fwd_hi_r @[el2_lsu.scala 255:50] dccm_ctl.io.lsu_commit_r <= lsu_lsc_ctl.io.lsu_commit_r @[el2_lsu.scala 256:50] dccm_ctl.io.lsu_addr_d <= lsu_lsc_ctl.io.lsu_addr_d @[el2_lsu.scala 257:50] dccm_ctl.io.lsu_addr_m <= lsu_lsc_ctl.io.lsu_addr_m @[el2_lsu.scala 258:50] dccm_ctl.io.lsu_addr_r <= lsu_lsc_ctl.io.lsu_addr_r @[el2_lsu.scala 259:50] dccm_ctl.io.end_addr_d <= lsu_lsc_ctl.io.end_addr_d @[el2_lsu.scala 260:50] dccm_ctl.io.end_addr_m <= lsu_lsc_ctl.io.end_addr_m @[el2_lsu.scala 261:50] dccm_ctl.io.end_addr_r <= lsu_lsc_ctl.io.end_addr_r @[el2_lsu.scala 262:50] dccm_ctl.io.stbuf_reqvld_any <= stbuf.io.stbuf_reqvld_any @[el2_lsu.scala 263:50] dccm_ctl.io.stbuf_addr_any <= stbuf.io.stbuf_addr_any @[el2_lsu.scala 264:50] dccm_ctl.io.stbuf_data_any <= stbuf.io.stbuf_data_any @[el2_lsu.scala 265:50] dccm_ctl.io.stbuf_ecc_any <= ecc.io.stbuf_ecc_any @[el2_lsu.scala 266:50] dccm_ctl.io.stbuf_fwddata_hi_m <= stbuf.io.stbuf_fwddata_hi_m @[el2_lsu.scala 267:50] dccm_ctl.io.stbuf_fwddata_lo_m <= stbuf.io.stbuf_fwddata_lo_m @[el2_lsu.scala 268:50] dccm_ctl.io.stbuf_fwdbyteen_lo_m <= stbuf.io.stbuf_fwdbyteen_lo_m @[el2_lsu.scala 269:50] dccm_ctl.io.stbuf_fwdbyteen_hi_m <= stbuf.io.stbuf_fwdbyteen_hi_m @[el2_lsu.scala 270:50] dccm_ctl.io.lsu_double_ecc_error_r <= ecc.io.lsu_double_ecc_error_r @[el2_lsu.scala 271:50] dccm_ctl.io.single_ecc_error_hi_r <= ecc.io.single_ecc_error_hi_r @[el2_lsu.scala 272:50] dccm_ctl.io.single_ecc_error_lo_r <= ecc.io.single_ecc_error_lo_r @[el2_lsu.scala 273:50] dccm_ctl.io.sec_data_hi_r <= ecc.io.sec_data_hi_r @[el2_lsu.scala 274:50] dccm_ctl.io.sec_data_lo_r <= ecc.io.sec_data_lo_r @[el2_lsu.scala 275:50] dccm_ctl.io.sec_data_hi_r_ff <= ecc.io.sec_data_hi_r_ff @[el2_lsu.scala 276:50] dccm_ctl.io.sec_data_lo_r_ff <= ecc.io.sec_data_lo_r_ff @[el2_lsu.scala 277:50] dccm_ctl.io.sec_data_ecc_hi_r_ff <= ecc.io.sec_data_ecc_hi_r_ff @[el2_lsu.scala 278:50] dccm_ctl.io.sec_data_ecc_lo_r_ff <= ecc.io.sec_data_ecc_lo_r_ff @[el2_lsu.scala 279:50] dccm_ctl.io.lsu_double_ecc_error_m <= ecc.io.lsu_double_ecc_error_m @[el2_lsu.scala 280:50] dccm_ctl.io.sec_data_hi_m <= ecc.io.sec_data_hi_m @[el2_lsu.scala 281:50] dccm_ctl.io.sec_data_lo_m <= ecc.io.sec_data_lo_m @[el2_lsu.scala 282:50] dccm_ctl.io.store_data_m <= lsu_lsc_ctl.io.store_data_m @[el2_lsu.scala 283:50] dccm_ctl.io.dma_dccm_wen <= dma_dccm_wen @[el2_lsu.scala 284:50] dccm_ctl.io.dma_pic_wen <= dma_pic_wen @[el2_lsu.scala 285:50] dccm_ctl.io.dma_mem_tag_m <= dma_mem_tag_m @[el2_lsu.scala 286:50] dccm_ctl.io.dma_mem_addr <= io.dma_mem_addr @[el2_lsu.scala 287:50] dccm_ctl.io.dma_mem_wdata <= io.dma_mem_wdata @[el2_lsu.scala 288:50] dccm_ctl.io.dma_dccm_wdata_lo <= dma_dccm_wdata_lo @[el2_lsu.scala 289:50] dccm_ctl.io.dma_dccm_wdata_hi <= dma_dccm_wdata_hi @[el2_lsu.scala 290:50] dccm_ctl.io.dma_dccm_wdata_ecc_hi <= ecc.io.dma_dccm_wdata_ecc_hi @[el2_lsu.scala 291:50] dccm_ctl.io.dma_dccm_wdata_ecc_lo <= ecc.io.dma_dccm_wdata_ecc_lo @[el2_lsu.scala 292:50] dccm_ctl.io.dccm_rd_data_lo <= io.dccm_rd_data_lo @[el2_lsu.scala 293:50] dccm_ctl.io.dccm_rd_data_hi <= io.dccm_rd_data_hi @[el2_lsu.scala 294:50] dccm_ctl.io.picm_rd_data <= io.picm_rd_data @[el2_lsu.scala 295:50] dccm_ctl.io.scan_mode <= io.scan_mode @[el2_lsu.scala 296:50] io.dccm_dma_rvalid <= dccm_ctl.io.dccm_dma_rvalid @[el2_lsu.scala 299:50] io.dccm_dma_ecc_error <= dccm_ctl.io.dccm_dma_ecc_error @[el2_lsu.scala 300:50] io.dccm_dma_rtag <= dccm_ctl.io.dccm_dma_rtag @[el2_lsu.scala 301:50] io.dccm_dma_rdata <= dccm_ctl.io.dccm_dma_rdata @[el2_lsu.scala 302:50] io.dccm_wren <= dccm_ctl.io.dccm_wren @[el2_lsu.scala 303:50] io.dccm_rden <= dccm_ctl.io.dccm_rden @[el2_lsu.scala 304:50] io.dccm_wr_addr_lo <= dccm_ctl.io.dccm_wr_addr_lo @[el2_lsu.scala 305:50] io.dccm_wr_data_lo <= dccm_ctl.io.dccm_wr_data_lo @[el2_lsu.scala 306:50] io.dccm_rd_addr_lo <= dccm_ctl.io.dccm_rd_addr_lo @[el2_lsu.scala 307:50] io.dccm_wr_addr_hi <= dccm_ctl.io.dccm_wr_addr_hi @[el2_lsu.scala 308:50] io.dccm_wr_data_hi <= dccm_ctl.io.dccm_wr_data_hi @[el2_lsu.scala 309:50] io.dccm_rd_addr_hi <= dccm_ctl.io.dccm_rd_addr_hi @[el2_lsu.scala 310:50] io.picm_wren <= dccm_ctl.io.picm_wren @[el2_lsu.scala 311:50] io.picm_rden <= dccm_ctl.io.picm_rden @[el2_lsu.scala 312:50] io.picm_mken <= dccm_ctl.io.picm_mken @[el2_lsu.scala 313:50] io.picm_rdaddr <= dccm_ctl.io.picm_rdaddr @[el2_lsu.scala 314:50] io.picm_wraddr <= dccm_ctl.io.picm_wraddr @[el2_lsu.scala 315:50] io.picm_wr_data <= dccm_ctl.io.picm_wr_data @[el2_lsu.scala 316:50] stbuf.io.lsu_c1_m_clk <= clkdomain.io.lsu_c1_m_clk @[el2_lsu.scala 319:50] stbuf.io.lsu_c1_r_clk <= clkdomain.io.lsu_c1_m_clk @[el2_lsu.scala 320:56] stbuf.io.lsu_stbuf_c1_clk <= clkdomain.io.lsu_stbuf_c1_clk @[el2_lsu.scala 321:54] stbuf.io.lsu_free_c2_clk <= clkdomain.io.lsu_free_c2_clk @[el2_lsu.scala 322:54] stbuf.io.lsu_pkt_m.valid <= lsu_lsc_ctl.io.lsu_pkt_m.valid @[el2_lsu.scala 323:56] stbuf.io.lsu_pkt_m.store_data_bypass_m <= lsu_lsc_ctl.io.lsu_pkt_m.store_data_bypass_m @[el2_lsu.scala 323:56] stbuf.io.lsu_pkt_m.load_ldst_bypass_d <= lsu_lsc_ctl.io.lsu_pkt_m.load_ldst_bypass_d @[el2_lsu.scala 323:56] stbuf.io.lsu_pkt_m.store_data_bypass_d <= lsu_lsc_ctl.io.lsu_pkt_m.store_data_bypass_d @[el2_lsu.scala 323:56] stbuf.io.lsu_pkt_m.dma <= lsu_lsc_ctl.io.lsu_pkt_m.dma @[el2_lsu.scala 323:56] stbuf.io.lsu_pkt_m.unsign <= lsu_lsc_ctl.io.lsu_pkt_m.unsign @[el2_lsu.scala 323:56] stbuf.io.lsu_pkt_m.store <= lsu_lsc_ctl.io.lsu_pkt_m.store @[el2_lsu.scala 323:56] stbuf.io.lsu_pkt_m.load <= lsu_lsc_ctl.io.lsu_pkt_m.load @[el2_lsu.scala 323:56] stbuf.io.lsu_pkt_m.dword <= lsu_lsc_ctl.io.lsu_pkt_m.dword @[el2_lsu.scala 323:56] stbuf.io.lsu_pkt_m.word <= lsu_lsc_ctl.io.lsu_pkt_m.word @[el2_lsu.scala 323:56] stbuf.io.lsu_pkt_m.half <= lsu_lsc_ctl.io.lsu_pkt_m.half @[el2_lsu.scala 323:56] stbuf.io.lsu_pkt_m.by <= lsu_lsc_ctl.io.lsu_pkt_m.by @[el2_lsu.scala 323:56] stbuf.io.lsu_pkt_m.fast_int <= lsu_lsc_ctl.io.lsu_pkt_m.fast_int @[el2_lsu.scala 323:56] stbuf.io.lsu_pkt_r.valid <= lsu_lsc_ctl.io.lsu_pkt_r.valid @[el2_lsu.scala 324:56] stbuf.io.lsu_pkt_r.store_data_bypass_m <= lsu_lsc_ctl.io.lsu_pkt_r.store_data_bypass_m @[el2_lsu.scala 324:56] stbuf.io.lsu_pkt_r.load_ldst_bypass_d <= lsu_lsc_ctl.io.lsu_pkt_r.load_ldst_bypass_d @[el2_lsu.scala 324:56] stbuf.io.lsu_pkt_r.store_data_bypass_d <= lsu_lsc_ctl.io.lsu_pkt_r.store_data_bypass_d @[el2_lsu.scala 324:56] stbuf.io.lsu_pkt_r.dma <= lsu_lsc_ctl.io.lsu_pkt_r.dma @[el2_lsu.scala 324:56] stbuf.io.lsu_pkt_r.unsign <= lsu_lsc_ctl.io.lsu_pkt_r.unsign @[el2_lsu.scala 324:56] stbuf.io.lsu_pkt_r.store <= lsu_lsc_ctl.io.lsu_pkt_r.store @[el2_lsu.scala 324:56] stbuf.io.lsu_pkt_r.load <= lsu_lsc_ctl.io.lsu_pkt_r.load @[el2_lsu.scala 324:56] stbuf.io.lsu_pkt_r.dword <= lsu_lsc_ctl.io.lsu_pkt_r.dword @[el2_lsu.scala 324:56] stbuf.io.lsu_pkt_r.word <= lsu_lsc_ctl.io.lsu_pkt_r.word @[el2_lsu.scala 324:56] stbuf.io.lsu_pkt_r.half <= lsu_lsc_ctl.io.lsu_pkt_r.half @[el2_lsu.scala 324:56] stbuf.io.lsu_pkt_r.by <= lsu_lsc_ctl.io.lsu_pkt_r.by @[el2_lsu.scala 324:56] stbuf.io.lsu_pkt_r.fast_int <= lsu_lsc_ctl.io.lsu_pkt_r.fast_int @[el2_lsu.scala 324:56] stbuf.io.store_stbuf_reqvld_r <= store_stbuf_reqvld_r @[el2_lsu.scala 325:56] stbuf.io.lsu_commit_r <= lsu_lsc_ctl.io.lsu_commit_r @[el2_lsu.scala 326:50] stbuf.io.dec_lsu_valid_raw_d <= io.dec_lsu_valid_raw_d @[el2_lsu.scala 327:50] stbuf.io.store_data_hi_r <= dccm_ctl.io.store_data_hi_r @[el2_lsu.scala 328:62] stbuf.io.store_data_lo_r <= dccm_ctl.io.store_data_lo_r @[el2_lsu.scala 329:62] stbuf.io.store_datafn_hi_r <= dccm_ctl.io.store_datafn_hi_r @[el2_lsu.scala 330:50] stbuf.io.store_datafn_lo_r <= dccm_ctl.io.store_datafn_lo_r @[el2_lsu.scala 331:56] stbuf.io.lsu_stbuf_commit_any <= dccm_ctl.io.lsu_stbuf_commit_any @[el2_lsu.scala 332:60] stbuf.io.lsu_addr_d <= lsu_lsc_ctl.io.lsu_addr_d @[el2_lsu.scala 333:64] stbuf.io.lsu_addr_m <= lsu_lsc_ctl.io.lsu_addr_m @[el2_lsu.scala 334:64] stbuf.io.lsu_addr_r <= lsu_lsc_ctl.io.lsu_addr_r @[el2_lsu.scala 335:64] stbuf.io.end_addr_d <= lsu_lsc_ctl.io.end_addr_d @[el2_lsu.scala 336:64] stbuf.io.end_addr_m <= lsu_lsc_ctl.io.end_addr_m @[el2_lsu.scala 337:64] stbuf.io.end_addr_r <= lsu_lsc_ctl.io.end_addr_r @[el2_lsu.scala 338:64] stbuf.io.addr_in_dccm_m <= lsu_lsc_ctl.io.addr_in_dccm_m @[el2_lsu.scala 339:50] stbuf.io.addr_in_dccm_r <= lsu_lsc_ctl.io.addr_in_dccm_r @[el2_lsu.scala 340:56] stbuf.io.lsu_cmpen_m <= lsu_cmpen_m @[el2_lsu.scala 341:54] stbuf.io.scan_mode <= io.scan_mode @[el2_lsu.scala 342:50] ecc.io.lsu_c2_r_clk <= clkdomain.io.lsu_c2_r_clk @[el2_lsu.scala 346:52] ecc.io.lsu_pkt_m.valid <= lsu_lsc_ctl.io.lsu_pkt_m.valid @[el2_lsu.scala 347:52] ecc.io.lsu_pkt_m.store_data_bypass_m <= lsu_lsc_ctl.io.lsu_pkt_m.store_data_bypass_m @[el2_lsu.scala 347:52] ecc.io.lsu_pkt_m.load_ldst_bypass_d <= lsu_lsc_ctl.io.lsu_pkt_m.load_ldst_bypass_d @[el2_lsu.scala 347:52] ecc.io.lsu_pkt_m.store_data_bypass_d <= lsu_lsc_ctl.io.lsu_pkt_m.store_data_bypass_d @[el2_lsu.scala 347:52] ecc.io.lsu_pkt_m.dma <= lsu_lsc_ctl.io.lsu_pkt_m.dma @[el2_lsu.scala 347:52] ecc.io.lsu_pkt_m.unsign <= lsu_lsc_ctl.io.lsu_pkt_m.unsign @[el2_lsu.scala 347:52] ecc.io.lsu_pkt_m.store <= lsu_lsc_ctl.io.lsu_pkt_m.store @[el2_lsu.scala 347:52] ecc.io.lsu_pkt_m.load <= lsu_lsc_ctl.io.lsu_pkt_m.load @[el2_lsu.scala 347:52] ecc.io.lsu_pkt_m.dword <= lsu_lsc_ctl.io.lsu_pkt_m.dword @[el2_lsu.scala 347:52] ecc.io.lsu_pkt_m.word <= lsu_lsc_ctl.io.lsu_pkt_m.word @[el2_lsu.scala 347:52] ecc.io.lsu_pkt_m.half <= lsu_lsc_ctl.io.lsu_pkt_m.half @[el2_lsu.scala 347:52] ecc.io.lsu_pkt_m.by <= lsu_lsc_ctl.io.lsu_pkt_m.by @[el2_lsu.scala 347:52] ecc.io.lsu_pkt_m.fast_int <= lsu_lsc_ctl.io.lsu_pkt_m.fast_int @[el2_lsu.scala 347:52] ecc.io.lsu_pkt_r.valid <= lsu_lsc_ctl.io.lsu_pkt_r.valid @[el2_lsu.scala 348:52] ecc.io.lsu_pkt_r.store_data_bypass_m <= lsu_lsc_ctl.io.lsu_pkt_r.store_data_bypass_m @[el2_lsu.scala 348:52] ecc.io.lsu_pkt_r.load_ldst_bypass_d <= lsu_lsc_ctl.io.lsu_pkt_r.load_ldst_bypass_d @[el2_lsu.scala 348:52] ecc.io.lsu_pkt_r.store_data_bypass_d <= lsu_lsc_ctl.io.lsu_pkt_r.store_data_bypass_d @[el2_lsu.scala 348:52] ecc.io.lsu_pkt_r.dma <= lsu_lsc_ctl.io.lsu_pkt_r.dma @[el2_lsu.scala 348:52] ecc.io.lsu_pkt_r.unsign <= lsu_lsc_ctl.io.lsu_pkt_r.unsign @[el2_lsu.scala 348:52] ecc.io.lsu_pkt_r.store <= lsu_lsc_ctl.io.lsu_pkt_r.store @[el2_lsu.scala 348:52] ecc.io.lsu_pkt_r.load <= lsu_lsc_ctl.io.lsu_pkt_r.load @[el2_lsu.scala 348:52] ecc.io.lsu_pkt_r.dword <= lsu_lsc_ctl.io.lsu_pkt_r.dword @[el2_lsu.scala 348:52] ecc.io.lsu_pkt_r.word <= lsu_lsc_ctl.io.lsu_pkt_r.word @[el2_lsu.scala 348:52] ecc.io.lsu_pkt_r.half <= lsu_lsc_ctl.io.lsu_pkt_r.half @[el2_lsu.scala 348:52] ecc.io.lsu_pkt_r.by <= lsu_lsc_ctl.io.lsu_pkt_r.by @[el2_lsu.scala 348:52] ecc.io.lsu_pkt_r.fast_int <= lsu_lsc_ctl.io.lsu_pkt_r.fast_int @[el2_lsu.scala 348:52] ecc.io.stbuf_data_any <= stbuf.io.stbuf_data_any @[el2_lsu.scala 349:54] ecc.io.dec_tlu_core_ecc_disable <= io.dec_tlu_core_ecc_disable @[el2_lsu.scala 350:50] ecc.io.lsu_dccm_rden_r <= dccm_ctl.io.lsu_dccm_rden_r @[el2_lsu.scala 351:56] ecc.io.addr_in_dccm_r <= lsu_lsc_ctl.io.addr_in_dccm_r @[el2_lsu.scala 352:50] ecc.io.lsu_addr_r <= lsu_lsc_ctl.io.lsu_addr_r @[el2_lsu.scala 353:58] ecc.io.end_addr_r <= lsu_lsc_ctl.io.end_addr_r @[el2_lsu.scala 354:58] ecc.io.lsu_addr_m <= lsu_lsc_ctl.io.lsu_addr_m @[el2_lsu.scala 355:58] ecc.io.end_addr_m <= lsu_lsc_ctl.io.end_addr_m @[el2_lsu.scala 356:58] ecc.io.dccm_rdata_hi_r <= dccm_ctl.io.dccm_rdata_hi_r @[el2_lsu.scala 357:54] ecc.io.dccm_rdata_lo_r <= dccm_ctl.io.dccm_rdata_lo_r @[el2_lsu.scala 358:54] ecc.io.dccm_rdata_hi_m <= dccm_ctl.io.dccm_rdata_hi_m @[el2_lsu.scala 359:54] ecc.io.dccm_rdata_lo_m <= dccm_ctl.io.dccm_rdata_lo_m @[el2_lsu.scala 360:54] ecc.io.dccm_data_ecc_hi_r <= dccm_ctl.io.dccm_data_ecc_hi_r @[el2_lsu.scala 361:50] ecc.io.dccm_data_ecc_lo_r <= dccm_ctl.io.dccm_data_ecc_lo_r @[el2_lsu.scala 362:50] ecc.io.dccm_data_ecc_hi_m <= dccm_ctl.io.dccm_data_ecc_hi_m @[el2_lsu.scala 363:50] ecc.io.dccm_data_ecc_lo_m <= dccm_ctl.io.dccm_data_ecc_lo_m @[el2_lsu.scala 364:50] ecc.io.ld_single_ecc_error_r <= dccm_ctl.io.ld_single_ecc_error_r @[el2_lsu.scala 365:50] ecc.io.ld_single_ecc_error_r_ff <= dccm_ctl.io.ld_single_ecc_error_r_ff @[el2_lsu.scala 366:50] ecc.io.lsu_dccm_rden_m <= dccm_ctl.io.lsu_dccm_rden_m @[el2_lsu.scala 367:50] ecc.io.addr_in_dccm_m <= lsu_lsc_ctl.io.addr_in_dccm_m @[el2_lsu.scala 368:50] ecc.io.dma_dccm_wen <= dma_dccm_wen @[el2_lsu.scala 369:50] ecc.io.dma_dccm_wdata_lo <= dma_dccm_wdata_lo @[el2_lsu.scala 370:50] ecc.io.dma_dccm_wdata_hi <= dma_dccm_wdata_hi @[el2_lsu.scala 371:50] ecc.io.scan_mode <= io.scan_mode @[el2_lsu.scala 372:50] trigger.io.trigger_pkt_any[0].tdata2 <= io.trigger_pkt_any[0].tdata2 @[el2_lsu.scala 376:50] trigger.io.trigger_pkt_any[0].m <= io.trigger_pkt_any[0].m @[el2_lsu.scala 376:50] trigger.io.trigger_pkt_any[0].execute <= io.trigger_pkt_any[0].execute @[el2_lsu.scala 376:50] trigger.io.trigger_pkt_any[0].load <= io.trigger_pkt_any[0].load @[el2_lsu.scala 376:50] trigger.io.trigger_pkt_any[0].store <= io.trigger_pkt_any[0].store @[el2_lsu.scala 376:50] trigger.io.trigger_pkt_any[0].match_ <= io.trigger_pkt_any[0].match_ @[el2_lsu.scala 376:50] trigger.io.trigger_pkt_any[0].select <= io.trigger_pkt_any[0].select @[el2_lsu.scala 376:50] trigger.io.trigger_pkt_any[1].tdata2 <= io.trigger_pkt_any[1].tdata2 @[el2_lsu.scala 376:50] trigger.io.trigger_pkt_any[1].m <= io.trigger_pkt_any[1].m @[el2_lsu.scala 376:50] trigger.io.trigger_pkt_any[1].execute <= io.trigger_pkt_any[1].execute @[el2_lsu.scala 376:50] trigger.io.trigger_pkt_any[1].load <= io.trigger_pkt_any[1].load @[el2_lsu.scala 376:50] trigger.io.trigger_pkt_any[1].store <= io.trigger_pkt_any[1].store @[el2_lsu.scala 376:50] trigger.io.trigger_pkt_any[1].match_ <= io.trigger_pkt_any[1].match_ @[el2_lsu.scala 376:50] trigger.io.trigger_pkt_any[1].select <= io.trigger_pkt_any[1].select @[el2_lsu.scala 376:50] trigger.io.trigger_pkt_any[2].tdata2 <= io.trigger_pkt_any[2].tdata2 @[el2_lsu.scala 376:50] trigger.io.trigger_pkt_any[2].m <= io.trigger_pkt_any[2].m @[el2_lsu.scala 376:50] trigger.io.trigger_pkt_any[2].execute <= io.trigger_pkt_any[2].execute @[el2_lsu.scala 376:50] trigger.io.trigger_pkt_any[2].load <= io.trigger_pkt_any[2].load @[el2_lsu.scala 376:50] trigger.io.trigger_pkt_any[2].store <= io.trigger_pkt_any[2].store @[el2_lsu.scala 376:50] trigger.io.trigger_pkt_any[2].match_ <= io.trigger_pkt_any[2].match_ @[el2_lsu.scala 376:50] trigger.io.trigger_pkt_any[2].select <= io.trigger_pkt_any[2].select @[el2_lsu.scala 376:50] trigger.io.trigger_pkt_any[3].tdata2 <= io.trigger_pkt_any[3].tdata2 @[el2_lsu.scala 376:50] trigger.io.trigger_pkt_any[3].m <= io.trigger_pkt_any[3].m @[el2_lsu.scala 376:50] trigger.io.trigger_pkt_any[3].execute <= io.trigger_pkt_any[3].execute @[el2_lsu.scala 376:50] trigger.io.trigger_pkt_any[3].load <= io.trigger_pkt_any[3].load @[el2_lsu.scala 376:50] trigger.io.trigger_pkt_any[3].store <= io.trigger_pkt_any[3].store @[el2_lsu.scala 376:50] trigger.io.trigger_pkt_any[3].match_ <= io.trigger_pkt_any[3].match_ @[el2_lsu.scala 376:50] trigger.io.trigger_pkt_any[3].select <= io.trigger_pkt_any[3].select @[el2_lsu.scala 376:50] trigger.io.lsu_pkt_m.valid <= lsu_lsc_ctl.io.lsu_pkt_m.valid @[el2_lsu.scala 377:50] trigger.io.lsu_pkt_m.store_data_bypass_m <= lsu_lsc_ctl.io.lsu_pkt_m.store_data_bypass_m @[el2_lsu.scala 377:50] trigger.io.lsu_pkt_m.load_ldst_bypass_d <= lsu_lsc_ctl.io.lsu_pkt_m.load_ldst_bypass_d @[el2_lsu.scala 377:50] trigger.io.lsu_pkt_m.store_data_bypass_d <= lsu_lsc_ctl.io.lsu_pkt_m.store_data_bypass_d @[el2_lsu.scala 377:50] trigger.io.lsu_pkt_m.dma <= lsu_lsc_ctl.io.lsu_pkt_m.dma @[el2_lsu.scala 377:50] trigger.io.lsu_pkt_m.unsign <= lsu_lsc_ctl.io.lsu_pkt_m.unsign @[el2_lsu.scala 377:50] trigger.io.lsu_pkt_m.store <= lsu_lsc_ctl.io.lsu_pkt_m.store @[el2_lsu.scala 377:50] trigger.io.lsu_pkt_m.load <= lsu_lsc_ctl.io.lsu_pkt_m.load @[el2_lsu.scala 377:50] trigger.io.lsu_pkt_m.dword <= lsu_lsc_ctl.io.lsu_pkt_m.dword @[el2_lsu.scala 377:50] trigger.io.lsu_pkt_m.word <= lsu_lsc_ctl.io.lsu_pkt_m.word @[el2_lsu.scala 377:50] trigger.io.lsu_pkt_m.half <= lsu_lsc_ctl.io.lsu_pkt_m.half @[el2_lsu.scala 377:50] trigger.io.lsu_pkt_m.by <= lsu_lsc_ctl.io.lsu_pkt_m.by @[el2_lsu.scala 377:50] trigger.io.lsu_pkt_m.fast_int <= lsu_lsc_ctl.io.lsu_pkt_m.fast_int @[el2_lsu.scala 377:50] trigger.io.lsu_addr_m <= lsu_lsc_ctl.io.lsu_addr_m @[el2_lsu.scala 378:50] trigger.io.store_data_m <= lsu_lsc_ctl.io.store_data_m @[el2_lsu.scala 379:50] io.lsu_trigger_match_m <= trigger.io.lsu_trigger_match_m @[el2_lsu.scala 381:50] clkdomain.io.free_clk <= io.free_clk @[el2_lsu.scala 385:50] clkdomain.io.clk_override <= io.clk_override @[el2_lsu.scala 386:50] clkdomain.io.addr_in_dccm_m <= lsu_lsc_ctl.io.addr_in_dccm_m @[el2_lsu.scala 387:50] clkdomain.io.dma_dccm_req <= io.dma_dccm_req @[el2_lsu.scala 388:50] clkdomain.io.ldst_stbuf_reqvld_r <= stbuf.io.ldst_stbuf_reqvld_r @[el2_lsu.scala 389:50] clkdomain.io.stbuf_reqvld_any <= stbuf.io.stbuf_reqvld_any @[el2_lsu.scala 390:50] clkdomain.io.stbuf_reqvld_flushed_any <= stbuf.io.stbuf_reqvld_flushed_any @[el2_lsu.scala 391:50] clkdomain.io.lsu_busreq_r <= bus_intf.io.lsu_busreq_r @[el2_lsu.scala 392:50] clkdomain.io.lsu_bus_buffer_pend_any <= bus_intf.io.lsu_bus_buffer_pend_any @[el2_lsu.scala 393:50] clkdomain.io.lsu_bus_buffer_empty_any <= bus_intf.io.lsu_bus_buffer_empty_any @[el2_lsu.scala 394:50] clkdomain.io.lsu_stbuf_empty_any <= stbuf.io.lsu_stbuf_empty_any @[el2_lsu.scala 395:50] clkdomain.io.lsu_bus_clk_en <= io.lsu_bus_clk_en @[el2_lsu.scala 396:50] clkdomain.io.lsu_p.valid <= io.lsu_p.valid @[el2_lsu.scala 397:50] clkdomain.io.lsu_p.store_data_bypass_m <= io.lsu_p.store_data_bypass_m @[el2_lsu.scala 397:50] clkdomain.io.lsu_p.load_ldst_bypass_d <= io.lsu_p.load_ldst_bypass_d @[el2_lsu.scala 397:50] clkdomain.io.lsu_p.store_data_bypass_d <= io.lsu_p.store_data_bypass_d @[el2_lsu.scala 397:50] clkdomain.io.lsu_p.dma <= io.lsu_p.dma @[el2_lsu.scala 397:50] clkdomain.io.lsu_p.unsign <= io.lsu_p.unsign @[el2_lsu.scala 397:50] clkdomain.io.lsu_p.store <= io.lsu_p.store @[el2_lsu.scala 397:50] clkdomain.io.lsu_p.load <= io.lsu_p.load @[el2_lsu.scala 397:50] clkdomain.io.lsu_p.dword <= io.lsu_p.dword @[el2_lsu.scala 397:50] clkdomain.io.lsu_p.word <= io.lsu_p.word @[el2_lsu.scala 397:50] clkdomain.io.lsu_p.half <= io.lsu_p.half @[el2_lsu.scala 397:50] clkdomain.io.lsu_p.by <= io.lsu_p.by @[el2_lsu.scala 397:50] clkdomain.io.lsu_p.fast_int <= io.lsu_p.fast_int @[el2_lsu.scala 397:50] clkdomain.io.lsu_pkt_d.valid <= lsu_lsc_ctl.io.lsu_pkt_d.valid @[el2_lsu.scala 398:50] clkdomain.io.lsu_pkt_d.store_data_bypass_m <= lsu_lsc_ctl.io.lsu_pkt_d.store_data_bypass_m @[el2_lsu.scala 398:50] clkdomain.io.lsu_pkt_d.load_ldst_bypass_d <= lsu_lsc_ctl.io.lsu_pkt_d.load_ldst_bypass_d @[el2_lsu.scala 398:50] clkdomain.io.lsu_pkt_d.store_data_bypass_d <= lsu_lsc_ctl.io.lsu_pkt_d.store_data_bypass_d @[el2_lsu.scala 398:50] clkdomain.io.lsu_pkt_d.dma <= lsu_lsc_ctl.io.lsu_pkt_d.dma @[el2_lsu.scala 398:50] clkdomain.io.lsu_pkt_d.unsign <= lsu_lsc_ctl.io.lsu_pkt_d.unsign @[el2_lsu.scala 398:50] clkdomain.io.lsu_pkt_d.store <= lsu_lsc_ctl.io.lsu_pkt_d.store @[el2_lsu.scala 398:50] clkdomain.io.lsu_pkt_d.load <= lsu_lsc_ctl.io.lsu_pkt_d.load @[el2_lsu.scala 398:50] clkdomain.io.lsu_pkt_d.dword <= lsu_lsc_ctl.io.lsu_pkt_d.dword @[el2_lsu.scala 398:50] clkdomain.io.lsu_pkt_d.word <= lsu_lsc_ctl.io.lsu_pkt_d.word @[el2_lsu.scala 398:50] clkdomain.io.lsu_pkt_d.half <= lsu_lsc_ctl.io.lsu_pkt_d.half @[el2_lsu.scala 398:50] clkdomain.io.lsu_pkt_d.by <= lsu_lsc_ctl.io.lsu_pkt_d.by @[el2_lsu.scala 398:50] clkdomain.io.lsu_pkt_d.fast_int <= lsu_lsc_ctl.io.lsu_pkt_d.fast_int @[el2_lsu.scala 398:50] clkdomain.io.lsu_pkt_m.valid <= lsu_lsc_ctl.io.lsu_pkt_m.valid @[el2_lsu.scala 399:50] clkdomain.io.lsu_pkt_m.store_data_bypass_m <= lsu_lsc_ctl.io.lsu_pkt_m.store_data_bypass_m @[el2_lsu.scala 399:50] clkdomain.io.lsu_pkt_m.load_ldst_bypass_d <= lsu_lsc_ctl.io.lsu_pkt_m.load_ldst_bypass_d @[el2_lsu.scala 399:50] clkdomain.io.lsu_pkt_m.store_data_bypass_d <= lsu_lsc_ctl.io.lsu_pkt_m.store_data_bypass_d @[el2_lsu.scala 399:50] clkdomain.io.lsu_pkt_m.dma <= lsu_lsc_ctl.io.lsu_pkt_m.dma @[el2_lsu.scala 399:50] clkdomain.io.lsu_pkt_m.unsign <= lsu_lsc_ctl.io.lsu_pkt_m.unsign @[el2_lsu.scala 399:50] clkdomain.io.lsu_pkt_m.store <= lsu_lsc_ctl.io.lsu_pkt_m.store @[el2_lsu.scala 399:50] clkdomain.io.lsu_pkt_m.load <= lsu_lsc_ctl.io.lsu_pkt_m.load @[el2_lsu.scala 399:50] clkdomain.io.lsu_pkt_m.dword <= lsu_lsc_ctl.io.lsu_pkt_m.dword @[el2_lsu.scala 399:50] clkdomain.io.lsu_pkt_m.word <= lsu_lsc_ctl.io.lsu_pkt_m.word @[el2_lsu.scala 399:50] clkdomain.io.lsu_pkt_m.half <= lsu_lsc_ctl.io.lsu_pkt_m.half @[el2_lsu.scala 399:50] clkdomain.io.lsu_pkt_m.by <= lsu_lsc_ctl.io.lsu_pkt_m.by @[el2_lsu.scala 399:50] clkdomain.io.lsu_pkt_m.fast_int <= lsu_lsc_ctl.io.lsu_pkt_m.fast_int @[el2_lsu.scala 399:50] clkdomain.io.lsu_pkt_r.valid <= lsu_lsc_ctl.io.lsu_pkt_r.valid @[el2_lsu.scala 400:50] clkdomain.io.lsu_pkt_r.store_data_bypass_m <= lsu_lsc_ctl.io.lsu_pkt_r.store_data_bypass_m @[el2_lsu.scala 400:50] clkdomain.io.lsu_pkt_r.load_ldst_bypass_d <= lsu_lsc_ctl.io.lsu_pkt_r.load_ldst_bypass_d @[el2_lsu.scala 400:50] clkdomain.io.lsu_pkt_r.store_data_bypass_d <= lsu_lsc_ctl.io.lsu_pkt_r.store_data_bypass_d @[el2_lsu.scala 400:50] clkdomain.io.lsu_pkt_r.dma <= lsu_lsc_ctl.io.lsu_pkt_r.dma @[el2_lsu.scala 400:50] clkdomain.io.lsu_pkt_r.unsign <= lsu_lsc_ctl.io.lsu_pkt_r.unsign @[el2_lsu.scala 400:50] clkdomain.io.lsu_pkt_r.store <= lsu_lsc_ctl.io.lsu_pkt_r.store @[el2_lsu.scala 400:50] clkdomain.io.lsu_pkt_r.load <= lsu_lsc_ctl.io.lsu_pkt_r.load @[el2_lsu.scala 400:50] clkdomain.io.lsu_pkt_r.dword <= lsu_lsc_ctl.io.lsu_pkt_r.dword @[el2_lsu.scala 400:50] clkdomain.io.lsu_pkt_r.word <= lsu_lsc_ctl.io.lsu_pkt_r.word @[el2_lsu.scala 400:50] clkdomain.io.lsu_pkt_r.half <= lsu_lsc_ctl.io.lsu_pkt_r.half @[el2_lsu.scala 400:50] clkdomain.io.lsu_pkt_r.by <= lsu_lsc_ctl.io.lsu_pkt_r.by @[el2_lsu.scala 400:50] clkdomain.io.lsu_pkt_r.fast_int <= lsu_lsc_ctl.io.lsu_pkt_r.fast_int @[el2_lsu.scala 400:50] clkdomain.io.scan_mode <= io.scan_mode @[el2_lsu.scala 401:50] bus_intf.io.scan_mode <= io.scan_mode @[el2_lsu.scala 405:50] bus_intf.io.dec_tlu_external_ldfwd_disable <= io.dec_tlu_external_ldfwd_disable @[el2_lsu.scala 406:50] bus_intf.io.dec_tlu_wb_coalescing_disable <= io.dec_tlu_wb_coalescing_disable @[el2_lsu.scala 407:50] bus_intf.io.dec_tlu_sideeffect_posted_disable <= io.dec_tlu_sideeffect_posted_disable @[el2_lsu.scala 408:50] bus_intf.io.lsu_c1_m_clk <= clkdomain.io.lsu_c1_m_clk @[el2_lsu.scala 409:50] bus_intf.io.lsu_c1_r_clk <= clkdomain.io.lsu_c1_r_clk @[el2_lsu.scala 410:50] bus_intf.io.lsu_c2_r_clk <= clkdomain.io.lsu_c2_r_clk @[el2_lsu.scala 411:50] bus_intf.io.lsu_bus_ibuf_c1_clk <= clkdomain.io.lsu_bus_ibuf_c1_clk @[el2_lsu.scala 412:50] bus_intf.io.lsu_bus_obuf_c1_clk <= clkdomain.io.lsu_bus_obuf_c1_clk @[el2_lsu.scala 413:50] bus_intf.io.lsu_bus_buf_c1_clk <= clkdomain.io.lsu_bus_buf_c1_clk @[el2_lsu.scala 414:50] bus_intf.io.lsu_free_c2_clk <= clkdomain.io.lsu_free_c2_clk @[el2_lsu.scala 415:50] bus_intf.io.free_clk <= io.free_clk @[el2_lsu.scala 416:50] bus_intf.io.lsu_busm_clk <= clkdomain.io.lsu_busm_clk @[el2_lsu.scala 417:50] bus_intf.io.dec_lsu_valid_raw_d <= io.dec_lsu_valid_raw_d @[el2_lsu.scala 418:50] bus_intf.io.lsu_busreq_m <= lsu_busreq_m @[el2_lsu.scala 419:50] bus_intf.io.lsu_addr_d <= lsu_lsc_ctl.io.lsu_addr_d @[el2_lsu.scala 420:50] bus_intf.io.lsu_addr_m <= lsu_lsc_ctl.io.lsu_addr_m @[el2_lsu.scala 421:50] bus_intf.io.lsu_addr_r <= lsu_lsc_ctl.io.lsu_addr_r @[el2_lsu.scala 422:50] bus_intf.io.end_addr_d <= lsu_lsc_ctl.io.end_addr_d @[el2_lsu.scala 423:50] bus_intf.io.end_addr_m <= lsu_lsc_ctl.io.end_addr_m @[el2_lsu.scala 424:50] bus_intf.io.end_addr_r <= lsu_lsc_ctl.io.end_addr_r @[el2_lsu.scala 425:50] bus_intf.io.store_data_m <= lsu_lsc_ctl.io.store_data_m @[el2_lsu.scala 426:50] bus_intf.io.dec_tlu_force_halt <= io.dec_tlu_force_halt @[el2_lsu.scala 427:50] bus_intf.io.lsu_commit_r <= lsu_lsc_ctl.io.lsu_commit_r @[el2_lsu.scala 428:50] bus_intf.io.is_sideeffects_m <= lsu_lsc_ctl.io.is_sideeffects_m @[el2_lsu.scala 429:50] bus_intf.io.flush_m_up <= io.dec_tlu_flush_lower_r @[el2_lsu.scala 430:50] bus_intf.io.flush_r <= io.dec_tlu_i0_kill_writeb_r @[el2_lsu.scala 431:50] io.lsu_imprecise_error_load_any <= bus_intf.io.lsu_imprecise_error_load_any @[el2_lsu.scala 434:50] io.lsu_imprecise_error_store_any <= bus_intf.io.lsu_imprecise_error_store_any @[el2_lsu.scala 435:50] io.lsu_imprecise_error_addr_any <= bus_intf.io.lsu_imprecise_error_addr_any @[el2_lsu.scala 436:50] io.lsu_nonblock_load_valid_m <= bus_intf.io.lsu_nonblock_load_valid_m @[el2_lsu.scala 437:50] io.lsu_nonblock_load_tag_m <= bus_intf.io.lsu_nonblock_load_tag_m @[el2_lsu.scala 438:50] io.lsu_nonblock_load_inv_r <= bus_intf.io.lsu_nonblock_load_inv_r @[el2_lsu.scala 439:50] io.lsu_nonblock_load_inv_tag_r <= bus_intf.io.lsu_nonblock_load_inv_tag_r @[el2_lsu.scala 440:50] io.lsu_nonblock_load_data_valid <= bus_intf.io.lsu_nonblock_load_data_valid @[el2_lsu.scala 441:50] io.lsu_nonblock_load_data_error <= bus_intf.io.lsu_nonblock_load_data_error @[el2_lsu.scala 442:50] io.lsu_nonblock_load_data_tag <= bus_intf.io.lsu_nonblock_load_data_tag @[el2_lsu.scala 443:50] io.lsu_nonblock_load_data <= bus_intf.io.lsu_nonblock_load_data @[el2_lsu.scala 444:50] io.lsu_pmu_bus_trxn <= bus_intf.io.lsu_pmu_bus_trxn @[el2_lsu.scala 445:50] io.lsu_pmu_bus_misaligned <= bus_intf.io.lsu_pmu_bus_misaligned @[el2_lsu.scala 446:50] io.lsu_pmu_bus_error <= bus_intf.io.lsu_pmu_bus_error @[el2_lsu.scala 447:50] io.lsu_pmu_bus_busy <= bus_intf.io.lsu_pmu_bus_busy @[el2_lsu.scala 448:50] io.lsu_axi_awvalid <= bus_intf.io.lsu_axi_awvalid @[el2_lsu.scala 449:50] bus_intf.io.lsu_axi_awready <= io.lsu_axi_awready @[el2_lsu.scala 450:50] io.lsu_axi_awid <= bus_intf.io.lsu_axi_awid @[el2_lsu.scala 451:50] io.lsu_axi_awaddr <= bus_intf.io.lsu_axi_awaddr @[el2_lsu.scala 452:50] io.lsu_axi_awregion <= bus_intf.io.lsu_axi_awregion @[el2_lsu.scala 453:50] io.lsu_axi_awlen <= bus_intf.io.lsu_axi_awlen @[el2_lsu.scala 454:50] io.lsu_axi_awsize <= bus_intf.io.lsu_axi_awsize @[el2_lsu.scala 455:50] io.lsu_axi_awburst <= bus_intf.io.lsu_axi_awburst @[el2_lsu.scala 456:50] io.lsu_axi_awlock <= bus_intf.io.lsu_axi_awlock @[el2_lsu.scala 457:50] io.lsu_axi_awcache <= bus_intf.io.lsu_axi_awcache @[el2_lsu.scala 458:50] io.lsu_axi_awprot <= bus_intf.io.lsu_axi_awprot @[el2_lsu.scala 459:50] io.lsu_axi_awqos <= bus_intf.io.lsu_axi_awqos @[el2_lsu.scala 460:50] io.lsu_axi_wvalid <= bus_intf.io.lsu_axi_wvalid @[el2_lsu.scala 461:50] bus_intf.io.lsu_axi_wready <= io.lsu_axi_wready @[el2_lsu.scala 462:50] io.lsu_axi_wdata <= bus_intf.io.lsu_axi_wdata @[el2_lsu.scala 463:50] io.lsu_axi_wstrb <= bus_intf.io.lsu_axi_wstrb @[el2_lsu.scala 464:50] io.lsu_axi_wlast <= bus_intf.io.lsu_axi_wlast @[el2_lsu.scala 465:50] bus_intf.io.lsu_axi_bvalid <= io.lsu_axi_bvalid @[el2_lsu.scala 466:50] io.lsu_axi_bready <= bus_intf.io.lsu_axi_bready @[el2_lsu.scala 467:50] bus_intf.io.lsu_axi_bresp <= io.lsu_axi_bresp @[el2_lsu.scala 468:50] bus_intf.io.lsu_axi_bid <= io.lsu_axi_bid @[el2_lsu.scala 469:50] io.lsu_axi_arvalid <= bus_intf.io.lsu_axi_arvalid @[el2_lsu.scala 470:50] bus_intf.io.lsu_axi_arready <= io.lsu_axi_arready @[el2_lsu.scala 471:50] io.lsu_axi_arid <= bus_intf.io.lsu_axi_arid @[el2_lsu.scala 472:50] io.lsu_axi_araddr <= bus_intf.io.lsu_axi_araddr @[el2_lsu.scala 473:50] io.lsu_axi_arregion <= bus_intf.io.lsu_axi_arregion @[el2_lsu.scala 474:50] io.lsu_axi_arlen <= bus_intf.io.lsu_axi_arlen @[el2_lsu.scala 475:50] io.lsu_axi_arsize <= bus_intf.io.lsu_axi_arsize @[el2_lsu.scala 476:50] io.lsu_axi_arburst <= bus_intf.io.lsu_axi_arburst @[el2_lsu.scala 477:50] io.lsu_axi_arlock <= bus_intf.io.lsu_axi_arlock @[el2_lsu.scala 478:50] io.lsu_axi_arcache <= bus_intf.io.lsu_axi_arcache @[el2_lsu.scala 479:50] io.lsu_axi_arprot <= bus_intf.io.lsu_axi_arprot @[el2_lsu.scala 480:50] io.lsu_axi_arqos <= bus_intf.io.lsu_axi_arqos @[el2_lsu.scala 481:50] bus_intf.io.lsu_axi_rvalid <= io.lsu_axi_rvalid @[el2_lsu.scala 482:50] io.lsu_axi_rready <= bus_intf.io.lsu_axi_rready @[el2_lsu.scala 483:50] bus_intf.io.lsu_axi_rid <= io.lsu_axi_rid @[el2_lsu.scala 484:50] bus_intf.io.lsu_axi_rdata <= io.lsu_axi_rdata @[el2_lsu.scala 485:50] bus_intf.io.lsu_axi_rresp <= io.lsu_axi_rresp @[el2_lsu.scala 486:50] bus_intf.io.lsu_axi_rlast <= io.lsu_axi_rlast @[el2_lsu.scala 487:50] bus_intf.io.lsu_bus_clk_en <= io.lsu_bus_clk_en @[el2_lsu.scala 488:50] reg _T_52 : UInt, clkdomain.io.lsu_c1_m_clk with : (reset => (reset, UInt<1>("h00"))) @[el2_lsu.scala 490:67] _T_52 <= io.dma_mem_tag @[el2_lsu.scala 490:67] dma_mem_tag_m <= _T_52 @[el2_lsu.scala 490:57] reg _T_53 : UInt<1>, clkdomain.io.lsu_c2_r_clk with : (reset => (reset, UInt<1>("h00"))) @[el2_lsu.scala 491:67] _T_53 <= lsu_raw_fwd_hi_m @[el2_lsu.scala 491:67] lsu_raw_fwd_hi_r <= _T_53 @[el2_lsu.scala 491:57] reg _T_54 : UInt<1>, clkdomain.io.lsu_c2_r_clk with : (reset => (reset, UInt<1>("h00"))) @[el2_lsu.scala 492:67] _T_54 <= lsu_raw_fwd_lo_m @[el2_lsu.scala 492:67] lsu_raw_fwd_lo_r <= _T_54 @[el2_lsu.scala 492:57]