/* IBM_PROLOG_BEGIN_TAG */ /* This is an automatically generated prolog. */ /* */ /* $Source: src/import/chips/p9/procedures/hwp/initfiles/p9_fbc_no_hp_scom.C $ */ /* */ /* OpenPOWER HostBoot Project */ /* */ /* Contributors Listed Below - COPYRIGHT 2016,2019 */ /* [+] International Business Machines Corp. */ /* */ /* */ /* Licensed under the Apache License, Version 2.0 (the "License"); */ /* you may not use this file except in compliance with the License. */ /* You may obtain a copy of the License at */ /* */ /* http://www.apache.org/licenses/LICENSE-2.0 */ /* */ /* Unless required by applicable law or agreed to in writing, software */ /* distributed under the License is distributed on an "AS IS" BASIS, */ /* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or */ /* implied. See the License for the specific language governing */ /* permissions and limitations under the License. */ /* */ /* IBM_PROLOG_END_TAG */ #include "p9_fbc_no_hp_scom.H" #include #include #include using namespace fapi2; constexpr uint64_t literal_0 = 0; constexpr uint64_t literal_1 = 1; constexpr uint64_t literal_0x0 = 0x0; constexpr uint64_t literal_3 = 3; constexpr uint64_t literal_0x3 = 0x3; constexpr uint64_t literal_2 = 2; constexpr uint64_t literal_0x4 = 0x4; constexpr uint64_t literal_0x6 = 0x6; constexpr uint64_t literal_0x17 = 0x17; constexpr uint64_t literal_0x28 = 0x28; constexpr uint64_t literal_0x1C = 0x1C; constexpr uint64_t literal_0x32 = 0x32; constexpr uint64_t literal_0x24 = 0x24; constexpr uint64_t literal_0x40 = 0x40; constexpr uint64_t literal_0x34 = 0x34; constexpr uint64_t literal_0x5C = 0x5C; constexpr uint64_t literal_0x48 = 0x48; constexpr uint64_t literal_0x80 = 0x80; constexpr uint64_t literal_0x5 = 0x5; constexpr uint64_t literal_0x8 = 0x8; constexpr uint64_t literal_0x19 = 0x19; constexpr uint64_t literal_0x2F = 0x2F; constexpr uint64_t literal_0x1F = 0x1F; constexpr uint64_t literal_0x3B = 0x3B; constexpr uint64_t literal_0x4C = 0x4C; constexpr uint64_t literal_0x3A = 0x3A; constexpr uint64_t literal_0x6D = 0x6D; constexpr uint64_t literal_0x50 = 0x50; constexpr uint64_t literal_0x98 = 0x98; constexpr uint64_t literal_4 = 4; constexpr uint64_t literal_0xD = 0xD; constexpr uint64_t literal_0xA = 0xA; constexpr uint64_t literal_0x10 = 0x10; constexpr uint64_t literal_0xC = 0xC; constexpr uint64_t literal_0x14 = 0x14; constexpr uint64_t literal_0x12 = 0x12; constexpr uint64_t literal_0x1D = 0x1D; constexpr uint64_t literal_0x18 = 0x18; constexpr uint64_t literal_0x7 = 0x7; constexpr uint64_t literal_0x25 = 0x25; fapi2::ReturnCode p9_fbc_no_hp_scom(const fapi2::Target& TGT0, const fapi2::Target& TGT1) { { fapi2::ATTR_EC_Type l_chip_ec; fapi2::ATTR_NAME_Type l_chip_id; FAPI_TRY(FAPI_ATTR_GET_PRIVILEGED(fapi2::ATTR_NAME, TGT0, l_chip_id)); FAPI_TRY(FAPI_ATTR_GET_PRIVILEGED(fapi2::ATTR_EC, TGT0, l_chip_ec)); fapi2::ATTR_PROC_FABRIC_A_LINKS_CNFG_Type l_TGT0_ATTR_PROC_FABRIC_A_LINKS_CNFG; FAPI_TRY(FAPI_ATTR_GET(fapi2::ATTR_PROC_FABRIC_A_LINKS_CNFG, TGT0, l_TGT0_ATTR_PROC_FABRIC_A_LINKS_CNFG)); uint64_t l_def_NUM_A_LINKS_CFG = l_TGT0_ATTR_PROC_FABRIC_A_LINKS_CNFG; fapi2::ATTR_PROC_FABRIC_X_LINKS_CNFG_Type l_TGT0_ATTR_PROC_FABRIC_X_LINKS_CNFG; FAPI_TRY(FAPI_ATTR_GET(fapi2::ATTR_PROC_FABRIC_X_LINKS_CNFG, TGT0, l_TGT0_ATTR_PROC_FABRIC_X_LINKS_CNFG)); uint64_t l_def_NUM_X_LINKS_CFG = l_TGT0_ATTR_PROC_FABRIC_X_LINKS_CNFG; fapi2::ATTR_PROC_EPS_TABLE_TYPE_Type l_TGT1_ATTR_PROC_EPS_TABLE_TYPE; FAPI_TRY(FAPI_ATTR_GET(fapi2::ATTR_PROC_EPS_TABLE_TYPE, TGT1, l_TGT1_ATTR_PROC_EPS_TABLE_TYPE)); uint64_t l_def_IS_FLAT_8 = (l_TGT1_ATTR_PROC_EPS_TABLE_TYPE == fapi2::ENUM_ATTR_PROC_EPS_TABLE_TYPE_EPS_TYPE_HE_F8); fapi2::ATTR_PROC_FABRIC_PUMP_MODE_Type l_TGT1_ATTR_PROC_FABRIC_PUMP_MODE; FAPI_TRY(FAPI_ATTR_GET(fapi2::ATTR_PROC_FABRIC_PUMP_MODE, TGT1, l_TGT1_ATTR_PROC_FABRIC_PUMP_MODE)); fapi2::buffer l_scom_buffer; { FAPI_TRY(fapi2::getScom( TGT0, 0x501180aull, l_scom_buffer )); if (((l_def_NUM_X_LINKS_CFG == literal_0) && (l_def_NUM_A_LINKS_CFG == literal_0))) { constexpr auto l_PB_COM_PB_CFG_CHIP_IS_SYSTEM_ON = 0x7; l_scom_buffer.insert<4, 1, 61, uint64_t>(l_PB_COM_PB_CFG_CHIP_IS_SYSTEM_ON ); } else if (((l_def_NUM_X_LINKS_CFG != literal_0) || (l_def_NUM_A_LINKS_CFG != literal_0))) { constexpr auto l_PB_COM_PB_CFG_CHIP_IS_SYSTEM_OFF = 0x0; l_scom_buffer.insert<4, 1, 61, uint64_t>(l_PB_COM_PB_CFG_CHIP_IS_SYSTEM_OFF ); } if (((l_TGT1_ATTR_PROC_FABRIC_PUMP_MODE != fapi2::ENUM_ATTR_PROC_FABRIC_PUMP_MODE_CHIP_IS_GROUP) && l_def_IS_FLAT_8)) { constexpr auto l_PB_COM_PB_CFG_SP_HW_MARK_CNT_31 = 0x7cf9f; l_scom_buffer.insert<16, 7, 43, uint64_t>(l_PB_COM_PB_CFG_SP_HW_MARK_CNT_31 ); } else if (literal_1) { constexpr auto l_PB_COM_PB_CFG_SP_HW_MARK_CNT_63 = 0xfdfbf; l_scom_buffer.insert<16, 7, 43, uint64_t>(l_PB_COM_PB_CFG_SP_HW_MARK_CNT_63 ); } if (((l_TGT1_ATTR_PROC_FABRIC_PUMP_MODE != fapi2::ENUM_ATTR_PROC_FABRIC_PUMP_MODE_CHIP_IS_GROUP) && l_def_IS_FLAT_8)) { constexpr auto l_PB_COM_PB_CFG_GP_HW_MARK_CNT_32 = 0x81020; l_scom_buffer.insert<23, 7, 43, uint64_t>(l_PB_COM_PB_CFG_GP_HW_MARK_CNT_32 ); } else if (literal_1) { constexpr auto l_PB_COM_PB_CFG_GP_HW_MARK_CNT_63 = 0xfdfbf; l_scom_buffer.insert<23, 7, 43, uint64_t>(l_PB_COM_PB_CFG_GP_HW_MARK_CNT_63 ); } constexpr auto l_PB_COM_PB_CFG_LCL_HW_MARK_CNT_42 = 0x2aaaa; l_scom_buffer.insert<30, 6, 46, uint64_t>(l_PB_COM_PB_CFG_LCL_HW_MARK_CNT_42 ); if (((l_chip_id == 0x7) && (l_chip_ec == 0x10)) ) { constexpr auto l_PB_COM_PB_CFG_NP2_EN_ON = 0x7; l_scom_buffer.insert<49, 1, 61, uint64_t>(l_PB_COM_PB_CFG_NP2_EN_ON ); } FAPI_TRY(fapi2::putScom(TGT0, 0x501180aull, l_scom_buffer)); } { FAPI_TRY(fapi2::getScom( TGT0, 0x5011c0aull, l_scom_buffer )); if (((l_def_NUM_X_LINKS_CFG == literal_0) && (l_def_NUM_A_LINKS_CFG == literal_0))) { constexpr auto l_PB_COM_PB_CFG_CHIP_IS_SYSTEM_ON = 0x7; l_scom_buffer.insert<4, 1, 62, uint64_t>(l_PB_COM_PB_CFG_CHIP_IS_SYSTEM_ON ); } else if (((l_def_NUM_X_LINKS_CFG != literal_0) || (l_def_NUM_A_LINKS_CFG != literal_0))) { constexpr auto l_PB_COM_PB_CFG_CHIP_IS_SYSTEM_OFF = 0x0; l_scom_buffer.insert<4, 1, 62, uint64_t>(l_PB_COM_PB_CFG_CHIP_IS_SYSTEM_OFF ); } if (((l_TGT1_ATTR_PROC_FABRIC_PUMP_MODE != fapi2::ENUM_ATTR_PROC_FABRIC_PUMP_MODE_CHIP_IS_GROUP) && l_def_IS_FLAT_8)) { constexpr auto l_PB_COM_PB_CFG_SP_HW_MARK_CNT_31 = 0x7cf9f; l_scom_buffer.insert<16, 7, 50, uint64_t>(l_PB_COM_PB_CFG_SP_HW_MARK_CNT_31 ); } else if (literal_1) { constexpr auto l_PB_COM_PB_CFG_SP_HW_MARK_CNT_63 = 0xfdfbf; l_scom_buffer.insert<16, 7, 50, uint64_t>(l_PB_COM_PB_CFG_SP_HW_MARK_CNT_63 ); } if (((l_TGT1_ATTR_PROC_FABRIC_PUMP_MODE != fapi2::ENUM_ATTR_PROC_FABRIC_PUMP_MODE_CHIP_IS_GROUP) && l_def_IS_FLAT_8)) { constexpr auto l_PB_COM_PB_CFG_GP_HW_MARK_CNT_32 = 0x81020; l_scom_buffer.insert<23, 7, 50, uint64_t>(l_PB_COM_PB_CFG_GP_HW_MARK_CNT_32 ); } else if (literal_1) { constexpr auto l_PB_COM_PB_CFG_GP_HW_MARK_CNT_63 = 0xfdfbf; l_scom_buffer.insert<23, 7, 50, uint64_t>(l_PB_COM_PB_CFG_GP_HW_MARK_CNT_63 ); } constexpr auto l_PB_COM_PB_CFG_LCL_HW_MARK_CNT_42 = 0x2aaaa; l_scom_buffer.insert<30, 6, 52, uint64_t>(l_PB_COM_PB_CFG_LCL_HW_MARK_CNT_42 ); if (((l_chip_id == 0x7) && (l_chip_ec == 0x10)) ) { constexpr auto l_PB_COM_PB_CFG_NP2_EN_ON = 0x7; l_scom_buffer.insert<49, 1, 62, uint64_t>(l_PB_COM_PB_CFG_NP2_EN_ON ); } FAPI_TRY(fapi2::putScom(TGT0, 0x5011c0aull, l_scom_buffer)); } { FAPI_TRY(fapi2::getScom( TGT0, 0x5011c26ull, l_scom_buffer )); if ((l_TGT1_ATTR_PROC_FABRIC_PUMP_MODE == fapi2::ENUM_ATTR_PROC_FABRIC_PUMP_MODE_CHIP_IS_GROUP)) { l_scom_buffer.insert<0, 8, 56, uint64_t>(literal_0x0 ); } else if (((l_TGT1_ATTR_PROC_FABRIC_PUMP_MODE != fapi2::ENUM_ATTR_PROC_FABRIC_PUMP_MODE_CHIP_IS_GROUP) && (l_def_NUM_X_LINKS_CFG == literal_0))) { l_scom_buffer.insert<0, 8, 56, uint64_t>(literal_0x0 ); } else if ((((l_TGT1_ATTR_PROC_FABRIC_PUMP_MODE != fapi2::ENUM_ATTR_PROC_FABRIC_PUMP_MODE_CHIP_IS_GROUP) && (l_def_NUM_X_LINKS_CFG > literal_0)) && (l_def_NUM_X_LINKS_CFG < literal_3))) { l_scom_buffer.insert<0, 8, 56, uint64_t>(literal_0x3 ); } else if (((l_TGT1_ATTR_PROC_FABRIC_PUMP_MODE != fapi2::ENUM_ATTR_PROC_FABRIC_PUMP_MODE_CHIP_IS_GROUP) && (l_def_NUM_X_LINKS_CFG > literal_2))) { l_scom_buffer.insert<0, 8, 56, uint64_t>(literal_0x3 ); } if ((l_TGT1_ATTR_PROC_FABRIC_PUMP_MODE == fapi2::ENUM_ATTR_PROC_FABRIC_PUMP_MODE_CHIP_IS_GROUP)) { l_scom_buffer.insert<8, 8, 56, uint64_t>(literal_0x0 ); } else if (((l_TGT1_ATTR_PROC_FABRIC_PUMP_MODE != fapi2::ENUM_ATTR_PROC_FABRIC_PUMP_MODE_CHIP_IS_GROUP) && (l_def_NUM_X_LINKS_CFG == literal_0))) { l_scom_buffer.insert<8, 8, 56, uint64_t>(literal_0x0 ); } else if ((((l_TGT1_ATTR_PROC_FABRIC_PUMP_MODE != fapi2::ENUM_ATTR_PROC_FABRIC_PUMP_MODE_CHIP_IS_GROUP) && (l_def_NUM_X_LINKS_CFG > literal_0)) && (l_def_NUM_X_LINKS_CFG < literal_3))) { l_scom_buffer.insert<8, 8, 56, uint64_t>(literal_0x4 ); } else if (((l_TGT1_ATTR_PROC_FABRIC_PUMP_MODE != fapi2::ENUM_ATTR_PROC_FABRIC_PUMP_MODE_CHIP_IS_GROUP) && (l_def_NUM_X_LINKS_CFG > literal_2))) { l_scom_buffer.insert<8, 8, 56, uint64_t>(literal_0x4 ); } if ((l_TGT1_ATTR_PROC_FABRIC_PUMP_MODE == fapi2::ENUM_ATTR_PROC_FABRIC_PUMP_MODE_CHIP_IS_GROUP)) { l_scom_buffer.insert<16, 8, 56, uint64_t>(literal_0x0 ); } else if (((l_TGT1_ATTR_PROC_FABRIC_PUMP_MODE != fapi2::ENUM_ATTR_PROC_FABRIC_PUMP_MODE_CHIP_IS_GROUP) && (l_def_NUM_X_LINKS_CFG == literal_0))) { l_scom_buffer.insert<16, 8, 56, uint64_t>(literal_0x0 ); } else if ((((l_TGT1_ATTR_PROC_FABRIC_PUMP_MODE != fapi2::ENUM_ATTR_PROC_FABRIC_PUMP_MODE_CHIP_IS_GROUP) && (l_def_NUM_X_LINKS_CFG > literal_0)) && (l_def_NUM_X_LINKS_CFG < literal_3))) { l_scom_buffer.insert<16, 8, 56, uint64_t>(literal_0x6 ); } else if (((l_TGT1_ATTR_PROC_FABRIC_PUMP_MODE != fapi2::ENUM_ATTR_PROC_FABRIC_PUMP_MODE_CHIP_IS_GROUP) && (l_def_NUM_X_LINKS_CFG > literal_2))) { l_scom_buffer.insert<16, 8, 56, uint64_t>(literal_0x6 ); } if ((l_TGT1_ATTR_PROC_FABRIC_PUMP_MODE == fapi2::ENUM_ATTR_PROC_FABRIC_PUMP_MODE_CHIP_IS_GROUP)) { l_scom_buffer.insert<24, 8, 56, uint64_t>(literal_0x0 ); } else if (((l_TGT1_ATTR_PROC_FABRIC_PUMP_MODE != fapi2::ENUM_ATTR_PROC_FABRIC_PUMP_MODE_CHIP_IS_GROUP) && (l_def_NUM_X_LINKS_CFG == literal_0))) { l_scom_buffer.insert<24, 8, 56, uint64_t>(literal_0x0 ); } else if ((((l_TGT1_ATTR_PROC_FABRIC_PUMP_MODE != fapi2::ENUM_ATTR_PROC_FABRIC_PUMP_MODE_CHIP_IS_GROUP) && (l_def_NUM_X_LINKS_CFG > literal_0)) && (l_def_NUM_X_LINKS_CFG < literal_3))) { l_scom_buffer.insert<24, 8, 56, uint64_t>(literal_0x17 ); } else if (((l_TGT1_ATTR_PROC_FABRIC_PUMP_MODE != fapi2::ENUM_ATTR_PROC_FABRIC_PUMP_MODE_CHIP_IS_GROUP) && (l_def_NUM_X_LINKS_CFG > literal_2))) { l_scom_buffer.insert<24, 8, 56, uint64_t>(literal_0x28 ); } if ((l_TGT1_ATTR_PROC_FABRIC_PUMP_MODE == fapi2::ENUM_ATTR_PROC_FABRIC_PUMP_MODE_CHIP_IS_GROUP)) { l_scom_buffer.insert<32, 8, 56, uint64_t>(literal_0x0 ); } else if (((l_TGT1_ATTR_PROC_FABRIC_PUMP_MODE != fapi2::ENUM_ATTR_PROC_FABRIC_PUMP_MODE_CHIP_IS_GROUP) && (l_def_NUM_X_LINKS_CFG == literal_0))) { l_scom_buffer.insert<32, 8, 56, uint64_t>(literal_0x0 ); } else if ((((l_TGT1_ATTR_PROC_FABRIC_PUMP_MODE != fapi2::ENUM_ATTR_PROC_FABRIC_PUMP_MODE_CHIP_IS_GROUP) && (l_def_NUM_X_LINKS_CFG > literal_0)) && (l_def_NUM_X_LINKS_CFG < literal_3))) { l_scom_buffer.insert<32, 8, 56, uint64_t>(literal_0x1C ); } else if (((l_TGT1_ATTR_PROC_FABRIC_PUMP_MODE != fapi2::ENUM_ATTR_PROC_FABRIC_PUMP_MODE_CHIP_IS_GROUP) && (l_def_NUM_X_LINKS_CFG > literal_2))) { l_scom_buffer.insert<32, 8, 56, uint64_t>(literal_0x32 ); } if ((l_TGT1_ATTR_PROC_FABRIC_PUMP_MODE == fapi2::ENUM_ATTR_PROC_FABRIC_PUMP_MODE_CHIP_IS_GROUP)) { l_scom_buffer.insert<40, 8, 56, uint64_t>(literal_0x0 ); } else if (((l_TGT1_ATTR_PROC_FABRIC_PUMP_MODE != fapi2::ENUM_ATTR_PROC_FABRIC_PUMP_MODE_CHIP_IS_GROUP) && (l_def_NUM_X_LINKS_CFG == literal_0))) { l_scom_buffer.insert<40, 8, 56, uint64_t>(literal_0x0 ); } else if ((((l_TGT1_ATTR_PROC_FABRIC_PUMP_MODE != fapi2::ENUM_ATTR_PROC_FABRIC_PUMP_MODE_CHIP_IS_GROUP) && (l_def_NUM_X_LINKS_CFG > literal_0)) && (l_def_NUM_X_LINKS_CFG < literal_3))) { l_scom_buffer.insert<40, 8, 56, uint64_t>(literal_0x24 ); } else if (((l_TGT1_ATTR_PROC_FABRIC_PUMP_MODE != fapi2::ENUM_ATTR_PROC_FABRIC_PUMP_MODE_CHIP_IS_GROUP) && (l_def_NUM_X_LINKS_CFG > literal_2))) { l_scom_buffer.insert<40, 8, 56, uint64_t>(literal_0x40 ); } if ((l_TGT1_ATTR_PROC_FABRIC_PUMP_MODE == fapi2::ENUM_ATTR_PROC_FABRIC_PUMP_MODE_CHIP_IS_GROUP)) { l_scom_buffer.insert<48, 8, 56, uint64_t>(literal_0x0 ); } else if (((l_TGT1_ATTR_PROC_FABRIC_PUMP_MODE != fapi2::ENUM_ATTR_PROC_FABRIC_PUMP_MODE_CHIP_IS_GROUP) && (l_def_NUM_X_LINKS_CFG == literal_0))) { l_scom_buffer.insert<48, 8, 56, uint64_t>(literal_0x0 ); } else if ((((l_TGT1_ATTR_PROC_FABRIC_PUMP_MODE != fapi2::ENUM_ATTR_PROC_FABRIC_PUMP_MODE_CHIP_IS_GROUP) && (l_def_NUM_X_LINKS_CFG > literal_0)) && (l_def_NUM_X_LINKS_CFG < literal_3))) { l_scom_buffer.insert<48, 8, 56, uint64_t>(literal_0x34 ); } else if (((l_TGT1_ATTR_PROC_FABRIC_PUMP_MODE != fapi2::ENUM_ATTR_PROC_FABRIC_PUMP_MODE_CHIP_IS_GROUP) && (l_def_NUM_X_LINKS_CFG > literal_2))) { l_scom_buffer.insert<48, 8, 56, uint64_t>(literal_0x5C ); } if ((l_TGT1_ATTR_PROC_FABRIC_PUMP_MODE == fapi2::ENUM_ATTR_PROC_FABRIC_PUMP_MODE_CHIP_IS_GROUP)) { l_scom_buffer.insert<56, 8, 56, uint64_t>(literal_0x0 ); } else if (((l_TGT1_ATTR_PROC_FABRIC_PUMP_MODE != fapi2::ENUM_ATTR_PROC_FABRIC_PUMP_MODE_CHIP_IS_GROUP) && (l_def_NUM_X_LINKS_CFG == literal_0))) { l_scom_buffer.insert<56, 8, 56, uint64_t>(literal_0x0 ); } else if ((((l_TGT1_ATTR_PROC_FABRIC_PUMP_MODE != fapi2::ENUM_ATTR_PROC_FABRIC_PUMP_MODE_CHIP_IS_GROUP) && (l_def_NUM_X_LINKS_CFG > literal_0)) && (l_def_NUM_X_LINKS_CFG < literal_3))) { l_scom_buffer.insert<56, 8, 56, uint64_t>(literal_0x48 ); } else if (((l_TGT1_ATTR_PROC_FABRIC_PUMP_MODE != fapi2::ENUM_ATTR_PROC_FABRIC_PUMP_MODE_CHIP_IS_GROUP) && (l_def_NUM_X_LINKS_CFG > literal_2))) { l_scom_buffer.insert<56, 8, 56, uint64_t>(literal_0x80 ); } FAPI_TRY(fapi2::putScom(TGT0, 0x5011c26ull, l_scom_buffer)); } { FAPI_TRY(fapi2::getScom( TGT0, 0x5011c27ull, l_scom_buffer )); if ((l_TGT1_ATTR_PROC_FABRIC_PUMP_MODE == fapi2::ENUM_ATTR_PROC_FABRIC_PUMP_MODE_CHIP_IS_GROUP)) { l_scom_buffer.insert<0, 8, 56, uint64_t>(literal_0x0 ); } else if (((l_TGT1_ATTR_PROC_FABRIC_PUMP_MODE != fapi2::ENUM_ATTR_PROC_FABRIC_PUMP_MODE_CHIP_IS_GROUP) && (l_def_NUM_X_LINKS_CFG == literal_0))) { l_scom_buffer.insert<0, 8, 56, uint64_t>(literal_0x0 ); } else if ((((l_TGT1_ATTR_PROC_FABRIC_PUMP_MODE != fapi2::ENUM_ATTR_PROC_FABRIC_PUMP_MODE_CHIP_IS_GROUP) && (l_def_NUM_X_LINKS_CFG > literal_0)) && (l_def_NUM_X_LINKS_CFG < literal_3))) { l_scom_buffer.insert<0, 8, 56, uint64_t>(literal_0x4 ); } else if (((l_TGT1_ATTR_PROC_FABRIC_PUMP_MODE != fapi2::ENUM_ATTR_PROC_FABRIC_PUMP_MODE_CHIP_IS_GROUP) && (l_def_NUM_X_LINKS_CFG > literal_2))) { l_scom_buffer.insert<0, 8, 56, uint64_t>(literal_0x4 ); } if ((l_TGT1_ATTR_PROC_FABRIC_PUMP_MODE == fapi2::ENUM_ATTR_PROC_FABRIC_PUMP_MODE_CHIP_IS_GROUP)) { l_scom_buffer.insert<8, 8, 56, uint64_t>(literal_0x0 ); } else if (((l_TGT1_ATTR_PROC_FABRIC_PUMP_MODE != fapi2::ENUM_ATTR_PROC_FABRIC_PUMP_MODE_CHIP_IS_GROUP) && (l_def_NUM_X_LINKS_CFG == literal_0))) { l_scom_buffer.insert<8, 8, 56, uint64_t>(literal_0x0 ); } else if ((((l_TGT1_ATTR_PROC_FABRIC_PUMP_MODE != fapi2::ENUM_ATTR_PROC_FABRIC_PUMP_MODE_CHIP_IS_GROUP) && (l_def_NUM_X_LINKS_CFG > literal_0)) && (l_def_NUM_X_LINKS_CFG < literal_3))) { l_scom_buffer.insert<8, 8, 56, uint64_t>(literal_0x5 ); } else if (((l_TGT1_ATTR_PROC_FABRIC_PUMP_MODE != fapi2::ENUM_ATTR_PROC_FABRIC_PUMP_MODE_CHIP_IS_GROUP) && (l_def_NUM_X_LINKS_CFG > literal_2))) { l_scom_buffer.insert<8, 8, 56, uint64_t>(literal_0x5 ); } if ((l_TGT1_ATTR_PROC_FABRIC_PUMP_MODE == fapi2::ENUM_ATTR_PROC_FABRIC_PUMP_MODE_CHIP_IS_GROUP)) { l_scom_buffer.insert<16, 8, 56, uint64_t>(literal_0x0 ); } else if (((l_TGT1_ATTR_PROC_FABRIC_PUMP_MODE != fapi2::ENUM_ATTR_PROC_FABRIC_PUMP_MODE_CHIP_IS_GROUP) && (l_def_NUM_X_LINKS_CFG == literal_0))) { l_scom_buffer.insert<16, 8, 56, uint64_t>(literal_0x0 ); } else if ((((l_TGT1_ATTR_PROC_FABRIC_PUMP_MODE != fapi2::ENUM_ATTR_PROC_FABRIC_PUMP_MODE_CHIP_IS_GROUP) && (l_def_NUM_X_LINKS_CFG > literal_0)) && (l_def_NUM_X_LINKS_CFG < literal_3))) { l_scom_buffer.insert<16, 8, 56, uint64_t>(literal_0x8 ); } else if (((l_TGT1_ATTR_PROC_FABRIC_PUMP_MODE != fapi2::ENUM_ATTR_PROC_FABRIC_PUMP_MODE_CHIP_IS_GROUP) && (l_def_NUM_X_LINKS_CFG > literal_2))) { l_scom_buffer.insert<16, 8, 56, uint64_t>(literal_0x8 ); } if ((l_TGT1_ATTR_PROC_FABRIC_PUMP_MODE == fapi2::ENUM_ATTR_PROC_FABRIC_PUMP_MODE_CHIP_IS_GROUP)) { l_scom_buffer.insert<24, 8, 56, uint64_t>(literal_0x0 ); } else if (((l_TGT1_ATTR_PROC_FABRIC_PUMP_MODE != fapi2::ENUM_ATTR_PROC_FABRIC_PUMP_MODE_CHIP_IS_GROUP) && (l_def_NUM_X_LINKS_CFG == literal_0))) { l_scom_buffer.insert<24, 8, 56, uint64_t>(literal_0x0 ); } else if ((((l_TGT1_ATTR_PROC_FABRIC_PUMP_MODE != fapi2::ENUM_ATTR_PROC_FABRIC_PUMP_MODE_CHIP_IS_GROUP) && (l_def_NUM_X_LINKS_CFG > literal_0)) && (l_def_NUM_X_LINKS_CFG < literal_3))) { l_scom_buffer.insert<24, 8, 56, uint64_t>(literal_0x19 ); } else if (((l_TGT1_ATTR_PROC_FABRIC_PUMP_MODE != fapi2::ENUM_ATTR_PROC_FABRIC_PUMP_MODE_CHIP_IS_GROUP) && (l_def_NUM_X_LINKS_CFG > literal_2))) { l_scom_buffer.insert<24, 8, 56, uint64_t>(literal_0x2F ); } if ((l_TGT1_ATTR_PROC_FABRIC_PUMP_MODE == fapi2::ENUM_ATTR_PROC_FABRIC_PUMP_MODE_CHIP_IS_GROUP)) { l_scom_buffer.insert<32, 8, 56, uint64_t>(literal_0x0 ); } else if (((l_TGT1_ATTR_PROC_FABRIC_PUMP_MODE != fapi2::ENUM_ATTR_PROC_FABRIC_PUMP_MODE_CHIP_IS_GROUP) && (l_def_NUM_X_LINKS_CFG == literal_0))) { l_scom_buffer.insert<32, 8, 56, uint64_t>(literal_0x0 ); } else if ((((l_TGT1_ATTR_PROC_FABRIC_PUMP_MODE != fapi2::ENUM_ATTR_PROC_FABRIC_PUMP_MODE_CHIP_IS_GROUP) && (l_def_NUM_X_LINKS_CFG > literal_0)) && (l_def_NUM_X_LINKS_CFG < literal_3))) { l_scom_buffer.insert<32, 8, 56, uint64_t>(literal_0x1F ); } else if (((l_TGT1_ATTR_PROC_FABRIC_PUMP_MODE != fapi2::ENUM_ATTR_PROC_FABRIC_PUMP_MODE_CHIP_IS_GROUP) && (l_def_NUM_X_LINKS_CFG > literal_2))) { l_scom_buffer.insert<32, 8, 56, uint64_t>(literal_0x3B ); } if ((l_TGT1_ATTR_PROC_FABRIC_PUMP_MODE == fapi2::ENUM_ATTR_PROC_FABRIC_PUMP_MODE_CHIP_IS_GROUP)) { l_scom_buffer.insert<40, 8, 56, uint64_t>(literal_0x0 ); } else if (((l_TGT1_ATTR_PROC_FABRIC_PUMP_MODE != fapi2::ENUM_ATTR_PROC_FABRIC_PUMP_MODE_CHIP_IS_GROUP) && (l_def_NUM_X_LINKS_CFG == literal_0))) { l_scom_buffer.insert<40, 8, 56, uint64_t>(literal_0x0 ); } else if ((((l_TGT1_ATTR_PROC_FABRIC_PUMP_MODE != fapi2::ENUM_ATTR_PROC_FABRIC_PUMP_MODE_CHIP_IS_GROUP) && (l_def_NUM_X_LINKS_CFG > literal_0)) && (l_def_NUM_X_LINKS_CFG < literal_3))) { l_scom_buffer.insert<40, 8, 56, uint64_t>(literal_0x28 ); } else if (((l_TGT1_ATTR_PROC_FABRIC_PUMP_MODE != fapi2::ENUM_ATTR_PROC_FABRIC_PUMP_MODE_CHIP_IS_GROUP) && (l_def_NUM_X_LINKS_CFG > literal_2))) { l_scom_buffer.insert<40, 8, 56, uint64_t>(literal_0x4C ); } if ((l_TGT1_ATTR_PROC_FABRIC_PUMP_MODE == fapi2::ENUM_ATTR_PROC_FABRIC_PUMP_MODE_CHIP_IS_GROUP)) { l_scom_buffer.insert<48, 8, 56, uint64_t>(literal_0x0 ); } else if (((l_TGT1_ATTR_PROC_FABRIC_PUMP_MODE != fapi2::ENUM_ATTR_PROC_FABRIC_PUMP_MODE_CHIP_IS_GROUP) && (l_def_NUM_X_LINKS_CFG == literal_0))) { l_scom_buffer.insert<48, 8, 56, uint64_t>(literal_0x0 ); } else if ((((l_TGT1_ATTR_PROC_FABRIC_PUMP_MODE != fapi2::ENUM_ATTR_PROC_FABRIC_PUMP_MODE_CHIP_IS_GROUP) && (l_def_NUM_X_LINKS_CFG > literal_0)) && (l_def_NUM_X_LINKS_CFG < literal_3))) { l_scom_buffer.insert<48, 8, 56, uint64_t>(literal_0x3A ); } else if (((l_TGT1_ATTR_PROC_FABRIC_PUMP_MODE != fapi2::ENUM_ATTR_PROC_FABRIC_PUMP_MODE_CHIP_IS_GROUP) && (l_def_NUM_X_LINKS_CFG > literal_2))) { l_scom_buffer.insert<48, 8, 56, uint64_t>(literal_0x6D ); } if ((l_TGT1_ATTR_PROC_FABRIC_PUMP_MODE == fapi2::ENUM_ATTR_PROC_FABRIC_PUMP_MODE_CHIP_IS_GROUP)) { l_scom_buffer.insert<56, 8, 56, uint64_t>(literal_0x0 ); } else if (((l_TGT1_ATTR_PROC_FABRIC_PUMP_MODE != fapi2::ENUM_ATTR_PROC_FABRIC_PUMP_MODE_CHIP_IS_GROUP) && (l_def_NUM_X_LINKS_CFG == literal_0))) { l_scom_buffer.insert<56, 8, 56, uint64_t>(literal_0x0 ); } else if ((((l_TGT1_ATTR_PROC_FABRIC_PUMP_MODE != fapi2::ENUM_ATTR_PROC_FABRIC_PUMP_MODE_CHIP_IS_GROUP) && (l_def_NUM_X_LINKS_CFG > literal_0)) && (l_def_NUM_X_LINKS_CFG < literal_3))) { l_scom_buffer.insert<56, 8, 56, uint64_t>(literal_0x50 ); } else if (((l_TGT1_ATTR_PROC_FABRIC_PUMP_MODE != fapi2::ENUM_ATTR_PROC_FABRIC_PUMP_MODE_CHIP_IS_GROUP) && (l_def_NUM_X_LINKS_CFG > literal_2))) { l_scom_buffer.insert<56, 8, 56, uint64_t>(literal_0x98 ); } FAPI_TRY(fapi2::putScom(TGT0, 0x5011c27ull, l_scom_buffer)); } { FAPI_TRY(fapi2::getScom( TGT0, 0x5011c28ull, l_scom_buffer )); if (((l_TGT1_ATTR_PROC_FABRIC_PUMP_MODE == fapi2::ENUM_ATTR_PROC_FABRIC_PUMP_MODE_CHIP_IS_GROUP) && (l_def_NUM_X_LINKS_CFG == literal_0))) { l_scom_buffer.insert<0, 8, 56, uint64_t>(literal_0x0 ); } else if ((((l_TGT1_ATTR_PROC_FABRIC_PUMP_MODE == fapi2::ENUM_ATTR_PROC_FABRIC_PUMP_MODE_CHIP_IS_GROUP) && (l_def_NUM_X_LINKS_CFG > literal_0)) && (l_def_NUM_X_LINKS_CFG < literal_3))) { l_scom_buffer.insert<0, 8, 56, uint64_t>(literal_0x3 ); } else if ((((l_TGT1_ATTR_PROC_FABRIC_PUMP_MODE == fapi2::ENUM_ATTR_PROC_FABRIC_PUMP_MODE_CHIP_IS_GROUP) && (l_def_NUM_X_LINKS_CFG > literal_2)) && (l_def_NUM_X_LINKS_CFG < literal_4))) { l_scom_buffer.insert<0, 8, 56, uint64_t>(literal_0x3 ); } else if (((l_TGT1_ATTR_PROC_FABRIC_PUMP_MODE == fapi2::ENUM_ATTR_PROC_FABRIC_PUMP_MODE_CHIP_IS_GROUP) && l_def_IS_FLAT_8)) { l_scom_buffer.insert<0, 8, 56, uint64_t>(literal_0x3 ); } else if (((l_TGT1_ATTR_PROC_FABRIC_PUMP_MODE != fapi2::ENUM_ATTR_PROC_FABRIC_PUMP_MODE_CHIP_IS_GROUP) && (l_def_NUM_X_LINKS_CFG == literal_0))) { l_scom_buffer.insert<0, 8, 56, uint64_t>(literal_0x3 ); } else if ((((l_TGT1_ATTR_PROC_FABRIC_PUMP_MODE != fapi2::ENUM_ATTR_PROC_FABRIC_PUMP_MODE_CHIP_IS_GROUP) && (l_def_NUM_X_LINKS_CFG > literal_0)) && (l_def_NUM_X_LINKS_CFG < literal_3))) { l_scom_buffer.insert<0, 8, 56, uint64_t>(literal_0x3 ); } else if (((l_TGT1_ATTR_PROC_FABRIC_PUMP_MODE != fapi2::ENUM_ATTR_PROC_FABRIC_PUMP_MODE_CHIP_IS_GROUP) && (l_def_NUM_X_LINKS_CFG > literal_2))) { l_scom_buffer.insert<0, 8, 56, uint64_t>(literal_0x3 ); } if (((l_TGT1_ATTR_PROC_FABRIC_PUMP_MODE == fapi2::ENUM_ATTR_PROC_FABRIC_PUMP_MODE_CHIP_IS_GROUP) && (l_def_NUM_X_LINKS_CFG == literal_0))) { l_scom_buffer.insert<8, 8, 56, uint64_t>(literal_0x0 ); } else if ((((l_TGT1_ATTR_PROC_FABRIC_PUMP_MODE == fapi2::ENUM_ATTR_PROC_FABRIC_PUMP_MODE_CHIP_IS_GROUP) && (l_def_NUM_X_LINKS_CFG > literal_0)) && (l_def_NUM_X_LINKS_CFG < literal_3))) { l_scom_buffer.insert<8, 8, 56, uint64_t>(literal_0x4 ); } else if ((((l_TGT1_ATTR_PROC_FABRIC_PUMP_MODE == fapi2::ENUM_ATTR_PROC_FABRIC_PUMP_MODE_CHIP_IS_GROUP) && (l_def_NUM_X_LINKS_CFG > literal_2)) && (l_def_NUM_X_LINKS_CFG < literal_4))) { l_scom_buffer.insert<8, 8, 56, uint64_t>(literal_0x4 ); } else if (((l_TGT1_ATTR_PROC_FABRIC_PUMP_MODE == fapi2::ENUM_ATTR_PROC_FABRIC_PUMP_MODE_CHIP_IS_GROUP) && l_def_IS_FLAT_8)) { l_scom_buffer.insert<8, 8, 56, uint64_t>(literal_0x4 ); } else if (((l_TGT1_ATTR_PROC_FABRIC_PUMP_MODE != fapi2::ENUM_ATTR_PROC_FABRIC_PUMP_MODE_CHIP_IS_GROUP) && (l_def_NUM_X_LINKS_CFG == literal_0))) { l_scom_buffer.insert<8, 8, 56, uint64_t>(literal_0x4 ); } else if ((((l_TGT1_ATTR_PROC_FABRIC_PUMP_MODE != fapi2::ENUM_ATTR_PROC_FABRIC_PUMP_MODE_CHIP_IS_GROUP) && (l_def_NUM_X_LINKS_CFG > literal_0)) && (l_def_NUM_X_LINKS_CFG < literal_3))) { l_scom_buffer.insert<8, 8, 56, uint64_t>(literal_0x4 ); } else if (((l_TGT1_ATTR_PROC_FABRIC_PUMP_MODE != fapi2::ENUM_ATTR_PROC_FABRIC_PUMP_MODE_CHIP_IS_GROUP) && (l_def_NUM_X_LINKS_CFG > literal_2))) { l_scom_buffer.insert<8, 8, 56, uint64_t>(literal_0x4 ); } if (((l_TGT1_ATTR_PROC_FABRIC_PUMP_MODE == fapi2::ENUM_ATTR_PROC_FABRIC_PUMP_MODE_CHIP_IS_GROUP) && (l_def_NUM_X_LINKS_CFG == literal_0))) { l_scom_buffer.insert<16, 8, 56, uint64_t>(literal_0x0 ); } else if ((((l_TGT1_ATTR_PROC_FABRIC_PUMP_MODE == fapi2::ENUM_ATTR_PROC_FABRIC_PUMP_MODE_CHIP_IS_GROUP) && (l_def_NUM_X_LINKS_CFG > literal_0)) && (l_def_NUM_X_LINKS_CFG < literal_3))) { l_scom_buffer.insert<16, 8, 56, uint64_t>(literal_0x6 ); } else if ((((l_TGT1_ATTR_PROC_FABRIC_PUMP_MODE == fapi2::ENUM_ATTR_PROC_FABRIC_PUMP_MODE_CHIP_IS_GROUP) && (l_def_NUM_X_LINKS_CFG > literal_2)) && (l_def_NUM_X_LINKS_CFG < literal_4))) { l_scom_buffer.insert<16, 8, 56, uint64_t>(literal_0x6 ); } else if (((l_TGT1_ATTR_PROC_FABRIC_PUMP_MODE == fapi2::ENUM_ATTR_PROC_FABRIC_PUMP_MODE_CHIP_IS_GROUP) && l_def_IS_FLAT_8)) { l_scom_buffer.insert<16, 8, 56, uint64_t>(literal_0x6 ); } else if (((l_TGT1_ATTR_PROC_FABRIC_PUMP_MODE != fapi2::ENUM_ATTR_PROC_FABRIC_PUMP_MODE_CHIP_IS_GROUP) && (l_def_NUM_X_LINKS_CFG == literal_0))) { l_scom_buffer.insert<16, 8, 56, uint64_t>(literal_0x6 ); } else if ((((l_TGT1_ATTR_PROC_FABRIC_PUMP_MODE != fapi2::ENUM_ATTR_PROC_FABRIC_PUMP_MODE_CHIP_IS_GROUP) && (l_def_NUM_X_LINKS_CFG > literal_0)) && (l_def_NUM_X_LINKS_CFG < literal_3))) { l_scom_buffer.insert<16, 8, 56, uint64_t>(literal_0x6 ); } else if (((l_TGT1_ATTR_PROC_FABRIC_PUMP_MODE != fapi2::ENUM_ATTR_PROC_FABRIC_PUMP_MODE_CHIP_IS_GROUP) && (l_def_NUM_X_LINKS_CFG > literal_2))) { l_scom_buffer.insert<16, 8, 56, uint64_t>(literal_0x6 ); } if (((l_TGT1_ATTR_PROC_FABRIC_PUMP_MODE == fapi2::ENUM_ATTR_PROC_FABRIC_PUMP_MODE_CHIP_IS_GROUP) && (l_def_NUM_X_LINKS_CFG == literal_0))) { l_scom_buffer.insert<24, 8, 56, uint64_t>(literal_0x0 ); } else if ((((l_TGT1_ATTR_PROC_FABRIC_PUMP_MODE == fapi2::ENUM_ATTR_PROC_FABRIC_PUMP_MODE_CHIP_IS_GROUP) && (l_def_NUM_X_LINKS_CFG > literal_0)) && (l_def_NUM_X_LINKS_CFG < literal_3))) { l_scom_buffer.insert<24, 8, 56, uint64_t>(literal_0x8 ); } else if ((((l_TGT1_ATTR_PROC_FABRIC_PUMP_MODE == fapi2::ENUM_ATTR_PROC_FABRIC_PUMP_MODE_CHIP_IS_GROUP) && (l_def_NUM_X_LINKS_CFG > literal_2)) && (l_def_NUM_X_LINKS_CFG < literal_4))) { l_scom_buffer.insert<24, 8, 56, uint64_t>(literal_0xD ); } else if (((l_TGT1_ATTR_PROC_FABRIC_PUMP_MODE == fapi2::ENUM_ATTR_PROC_FABRIC_PUMP_MODE_CHIP_IS_GROUP) && l_def_IS_FLAT_8)) { l_scom_buffer.insert<24, 8, 56, uint64_t>(literal_0x17 ); } else if (((l_TGT1_ATTR_PROC_FABRIC_PUMP_MODE != fapi2::ENUM_ATTR_PROC_FABRIC_PUMP_MODE_CHIP_IS_GROUP) && (l_def_NUM_X_LINKS_CFG == literal_0))) { l_scom_buffer.insert<24, 8, 56, uint64_t>(literal_0xD ); } else if ((((l_TGT1_ATTR_PROC_FABRIC_PUMP_MODE != fapi2::ENUM_ATTR_PROC_FABRIC_PUMP_MODE_CHIP_IS_GROUP) && (l_def_NUM_X_LINKS_CFG > literal_0)) && (l_def_NUM_X_LINKS_CFG < literal_3))) { l_scom_buffer.insert<24, 8, 56, uint64_t>(literal_0x17 ); } else if (((l_TGT1_ATTR_PROC_FABRIC_PUMP_MODE != fapi2::ENUM_ATTR_PROC_FABRIC_PUMP_MODE_CHIP_IS_GROUP) && (l_def_NUM_X_LINKS_CFG > literal_2))) { l_scom_buffer.insert<24, 8, 56, uint64_t>(literal_0x28 ); } if (((l_TGT1_ATTR_PROC_FABRIC_PUMP_MODE == fapi2::ENUM_ATTR_PROC_FABRIC_PUMP_MODE_CHIP_IS_GROUP) && (l_def_NUM_X_LINKS_CFG == literal_0))) { l_scom_buffer.insert<32, 8, 56, uint64_t>(literal_0x0 ); } else if ((((l_TGT1_ATTR_PROC_FABRIC_PUMP_MODE == fapi2::ENUM_ATTR_PROC_FABRIC_PUMP_MODE_CHIP_IS_GROUP) && (l_def_NUM_X_LINKS_CFG > literal_0)) && (l_def_NUM_X_LINKS_CFG < literal_3))) { l_scom_buffer.insert<32, 8, 56, uint64_t>(literal_0xA ); } else if ((((l_TGT1_ATTR_PROC_FABRIC_PUMP_MODE == fapi2::ENUM_ATTR_PROC_FABRIC_PUMP_MODE_CHIP_IS_GROUP) && (l_def_NUM_X_LINKS_CFG > literal_2)) && (l_def_NUM_X_LINKS_CFG < literal_4))) { l_scom_buffer.insert<32, 8, 56, uint64_t>(literal_0x10 ); } else if (((l_TGT1_ATTR_PROC_FABRIC_PUMP_MODE == fapi2::ENUM_ATTR_PROC_FABRIC_PUMP_MODE_CHIP_IS_GROUP) && l_def_IS_FLAT_8)) { l_scom_buffer.insert<32, 8, 56, uint64_t>(literal_0x1C ); } else if (((l_TGT1_ATTR_PROC_FABRIC_PUMP_MODE != fapi2::ENUM_ATTR_PROC_FABRIC_PUMP_MODE_CHIP_IS_GROUP) && (l_def_NUM_X_LINKS_CFG == literal_0))) { l_scom_buffer.insert<32, 8, 56, uint64_t>(literal_0x10 ); } else if ((((l_TGT1_ATTR_PROC_FABRIC_PUMP_MODE != fapi2::ENUM_ATTR_PROC_FABRIC_PUMP_MODE_CHIP_IS_GROUP) && (l_def_NUM_X_LINKS_CFG > literal_0)) && (l_def_NUM_X_LINKS_CFG < literal_3))) { l_scom_buffer.insert<32, 8, 56, uint64_t>(literal_0x1C ); } else if (((l_TGT1_ATTR_PROC_FABRIC_PUMP_MODE != fapi2::ENUM_ATTR_PROC_FABRIC_PUMP_MODE_CHIP_IS_GROUP) && (l_def_NUM_X_LINKS_CFG > literal_2))) { l_scom_buffer.insert<32, 8, 56, uint64_t>(literal_0x32 ); } if (((l_TGT1_ATTR_PROC_FABRIC_PUMP_MODE == fapi2::ENUM_ATTR_PROC_FABRIC_PUMP_MODE_CHIP_IS_GROUP) && (l_def_NUM_X_LINKS_CFG == literal_0))) { l_scom_buffer.insert<40, 8, 56, uint64_t>(literal_0x0 ); } else if ((((l_TGT1_ATTR_PROC_FABRIC_PUMP_MODE == fapi2::ENUM_ATTR_PROC_FABRIC_PUMP_MODE_CHIP_IS_GROUP) && (l_def_NUM_X_LINKS_CFG > literal_0)) && (l_def_NUM_X_LINKS_CFG < literal_3))) { l_scom_buffer.insert<40, 8, 56, uint64_t>(literal_0xC ); } else if ((((l_TGT1_ATTR_PROC_FABRIC_PUMP_MODE == fapi2::ENUM_ATTR_PROC_FABRIC_PUMP_MODE_CHIP_IS_GROUP) && (l_def_NUM_X_LINKS_CFG > literal_2)) && (l_def_NUM_X_LINKS_CFG < literal_4))) { l_scom_buffer.insert<40, 8, 56, uint64_t>(literal_0x14 ); } else if (((l_TGT1_ATTR_PROC_FABRIC_PUMP_MODE == fapi2::ENUM_ATTR_PROC_FABRIC_PUMP_MODE_CHIP_IS_GROUP) && l_def_IS_FLAT_8)) { l_scom_buffer.insert<40, 8, 56, uint64_t>(literal_0x24 ); } else if (((l_TGT1_ATTR_PROC_FABRIC_PUMP_MODE != fapi2::ENUM_ATTR_PROC_FABRIC_PUMP_MODE_CHIP_IS_GROUP) && (l_def_NUM_X_LINKS_CFG == literal_0))) { l_scom_buffer.insert<40, 8, 56, uint64_t>(literal_0x14 ); } else if ((((l_TGT1_ATTR_PROC_FABRIC_PUMP_MODE != fapi2::ENUM_ATTR_PROC_FABRIC_PUMP_MODE_CHIP_IS_GROUP) && (l_def_NUM_X_LINKS_CFG > literal_0)) && (l_def_NUM_X_LINKS_CFG < literal_3))) { l_scom_buffer.insert<40, 8, 56, uint64_t>(literal_0x24 ); } else if (((l_TGT1_ATTR_PROC_FABRIC_PUMP_MODE != fapi2::ENUM_ATTR_PROC_FABRIC_PUMP_MODE_CHIP_IS_GROUP) && (l_def_NUM_X_LINKS_CFG > literal_2))) { l_scom_buffer.insert<40, 8, 56, uint64_t>(literal_0x40 ); } if (((l_TGT1_ATTR_PROC_FABRIC_PUMP_MODE == fapi2::ENUM_ATTR_PROC_FABRIC_PUMP_MODE_CHIP_IS_GROUP) && (l_def_NUM_X_LINKS_CFG == literal_0))) { l_scom_buffer.insert<48, 8, 56, uint64_t>(literal_0x0 ); } else if ((((l_TGT1_ATTR_PROC_FABRIC_PUMP_MODE == fapi2::ENUM_ATTR_PROC_FABRIC_PUMP_MODE_CHIP_IS_GROUP) && (l_def_NUM_X_LINKS_CFG > literal_0)) && (l_def_NUM_X_LINKS_CFG < literal_3))) { l_scom_buffer.insert<48, 8, 56, uint64_t>(literal_0x12 ); } else if ((((l_TGT1_ATTR_PROC_FABRIC_PUMP_MODE == fapi2::ENUM_ATTR_PROC_FABRIC_PUMP_MODE_CHIP_IS_GROUP) && (l_def_NUM_X_LINKS_CFG > literal_2)) && (l_def_NUM_X_LINKS_CFG < literal_4))) { l_scom_buffer.insert<48, 8, 56, uint64_t>(literal_0x1D ); } else if (((l_TGT1_ATTR_PROC_FABRIC_PUMP_MODE == fapi2::ENUM_ATTR_PROC_FABRIC_PUMP_MODE_CHIP_IS_GROUP) && l_def_IS_FLAT_8)) { l_scom_buffer.insert<48, 8, 56, uint64_t>(literal_0x34 ); } else if (((l_TGT1_ATTR_PROC_FABRIC_PUMP_MODE != fapi2::ENUM_ATTR_PROC_FABRIC_PUMP_MODE_CHIP_IS_GROUP) && (l_def_NUM_X_LINKS_CFG == literal_0))) { l_scom_buffer.insert<48, 8, 56, uint64_t>(literal_0x1D ); } else if ((((l_TGT1_ATTR_PROC_FABRIC_PUMP_MODE != fapi2::ENUM_ATTR_PROC_FABRIC_PUMP_MODE_CHIP_IS_GROUP) && (l_def_NUM_X_LINKS_CFG > literal_0)) && (l_def_NUM_X_LINKS_CFG < literal_3))) { l_scom_buffer.insert<48, 8, 56, uint64_t>(literal_0x34 ); } else if (((l_TGT1_ATTR_PROC_FABRIC_PUMP_MODE != fapi2::ENUM_ATTR_PROC_FABRIC_PUMP_MODE_CHIP_IS_GROUP) && (l_def_NUM_X_LINKS_CFG > literal_2))) { l_scom_buffer.insert<48, 8, 56, uint64_t>(literal_0x5C ); } if (((l_TGT1_ATTR_PROC_FABRIC_PUMP_MODE == fapi2::ENUM_ATTR_PROC_FABRIC_PUMP_MODE_CHIP_IS_GROUP) && (l_def_NUM_X_LINKS_CFG == literal_0))) { l_scom_buffer.insert<56, 8, 56, uint64_t>(literal_0x0 ); } else if ((((l_TGT1_ATTR_PROC_FABRIC_PUMP_MODE == fapi2::ENUM_ATTR_PROC_FABRIC_PUMP_MODE_CHIP_IS_GROUP) && (l_def_NUM_X_LINKS_CFG > literal_0)) && (l_def_NUM_X_LINKS_CFG < literal_3))) { l_scom_buffer.insert<56, 8, 56, uint64_t>(literal_0x18 ); } else if ((((l_TGT1_ATTR_PROC_FABRIC_PUMP_MODE == fapi2::ENUM_ATTR_PROC_FABRIC_PUMP_MODE_CHIP_IS_GROUP) && (l_def_NUM_X_LINKS_CFG > literal_2)) && (l_def_NUM_X_LINKS_CFG < literal_4))) { l_scom_buffer.insert<56, 8, 56, uint64_t>(literal_0x28 ); } else if (((l_TGT1_ATTR_PROC_FABRIC_PUMP_MODE == fapi2::ENUM_ATTR_PROC_FABRIC_PUMP_MODE_CHIP_IS_GROUP) && l_def_IS_FLAT_8)) { l_scom_buffer.insert<56, 8, 56, uint64_t>(literal_0x48 ); } else if (((l_TGT1_ATTR_PROC_FABRIC_PUMP_MODE != fapi2::ENUM_ATTR_PROC_FABRIC_PUMP_MODE_CHIP_IS_GROUP) && (l_def_NUM_X_LINKS_CFG == literal_0))) { l_scom_buffer.insert<56, 8, 56, uint64_t>(literal_0x28 ); } else if ((((l_TGT1_ATTR_PROC_FABRIC_PUMP_MODE != fapi2::ENUM_ATTR_PROC_FABRIC_PUMP_MODE_CHIP_IS_GROUP) && (l_def_NUM_X_LINKS_CFG > literal_0)) && (l_def_NUM_X_LINKS_CFG < literal_3))) { l_scom_buffer.insert<56, 8, 56, uint64_t>(literal_0x48 ); } else if (((l_TGT1_ATTR_PROC_FABRIC_PUMP_MODE != fapi2::ENUM_ATTR_PROC_FABRIC_PUMP_MODE_CHIP_IS_GROUP) && (l_def_NUM_X_LINKS_CFG > literal_2))) { l_scom_buffer.insert<56, 8, 56, uint64_t>(literal_0x80 ); } FAPI_TRY(fapi2::putScom(TGT0, 0x5011c28ull, l_scom_buffer)); } { FAPI_TRY(fapi2::getScom( TGT0, 0x5011c29ull, l_scom_buffer )); if (((l_TGT1_ATTR_PROC_FABRIC_PUMP_MODE == fapi2::ENUM_ATTR_PROC_FABRIC_PUMP_MODE_CHIP_IS_GROUP) && (l_def_NUM_X_LINKS_CFG == literal_0))) { l_scom_buffer.insert<0, 8, 56, uint64_t>(literal_0x0 ); } else if ((((l_TGT1_ATTR_PROC_FABRIC_PUMP_MODE == fapi2::ENUM_ATTR_PROC_FABRIC_PUMP_MODE_CHIP_IS_GROUP) && (l_def_NUM_X_LINKS_CFG > literal_0)) && (l_def_NUM_X_LINKS_CFG < literal_3))) { l_scom_buffer.insert<0, 8, 56, uint64_t>(literal_0x4 ); } else if ((((l_TGT1_ATTR_PROC_FABRIC_PUMP_MODE == fapi2::ENUM_ATTR_PROC_FABRIC_PUMP_MODE_CHIP_IS_GROUP) && (l_def_NUM_X_LINKS_CFG > literal_2)) && (l_def_NUM_X_LINKS_CFG < literal_4))) { l_scom_buffer.insert<0, 8, 56, uint64_t>(literal_0x4 ); } else if (((l_TGT1_ATTR_PROC_FABRIC_PUMP_MODE == fapi2::ENUM_ATTR_PROC_FABRIC_PUMP_MODE_CHIP_IS_GROUP) && l_def_IS_FLAT_8)) { l_scom_buffer.insert<0, 8, 56, uint64_t>(literal_0x4 ); } else if (((l_TGT1_ATTR_PROC_FABRIC_PUMP_MODE != fapi2::ENUM_ATTR_PROC_FABRIC_PUMP_MODE_CHIP_IS_GROUP) && (l_def_NUM_X_LINKS_CFG == literal_0))) { l_scom_buffer.insert<0, 8, 56, uint64_t>(literal_0x4 ); } else if ((((l_TGT1_ATTR_PROC_FABRIC_PUMP_MODE != fapi2::ENUM_ATTR_PROC_FABRIC_PUMP_MODE_CHIP_IS_GROUP) && (l_def_NUM_X_LINKS_CFG > literal_0)) && (l_def_NUM_X_LINKS_CFG < literal_3))) { l_scom_buffer.insert<0, 8, 56, uint64_t>(literal_0x4 ); } else if (((l_TGT1_ATTR_PROC_FABRIC_PUMP_MODE != fapi2::ENUM_ATTR_PROC_FABRIC_PUMP_MODE_CHIP_IS_GROUP) && (l_def_NUM_X_LINKS_CFG > literal_2))) { l_scom_buffer.insert<0, 8, 56, uint64_t>(literal_0x4 ); } if (((l_TGT1_ATTR_PROC_FABRIC_PUMP_MODE == fapi2::ENUM_ATTR_PROC_FABRIC_PUMP_MODE_CHIP_IS_GROUP) && (l_def_NUM_X_LINKS_CFG == literal_0))) { l_scom_buffer.insert<8, 8, 56, uint64_t>(literal_0x0 ); } else if ((((l_TGT1_ATTR_PROC_FABRIC_PUMP_MODE == fapi2::ENUM_ATTR_PROC_FABRIC_PUMP_MODE_CHIP_IS_GROUP) && (l_def_NUM_X_LINKS_CFG > literal_0)) && (l_def_NUM_X_LINKS_CFG < literal_3))) { l_scom_buffer.insert<8, 8, 56, uint64_t>(literal_0x5 ); } else if ((((l_TGT1_ATTR_PROC_FABRIC_PUMP_MODE == fapi2::ENUM_ATTR_PROC_FABRIC_PUMP_MODE_CHIP_IS_GROUP) && (l_def_NUM_X_LINKS_CFG > literal_2)) && (l_def_NUM_X_LINKS_CFG < literal_4))) { l_scom_buffer.insert<8, 8, 56, uint64_t>(literal_0x5 ); } else if (((l_TGT1_ATTR_PROC_FABRIC_PUMP_MODE == fapi2::ENUM_ATTR_PROC_FABRIC_PUMP_MODE_CHIP_IS_GROUP) && l_def_IS_FLAT_8)) { l_scom_buffer.insert<8, 8, 56, uint64_t>(literal_0x5 ); } else if (((l_TGT1_ATTR_PROC_FABRIC_PUMP_MODE != fapi2::ENUM_ATTR_PROC_FABRIC_PUMP_MODE_CHIP_IS_GROUP) && (l_def_NUM_X_LINKS_CFG == literal_0))) { l_scom_buffer.insert<8, 8, 56, uint64_t>(literal_0x5 ); } else if ((((l_TGT1_ATTR_PROC_FABRIC_PUMP_MODE != fapi2::ENUM_ATTR_PROC_FABRIC_PUMP_MODE_CHIP_IS_GROUP) && (l_def_NUM_X_LINKS_CFG > literal_0)) && (l_def_NUM_X_LINKS_CFG < literal_3))) { l_scom_buffer.insert<8, 8, 56, uint64_t>(literal_0x5 ); } else if (((l_TGT1_ATTR_PROC_FABRIC_PUMP_MODE != fapi2::ENUM_ATTR_PROC_FABRIC_PUMP_MODE_CHIP_IS_GROUP) && (l_def_NUM_X_LINKS_CFG > literal_2))) { l_scom_buffer.insert<8, 8, 56, uint64_t>(literal_0x5 ); } if (((l_TGT1_ATTR_PROC_FABRIC_PUMP_MODE == fapi2::ENUM_ATTR_PROC_FABRIC_PUMP_MODE_CHIP_IS_GROUP) && (l_def_NUM_X_LINKS_CFG == literal_0))) { l_scom_buffer.insert<16, 8, 56, uint64_t>(literal_0x0 ); } else if ((((l_TGT1_ATTR_PROC_FABRIC_PUMP_MODE == fapi2::ENUM_ATTR_PROC_FABRIC_PUMP_MODE_CHIP_IS_GROUP) && (l_def_NUM_X_LINKS_CFG > literal_0)) && (l_def_NUM_X_LINKS_CFG < literal_3))) { l_scom_buffer.insert<16, 8, 56, uint64_t>(literal_0x8 ); } else if ((((l_TGT1_ATTR_PROC_FABRIC_PUMP_MODE == fapi2::ENUM_ATTR_PROC_FABRIC_PUMP_MODE_CHIP_IS_GROUP) && (l_def_NUM_X_LINKS_CFG > literal_2)) && (l_def_NUM_X_LINKS_CFG < literal_4))) { l_scom_buffer.insert<16, 8, 56, uint64_t>(literal_0x8 ); } else if (((l_TGT1_ATTR_PROC_FABRIC_PUMP_MODE == fapi2::ENUM_ATTR_PROC_FABRIC_PUMP_MODE_CHIP_IS_GROUP) && l_def_IS_FLAT_8)) { l_scom_buffer.insert<16, 8, 56, uint64_t>(literal_0x8 ); } else if (((l_TGT1_ATTR_PROC_FABRIC_PUMP_MODE != fapi2::ENUM_ATTR_PROC_FABRIC_PUMP_MODE_CHIP_IS_GROUP) && (l_def_NUM_X_LINKS_CFG == literal_0))) { l_scom_buffer.insert<16, 8, 56, uint64_t>(literal_0x8 ); } else if ((((l_TGT1_ATTR_PROC_FABRIC_PUMP_MODE != fapi2::ENUM_ATTR_PROC_FABRIC_PUMP_MODE_CHIP_IS_GROUP) && (l_def_NUM_X_LINKS_CFG > literal_0)) && (l_def_NUM_X_LINKS_CFG < literal_3))) { l_scom_buffer.insert<16, 8, 56, uint64_t>(literal_0x8 ); } else if (((l_TGT1_ATTR_PROC_FABRIC_PUMP_MODE != fapi2::ENUM_ATTR_PROC_FABRIC_PUMP_MODE_CHIP_IS_GROUP) && (l_def_NUM_X_LINKS_CFG > literal_2))) { l_scom_buffer.insert<16, 8, 56, uint64_t>(literal_0x8 ); } if (((l_TGT1_ATTR_PROC_FABRIC_PUMP_MODE == fapi2::ENUM_ATTR_PROC_FABRIC_PUMP_MODE_CHIP_IS_GROUP) && (l_def_NUM_X_LINKS_CFG == literal_0))) { l_scom_buffer.insert<24, 8, 56, uint64_t>(literal_0x0 ); } else if ((((l_TGT1_ATTR_PROC_FABRIC_PUMP_MODE == fapi2::ENUM_ATTR_PROC_FABRIC_PUMP_MODE_CHIP_IS_GROUP) && (l_def_NUM_X_LINKS_CFG > literal_0)) && (l_def_NUM_X_LINKS_CFG < literal_3))) { l_scom_buffer.insert<24, 8, 56, uint64_t>(literal_0x8 ); } else if ((((l_TGT1_ATTR_PROC_FABRIC_PUMP_MODE == fapi2::ENUM_ATTR_PROC_FABRIC_PUMP_MODE_CHIP_IS_GROUP) && (l_def_NUM_X_LINKS_CFG > literal_2)) && (l_def_NUM_X_LINKS_CFG < literal_4))) { l_scom_buffer.insert<24, 8, 56, uint64_t>(literal_0xD ); } else if (((l_TGT1_ATTR_PROC_FABRIC_PUMP_MODE == fapi2::ENUM_ATTR_PROC_FABRIC_PUMP_MODE_CHIP_IS_GROUP) && l_def_IS_FLAT_8)) { l_scom_buffer.insert<24, 8, 56, uint64_t>(literal_0x19 ); } else if (((l_TGT1_ATTR_PROC_FABRIC_PUMP_MODE != fapi2::ENUM_ATTR_PROC_FABRIC_PUMP_MODE_CHIP_IS_GROUP) && (l_def_NUM_X_LINKS_CFG == literal_0))) { l_scom_buffer.insert<24, 8, 56, uint64_t>(literal_0xD ); } else if ((((l_TGT1_ATTR_PROC_FABRIC_PUMP_MODE != fapi2::ENUM_ATTR_PROC_FABRIC_PUMP_MODE_CHIP_IS_GROUP) && (l_def_NUM_X_LINKS_CFG > literal_0)) && (l_def_NUM_X_LINKS_CFG < literal_3))) { l_scom_buffer.insert<24, 8, 56, uint64_t>(literal_0x19 ); } else if (((l_TGT1_ATTR_PROC_FABRIC_PUMP_MODE != fapi2::ENUM_ATTR_PROC_FABRIC_PUMP_MODE_CHIP_IS_GROUP) && (l_def_NUM_X_LINKS_CFG > literal_2))) { l_scom_buffer.insert<24, 8, 56, uint64_t>(literal_0x2F ); } if (((l_TGT1_ATTR_PROC_FABRIC_PUMP_MODE == fapi2::ENUM_ATTR_PROC_FABRIC_PUMP_MODE_CHIP_IS_GROUP) && (l_def_NUM_X_LINKS_CFG == literal_0))) { l_scom_buffer.insert<32, 8, 56, uint64_t>(literal_0x0 ); } else if ((((l_TGT1_ATTR_PROC_FABRIC_PUMP_MODE == fapi2::ENUM_ATTR_PROC_FABRIC_PUMP_MODE_CHIP_IS_GROUP) && (l_def_NUM_X_LINKS_CFG > literal_0)) && (l_def_NUM_X_LINKS_CFG < literal_3))) { l_scom_buffer.insert<32, 8, 56, uint64_t>(literal_0xA ); } else if ((((l_TGT1_ATTR_PROC_FABRIC_PUMP_MODE == fapi2::ENUM_ATTR_PROC_FABRIC_PUMP_MODE_CHIP_IS_GROUP) && (l_def_NUM_X_LINKS_CFG > literal_2)) && (l_def_NUM_X_LINKS_CFG < literal_4))) { l_scom_buffer.insert<32, 8, 56, uint64_t>(literal_0x10 ); } else if (((l_TGT1_ATTR_PROC_FABRIC_PUMP_MODE == fapi2::ENUM_ATTR_PROC_FABRIC_PUMP_MODE_CHIP_IS_GROUP) && l_def_IS_FLAT_8)) { l_scom_buffer.insert<32, 8, 56, uint64_t>(literal_0x1F ); } else if (((l_TGT1_ATTR_PROC_FABRIC_PUMP_MODE != fapi2::ENUM_ATTR_PROC_FABRIC_PUMP_MODE_CHIP_IS_GROUP) && (l_def_NUM_X_LINKS_CFG == literal_0))) { l_scom_buffer.insert<32, 8, 56, uint64_t>(literal_0x10 ); } else if ((((l_TGT1_ATTR_PROC_FABRIC_PUMP_MODE != fapi2::ENUM_ATTR_PROC_FABRIC_PUMP_MODE_CHIP_IS_GROUP) && (l_def_NUM_X_LINKS_CFG > literal_0)) && (l_def_NUM_X_LINKS_CFG < literal_3))) { l_scom_buffer.insert<32, 8, 56, uint64_t>(literal_0x1F ); } else if (((l_TGT1_ATTR_PROC_FABRIC_PUMP_MODE != fapi2::ENUM_ATTR_PROC_FABRIC_PUMP_MODE_CHIP_IS_GROUP) && (l_def_NUM_X_LINKS_CFG > literal_2))) { l_scom_buffer.insert<32, 8, 56, uint64_t>(literal_0x3B ); } if (((l_TGT1_ATTR_PROC_FABRIC_PUMP_MODE == fapi2::ENUM_ATTR_PROC_FABRIC_PUMP_MODE_CHIP_IS_GROUP) && (l_def_NUM_X_LINKS_CFG == literal_0))) { l_scom_buffer.insert<40, 8, 56, uint64_t>(literal_0x0 ); } else if ((((l_TGT1_ATTR_PROC_FABRIC_PUMP_MODE == fapi2::ENUM_ATTR_PROC_FABRIC_PUMP_MODE_CHIP_IS_GROUP) && (l_def_NUM_X_LINKS_CFG > literal_0)) && (l_def_NUM_X_LINKS_CFG < literal_3))) { l_scom_buffer.insert<40, 8, 56, uint64_t>(literal_0xC ); } else if ((((l_TGT1_ATTR_PROC_FABRIC_PUMP_MODE == fapi2::ENUM_ATTR_PROC_FABRIC_PUMP_MODE_CHIP_IS_GROUP) && (l_def_NUM_X_LINKS_CFG > literal_2)) && (l_def_NUM_X_LINKS_CFG < literal_4))) { l_scom_buffer.insert<40, 8, 56, uint64_t>(literal_0x14 ); } else if (((l_TGT1_ATTR_PROC_FABRIC_PUMP_MODE == fapi2::ENUM_ATTR_PROC_FABRIC_PUMP_MODE_CHIP_IS_GROUP) && l_def_IS_FLAT_8)) { l_scom_buffer.insert<40, 8, 56, uint64_t>(literal_0x28 ); } else if (((l_TGT1_ATTR_PROC_FABRIC_PUMP_MODE != fapi2::ENUM_ATTR_PROC_FABRIC_PUMP_MODE_CHIP_IS_GROUP) && (l_def_NUM_X_LINKS_CFG == literal_0))) { l_scom_buffer.insert<40, 8, 56, uint64_t>(literal_0x14 ); } else if ((((l_TGT1_ATTR_PROC_FABRIC_PUMP_MODE != fapi2::ENUM_ATTR_PROC_FABRIC_PUMP_MODE_CHIP_IS_GROUP) && (l_def_NUM_X_LINKS_CFG > literal_0)) && (l_def_NUM_X_LINKS_CFG < literal_3))) { l_scom_buffer.insert<40, 8, 56, uint64_t>(literal_0x28 ); } else if (((l_TGT1_ATTR_PROC_FABRIC_PUMP_MODE != fapi2::ENUM_ATTR_PROC_FABRIC_PUMP_MODE_CHIP_IS_GROUP) && (l_def_NUM_X_LINKS_CFG > literal_2))) { l_scom_buffer.insert<40, 8, 56, uint64_t>(literal_0x4C ); } if (((l_TGT1_ATTR_PROC_FABRIC_PUMP_MODE == fapi2::ENUM_ATTR_PROC_FABRIC_PUMP_MODE_CHIP_IS_GROUP) && (l_def_NUM_X_LINKS_CFG == literal_0))) { l_scom_buffer.insert<48, 8, 56, uint64_t>(literal_0x0 ); } else if ((((l_TGT1_ATTR_PROC_FABRIC_PUMP_MODE == fapi2::ENUM_ATTR_PROC_FABRIC_PUMP_MODE_CHIP_IS_GROUP) && (l_def_NUM_X_LINKS_CFG > literal_0)) && (l_def_NUM_X_LINKS_CFG < literal_3))) { l_scom_buffer.insert<48, 8, 56, uint64_t>(literal_0x12 ); } else if ((((l_TGT1_ATTR_PROC_FABRIC_PUMP_MODE == fapi2::ENUM_ATTR_PROC_FABRIC_PUMP_MODE_CHIP_IS_GROUP) && (l_def_NUM_X_LINKS_CFG > literal_2)) && (l_def_NUM_X_LINKS_CFG < literal_4))) { l_scom_buffer.insert<48, 8, 56, uint64_t>(literal_0x1D ); } else if (((l_TGT1_ATTR_PROC_FABRIC_PUMP_MODE == fapi2::ENUM_ATTR_PROC_FABRIC_PUMP_MODE_CHIP_IS_GROUP) && l_def_IS_FLAT_8)) { l_scom_buffer.insert<48, 8, 56, uint64_t>(literal_0x3A ); } else if (((l_TGT1_ATTR_PROC_FABRIC_PUMP_MODE != fapi2::ENUM_ATTR_PROC_FABRIC_PUMP_MODE_CHIP_IS_GROUP) && (l_def_NUM_X_LINKS_CFG == literal_0))) { l_scom_buffer.insert<48, 8, 56, uint64_t>(literal_0x1D ); } else if ((((l_TGT1_ATTR_PROC_FABRIC_PUMP_MODE != fapi2::ENUM_ATTR_PROC_FABRIC_PUMP_MODE_CHIP_IS_GROUP) && (l_def_NUM_X_LINKS_CFG > literal_0)) && (l_def_NUM_X_LINKS_CFG < literal_3))) { l_scom_buffer.insert<48, 8, 56, uint64_t>(literal_0x3A ); } else if (((l_TGT1_ATTR_PROC_FABRIC_PUMP_MODE != fapi2::ENUM_ATTR_PROC_FABRIC_PUMP_MODE_CHIP_IS_GROUP) && (l_def_NUM_X_LINKS_CFG > literal_2))) { l_scom_buffer.insert<48, 8, 56, uint64_t>(literal_0x6D ); } if (((l_TGT1_ATTR_PROC_FABRIC_PUMP_MODE == fapi2::ENUM_ATTR_PROC_FABRIC_PUMP_MODE_CHIP_IS_GROUP) && (l_def_NUM_X_LINKS_CFG == literal_0))) { l_scom_buffer.insert<56, 8, 56, uint64_t>(literal_0x0 ); } else if ((((l_TGT1_ATTR_PROC_FABRIC_PUMP_MODE == fapi2::ENUM_ATTR_PROC_FABRIC_PUMP_MODE_CHIP_IS_GROUP) && (l_def_NUM_X_LINKS_CFG > literal_0)) && (l_def_NUM_X_LINKS_CFG < literal_3))) { l_scom_buffer.insert<56, 8, 56, uint64_t>(literal_0x18 ); } else if ((((l_TGT1_ATTR_PROC_FABRIC_PUMP_MODE == fapi2::ENUM_ATTR_PROC_FABRIC_PUMP_MODE_CHIP_IS_GROUP) && (l_def_NUM_X_LINKS_CFG > literal_2)) && (l_def_NUM_X_LINKS_CFG < literal_4))) { l_scom_buffer.insert<56, 8, 56, uint64_t>(literal_0x28 ); } else if (((l_TGT1_ATTR_PROC_FABRIC_PUMP_MODE == fapi2::ENUM_ATTR_PROC_FABRIC_PUMP_MODE_CHIP_IS_GROUP) && l_def_IS_FLAT_8)) { l_scom_buffer.insert<56, 8, 56, uint64_t>(literal_0x50 ); } else if (((l_TGT1_ATTR_PROC_FABRIC_PUMP_MODE != fapi2::ENUM_ATTR_PROC_FABRIC_PUMP_MODE_CHIP_IS_GROUP) && (l_def_NUM_X_LINKS_CFG == literal_0))) { l_scom_buffer.insert<56, 8, 56, uint64_t>(literal_0x28 ); } else if ((((l_TGT1_ATTR_PROC_FABRIC_PUMP_MODE != fapi2::ENUM_ATTR_PROC_FABRIC_PUMP_MODE_CHIP_IS_GROUP) && (l_def_NUM_X_LINKS_CFG > literal_0)) && (l_def_NUM_X_LINKS_CFG < literal_3))) { l_scom_buffer.insert<56, 8, 56, uint64_t>(literal_0x50 ); } else if (((l_TGT1_ATTR_PROC_FABRIC_PUMP_MODE != fapi2::ENUM_ATTR_PROC_FABRIC_PUMP_MODE_CHIP_IS_GROUP) && (l_def_NUM_X_LINKS_CFG > literal_2))) { l_scom_buffer.insert<56, 8, 56, uint64_t>(literal_0x98 ); } FAPI_TRY(fapi2::putScom(TGT0, 0x5011c29ull, l_scom_buffer)); } { FAPI_TRY(fapi2::getScom( TGT0, 0x5011c2aull, l_scom_buffer )); if (((l_TGT1_ATTR_PROC_FABRIC_PUMP_MODE == fapi2::ENUM_ATTR_PROC_FABRIC_PUMP_MODE_CHIP_IS_GROUP) && (l_def_NUM_X_LINKS_CFG == literal_0))) { l_scom_buffer.insert<0, 8, 56, uint64_t>(literal_0x0 ); } else if ((((l_TGT1_ATTR_PROC_FABRIC_PUMP_MODE == fapi2::ENUM_ATTR_PROC_FABRIC_PUMP_MODE_CHIP_IS_GROUP) && (l_def_NUM_X_LINKS_CFG > literal_0)) && (l_def_NUM_X_LINKS_CFG < literal_3))) { l_scom_buffer.insert<0, 8, 56, uint64_t>(literal_0x3 ); } else if ((((l_TGT1_ATTR_PROC_FABRIC_PUMP_MODE == fapi2::ENUM_ATTR_PROC_FABRIC_PUMP_MODE_CHIP_IS_GROUP) && (l_def_NUM_X_LINKS_CFG > literal_2)) && (l_def_NUM_X_LINKS_CFG < literal_4))) { l_scom_buffer.insert<0, 8, 56, uint64_t>(literal_0x5 ); } else if (((l_TGT1_ATTR_PROC_FABRIC_PUMP_MODE == fapi2::ENUM_ATTR_PROC_FABRIC_PUMP_MODE_CHIP_IS_GROUP) && l_def_IS_FLAT_8)) { l_scom_buffer.insert<0, 8, 56, uint64_t>(literal_0x8 ); } else if (((l_TGT1_ATTR_PROC_FABRIC_PUMP_MODE != fapi2::ENUM_ATTR_PROC_FABRIC_PUMP_MODE_CHIP_IS_GROUP) && (l_def_NUM_X_LINKS_CFG == literal_0))) { l_scom_buffer.insert<0, 8, 56, uint64_t>(literal_0x5 ); } else if ((((l_TGT1_ATTR_PROC_FABRIC_PUMP_MODE != fapi2::ENUM_ATTR_PROC_FABRIC_PUMP_MODE_CHIP_IS_GROUP) && (l_def_NUM_X_LINKS_CFG > literal_0)) && (l_def_NUM_X_LINKS_CFG < literal_3))) { l_scom_buffer.insert<0, 8, 56, uint64_t>(literal_0x8 ); } else if (((l_TGT1_ATTR_PROC_FABRIC_PUMP_MODE != fapi2::ENUM_ATTR_PROC_FABRIC_PUMP_MODE_CHIP_IS_GROUP) && (l_def_NUM_X_LINKS_CFG > literal_2))) { l_scom_buffer.insert<0, 8, 56, uint64_t>(literal_0x8 ); } if (((l_TGT1_ATTR_PROC_FABRIC_PUMP_MODE == fapi2::ENUM_ATTR_PROC_FABRIC_PUMP_MODE_CHIP_IS_GROUP) && (l_def_NUM_X_LINKS_CFG == literal_0))) { l_scom_buffer.insert<8, 8, 56, uint64_t>(literal_0x0 ); } else if ((((l_TGT1_ATTR_PROC_FABRIC_PUMP_MODE == fapi2::ENUM_ATTR_PROC_FABRIC_PUMP_MODE_CHIP_IS_GROUP) && (l_def_NUM_X_LINKS_CFG > literal_0)) && (l_def_NUM_X_LINKS_CFG < literal_3))) { l_scom_buffer.insert<8, 8, 56, uint64_t>(literal_0x4 ); } else if ((((l_TGT1_ATTR_PROC_FABRIC_PUMP_MODE == fapi2::ENUM_ATTR_PROC_FABRIC_PUMP_MODE_CHIP_IS_GROUP) && (l_def_NUM_X_LINKS_CFG > literal_2)) && (l_def_NUM_X_LINKS_CFG < literal_4))) { l_scom_buffer.insert<8, 8, 56, uint64_t>(literal_0x7 ); } else if (((l_TGT1_ATTR_PROC_FABRIC_PUMP_MODE == fapi2::ENUM_ATTR_PROC_FABRIC_PUMP_MODE_CHIP_IS_GROUP) && l_def_IS_FLAT_8)) { l_scom_buffer.insert<8, 8, 56, uint64_t>(literal_0xC ); } else if (((l_TGT1_ATTR_PROC_FABRIC_PUMP_MODE != fapi2::ENUM_ATTR_PROC_FABRIC_PUMP_MODE_CHIP_IS_GROUP) && (l_def_NUM_X_LINKS_CFG == literal_0))) { l_scom_buffer.insert<8, 8, 56, uint64_t>(literal_0x7 ); } else if ((((l_TGT1_ATTR_PROC_FABRIC_PUMP_MODE != fapi2::ENUM_ATTR_PROC_FABRIC_PUMP_MODE_CHIP_IS_GROUP) && (l_def_NUM_X_LINKS_CFG > literal_0)) && (l_def_NUM_X_LINKS_CFG < literal_3))) { l_scom_buffer.insert<8, 8, 56, uint64_t>(literal_0xC ); } else if (((l_TGT1_ATTR_PROC_FABRIC_PUMP_MODE != fapi2::ENUM_ATTR_PROC_FABRIC_PUMP_MODE_CHIP_IS_GROUP) && (l_def_NUM_X_LINKS_CFG > literal_2))) { l_scom_buffer.insert<8, 8, 56, uint64_t>(literal_0x14 ); } if (((l_TGT1_ATTR_PROC_FABRIC_PUMP_MODE == fapi2::ENUM_ATTR_PROC_FABRIC_PUMP_MODE_CHIP_IS_GROUP) && (l_def_NUM_X_LINKS_CFG == literal_0))) { l_scom_buffer.insert<16, 8, 56, uint64_t>(literal_0x0 ); } else if ((((l_TGT1_ATTR_PROC_FABRIC_PUMP_MODE == fapi2::ENUM_ATTR_PROC_FABRIC_PUMP_MODE_CHIP_IS_GROUP) && (l_def_NUM_X_LINKS_CFG > literal_0)) && (l_def_NUM_X_LINKS_CFG < literal_3))) { l_scom_buffer.insert<16, 8, 56, uint64_t>(literal_0x6 ); } else if ((((l_TGT1_ATTR_PROC_FABRIC_PUMP_MODE == fapi2::ENUM_ATTR_PROC_FABRIC_PUMP_MODE_CHIP_IS_GROUP) && (l_def_NUM_X_LINKS_CFG > literal_2)) && (l_def_NUM_X_LINKS_CFG < literal_4))) { l_scom_buffer.insert<16, 8, 56, uint64_t>(literal_0xA ); } else if (((l_TGT1_ATTR_PROC_FABRIC_PUMP_MODE == fapi2::ENUM_ATTR_PROC_FABRIC_PUMP_MODE_CHIP_IS_GROUP) && l_def_IS_FLAT_8)) { l_scom_buffer.insert<16, 8, 56, uint64_t>(literal_0x12 ); } else if (((l_TGT1_ATTR_PROC_FABRIC_PUMP_MODE != fapi2::ENUM_ATTR_PROC_FABRIC_PUMP_MODE_CHIP_IS_GROUP) && (l_def_NUM_X_LINKS_CFG == literal_0))) { l_scom_buffer.insert<16, 8, 56, uint64_t>(literal_0xA ); } else if ((((l_TGT1_ATTR_PROC_FABRIC_PUMP_MODE != fapi2::ENUM_ATTR_PROC_FABRIC_PUMP_MODE_CHIP_IS_GROUP) && (l_def_NUM_X_LINKS_CFG > literal_0)) && (l_def_NUM_X_LINKS_CFG < literal_3))) { l_scom_buffer.insert<16, 8, 56, uint64_t>(literal_0x12 ); } else if (((l_TGT1_ATTR_PROC_FABRIC_PUMP_MODE != fapi2::ENUM_ATTR_PROC_FABRIC_PUMP_MODE_CHIP_IS_GROUP) && (l_def_NUM_X_LINKS_CFG > literal_2))) { l_scom_buffer.insert<16, 8, 56, uint64_t>(literal_0x1F ); } if (((l_TGT1_ATTR_PROC_FABRIC_PUMP_MODE == fapi2::ENUM_ATTR_PROC_FABRIC_PUMP_MODE_CHIP_IS_GROUP) && (l_def_NUM_X_LINKS_CFG == literal_0))) { l_scom_buffer.insert<24, 8, 56, uint64_t>(literal_0x0 ); } else if ((((l_TGT1_ATTR_PROC_FABRIC_PUMP_MODE == fapi2::ENUM_ATTR_PROC_FABRIC_PUMP_MODE_CHIP_IS_GROUP) && (l_def_NUM_X_LINKS_CFG > literal_0)) && (l_def_NUM_X_LINKS_CFG < literal_3))) { l_scom_buffer.insert<24, 8, 56, uint64_t>(literal_0x8 ); } else if ((((l_TGT1_ATTR_PROC_FABRIC_PUMP_MODE == fapi2::ENUM_ATTR_PROC_FABRIC_PUMP_MODE_CHIP_IS_GROUP) && (l_def_NUM_X_LINKS_CFG > literal_2)) && (l_def_NUM_X_LINKS_CFG < literal_4))) { l_scom_buffer.insert<24, 8, 56, uint64_t>(literal_0xD ); } else if (((l_TGT1_ATTR_PROC_FABRIC_PUMP_MODE == fapi2::ENUM_ATTR_PROC_FABRIC_PUMP_MODE_CHIP_IS_GROUP) && l_def_IS_FLAT_8)) { l_scom_buffer.insert<24, 8, 56, uint64_t>(literal_0x17 ); } else if (((l_TGT1_ATTR_PROC_FABRIC_PUMP_MODE != fapi2::ENUM_ATTR_PROC_FABRIC_PUMP_MODE_CHIP_IS_GROUP) && (l_def_NUM_X_LINKS_CFG == literal_0))) { l_scom_buffer.insert<24, 8, 56, uint64_t>(literal_0xD ); } else if ((((l_TGT1_ATTR_PROC_FABRIC_PUMP_MODE != fapi2::ENUM_ATTR_PROC_FABRIC_PUMP_MODE_CHIP_IS_GROUP) && (l_def_NUM_X_LINKS_CFG > literal_0)) && (l_def_NUM_X_LINKS_CFG < literal_3))) { l_scom_buffer.insert<24, 8, 56, uint64_t>(literal_0x17 ); } else if (((l_TGT1_ATTR_PROC_FABRIC_PUMP_MODE != fapi2::ENUM_ATTR_PROC_FABRIC_PUMP_MODE_CHIP_IS_GROUP) && (l_def_NUM_X_LINKS_CFG > literal_2))) { l_scom_buffer.insert<24, 8, 56, uint64_t>(literal_0x28 ); } if (((l_TGT1_ATTR_PROC_FABRIC_PUMP_MODE == fapi2::ENUM_ATTR_PROC_FABRIC_PUMP_MODE_CHIP_IS_GROUP) && (l_def_NUM_X_LINKS_CFG == literal_0))) { l_scom_buffer.insert<32, 8, 56, uint64_t>(literal_0x0 ); } else if ((((l_TGT1_ATTR_PROC_FABRIC_PUMP_MODE == fapi2::ENUM_ATTR_PROC_FABRIC_PUMP_MODE_CHIP_IS_GROUP) && (l_def_NUM_X_LINKS_CFG > literal_0)) && (l_def_NUM_X_LINKS_CFG < literal_3))) { l_scom_buffer.insert<32, 8, 56, uint64_t>(literal_0xA ); } else if ((((l_TGT1_ATTR_PROC_FABRIC_PUMP_MODE == fapi2::ENUM_ATTR_PROC_FABRIC_PUMP_MODE_CHIP_IS_GROUP) && (l_def_NUM_X_LINKS_CFG > literal_2)) && (l_def_NUM_X_LINKS_CFG < literal_4))) { l_scom_buffer.insert<32, 8, 56, uint64_t>(literal_0x10 ); } else if (((l_TGT1_ATTR_PROC_FABRIC_PUMP_MODE == fapi2::ENUM_ATTR_PROC_FABRIC_PUMP_MODE_CHIP_IS_GROUP) && l_def_IS_FLAT_8)) { l_scom_buffer.insert<32, 8, 56, uint64_t>(literal_0x1C ); } else if (((l_TGT1_ATTR_PROC_FABRIC_PUMP_MODE != fapi2::ENUM_ATTR_PROC_FABRIC_PUMP_MODE_CHIP_IS_GROUP) && (l_def_NUM_X_LINKS_CFG == literal_0))) { l_scom_buffer.insert<32, 8, 56, uint64_t>(literal_0x10 ); } else if ((((l_TGT1_ATTR_PROC_FABRIC_PUMP_MODE != fapi2::ENUM_ATTR_PROC_FABRIC_PUMP_MODE_CHIP_IS_GROUP) && (l_def_NUM_X_LINKS_CFG > literal_0)) && (l_def_NUM_X_LINKS_CFG < literal_3))) { l_scom_buffer.insert<32, 8, 56, uint64_t>(literal_0x1C ); } else if (((l_TGT1_ATTR_PROC_FABRIC_PUMP_MODE != fapi2::ENUM_ATTR_PROC_FABRIC_PUMP_MODE_CHIP_IS_GROUP) && (l_def_NUM_X_LINKS_CFG > literal_2))) { l_scom_buffer.insert<32, 8, 56, uint64_t>(literal_0x32 ); } if (((l_TGT1_ATTR_PROC_FABRIC_PUMP_MODE == fapi2::ENUM_ATTR_PROC_FABRIC_PUMP_MODE_CHIP_IS_GROUP) && (l_def_NUM_X_LINKS_CFG == literal_0))) { l_scom_buffer.insert<40, 8, 56, uint64_t>(literal_0x0 ); } else if ((((l_TGT1_ATTR_PROC_FABRIC_PUMP_MODE == fapi2::ENUM_ATTR_PROC_FABRIC_PUMP_MODE_CHIP_IS_GROUP) && (l_def_NUM_X_LINKS_CFG > literal_0)) && (l_def_NUM_X_LINKS_CFG < literal_3))) { l_scom_buffer.insert<40, 8, 56, uint64_t>(literal_0xC ); } else if ((((l_TGT1_ATTR_PROC_FABRIC_PUMP_MODE == fapi2::ENUM_ATTR_PROC_FABRIC_PUMP_MODE_CHIP_IS_GROUP) && (l_def_NUM_X_LINKS_CFG > literal_2)) && (l_def_NUM_X_LINKS_CFG < literal_4))) { l_scom_buffer.insert<40, 8, 56, uint64_t>(literal_0x14 ); } else if (((l_TGT1_ATTR_PROC_FABRIC_PUMP_MODE == fapi2::ENUM_ATTR_PROC_FABRIC_PUMP_MODE_CHIP_IS_GROUP) && l_def_IS_FLAT_8)) { l_scom_buffer.insert<40, 8, 56, uint64_t>(literal_0x24 ); } else if (((l_TGT1_ATTR_PROC_FABRIC_PUMP_MODE != fapi2::ENUM_ATTR_PROC_FABRIC_PUMP_MODE_CHIP_IS_GROUP) && (l_def_NUM_X_LINKS_CFG == literal_0))) { l_scom_buffer.insert<40, 8, 56, uint64_t>(literal_0x14 ); } else if ((((l_TGT1_ATTR_PROC_FABRIC_PUMP_MODE != fapi2::ENUM_ATTR_PROC_FABRIC_PUMP_MODE_CHIP_IS_GROUP) && (l_def_NUM_X_LINKS_CFG > literal_0)) && (l_def_NUM_X_LINKS_CFG < literal_3))) { l_scom_buffer.insert<40, 8, 56, uint64_t>(literal_0x24 ); } else if (((l_TGT1_ATTR_PROC_FABRIC_PUMP_MODE != fapi2::ENUM_ATTR_PROC_FABRIC_PUMP_MODE_CHIP_IS_GROUP) && (l_def_NUM_X_LINKS_CFG > literal_2))) { l_scom_buffer.insert<40, 8, 56, uint64_t>(literal_0x40 ); } if (((l_TGT1_ATTR_PROC_FABRIC_PUMP_MODE == fapi2::ENUM_ATTR_PROC_FABRIC_PUMP_MODE_CHIP_IS_GROUP) && (l_def_NUM_X_LINKS_CFG == literal_0))) { l_scom_buffer.insert<48, 8, 56, uint64_t>(literal_0x0 ); } else if ((((l_TGT1_ATTR_PROC_FABRIC_PUMP_MODE == fapi2::ENUM_ATTR_PROC_FABRIC_PUMP_MODE_CHIP_IS_GROUP) && (l_def_NUM_X_LINKS_CFG > literal_0)) && (l_def_NUM_X_LINKS_CFG < literal_3))) { l_scom_buffer.insert<48, 8, 56, uint64_t>(literal_0x12 ); } else if ((((l_TGT1_ATTR_PROC_FABRIC_PUMP_MODE == fapi2::ENUM_ATTR_PROC_FABRIC_PUMP_MODE_CHIP_IS_GROUP) && (l_def_NUM_X_LINKS_CFG > literal_2)) && (l_def_NUM_X_LINKS_CFG < literal_4))) { l_scom_buffer.insert<48, 8, 56, uint64_t>(literal_0x1D ); } else if (((l_TGT1_ATTR_PROC_FABRIC_PUMP_MODE == fapi2::ENUM_ATTR_PROC_FABRIC_PUMP_MODE_CHIP_IS_GROUP) && l_def_IS_FLAT_8)) { l_scom_buffer.insert<48, 8, 56, uint64_t>(literal_0x34 ); } else if (((l_TGT1_ATTR_PROC_FABRIC_PUMP_MODE != fapi2::ENUM_ATTR_PROC_FABRIC_PUMP_MODE_CHIP_IS_GROUP) && (l_def_NUM_X_LINKS_CFG == literal_0))) { l_scom_buffer.insert<48, 8, 56, uint64_t>(literal_0x1D ); } else if ((((l_TGT1_ATTR_PROC_FABRIC_PUMP_MODE != fapi2::ENUM_ATTR_PROC_FABRIC_PUMP_MODE_CHIP_IS_GROUP) && (l_def_NUM_X_LINKS_CFG > literal_0)) && (l_def_NUM_X_LINKS_CFG < literal_3))) { l_scom_buffer.insert<48, 8, 56, uint64_t>(literal_0x34 ); } else if (((l_TGT1_ATTR_PROC_FABRIC_PUMP_MODE != fapi2::ENUM_ATTR_PROC_FABRIC_PUMP_MODE_CHIP_IS_GROUP) && (l_def_NUM_X_LINKS_CFG > literal_2))) { l_scom_buffer.insert<48, 8, 56, uint64_t>(literal_0x5C ); } if (((l_TGT1_ATTR_PROC_FABRIC_PUMP_MODE == fapi2::ENUM_ATTR_PROC_FABRIC_PUMP_MODE_CHIP_IS_GROUP) && (l_def_NUM_X_LINKS_CFG == literal_0))) { l_scom_buffer.insert<56, 8, 56, uint64_t>(literal_0x0 ); } else if ((((l_TGT1_ATTR_PROC_FABRIC_PUMP_MODE == fapi2::ENUM_ATTR_PROC_FABRIC_PUMP_MODE_CHIP_IS_GROUP) && (l_def_NUM_X_LINKS_CFG > literal_0)) && (l_def_NUM_X_LINKS_CFG < literal_3))) { l_scom_buffer.insert<56, 8, 56, uint64_t>(literal_0x18 ); } else if ((((l_TGT1_ATTR_PROC_FABRIC_PUMP_MODE == fapi2::ENUM_ATTR_PROC_FABRIC_PUMP_MODE_CHIP_IS_GROUP) && (l_def_NUM_X_LINKS_CFG > literal_2)) && (l_def_NUM_X_LINKS_CFG < literal_4))) { l_scom_buffer.insert<56, 8, 56, uint64_t>(literal_0x28 ); } else if (((l_TGT1_ATTR_PROC_FABRIC_PUMP_MODE == fapi2::ENUM_ATTR_PROC_FABRIC_PUMP_MODE_CHIP_IS_GROUP) && l_def_IS_FLAT_8)) { l_scom_buffer.insert<56, 8, 56, uint64_t>(literal_0x48 ); } else if (((l_TGT1_ATTR_PROC_FABRIC_PUMP_MODE != fapi2::ENUM_ATTR_PROC_FABRIC_PUMP_MODE_CHIP_IS_GROUP) && (l_def_NUM_X_LINKS_CFG == literal_0))) { l_scom_buffer.insert<56, 8, 56, uint64_t>(literal_0x28 ); } else if ((((l_TGT1_ATTR_PROC_FABRIC_PUMP_MODE != fapi2::ENUM_ATTR_PROC_FABRIC_PUMP_MODE_CHIP_IS_GROUP) && (l_def_NUM_X_LINKS_CFG > literal_0)) && (l_def_NUM_X_LINKS_CFG < literal_3))) { l_scom_buffer.insert<56, 8, 56, uint64_t>(literal_0x48 ); } else if (((l_TGT1_ATTR_PROC_FABRIC_PUMP_MODE != fapi2::ENUM_ATTR_PROC_FABRIC_PUMP_MODE_CHIP_IS_GROUP) && (l_def_NUM_X_LINKS_CFG > literal_2))) { l_scom_buffer.insert<56, 8, 56, uint64_t>(literal_0x80 ); } FAPI_TRY(fapi2::putScom(TGT0, 0x5011c2aull, l_scom_buffer)); } { FAPI_TRY(fapi2::getScom( TGT0, 0x5011c2bull, l_scom_buffer )); if (((l_TGT1_ATTR_PROC_FABRIC_PUMP_MODE == fapi2::ENUM_ATTR_PROC_FABRIC_PUMP_MODE_CHIP_IS_GROUP) && (l_def_NUM_X_LINKS_CFG == literal_0))) { l_scom_buffer.insert<0, 8, 56, uint64_t>(literal_0x0 ); } else if ((((l_TGT1_ATTR_PROC_FABRIC_PUMP_MODE == fapi2::ENUM_ATTR_PROC_FABRIC_PUMP_MODE_CHIP_IS_GROUP) && (l_def_NUM_X_LINKS_CFG > literal_0)) && (l_def_NUM_X_LINKS_CFG < literal_3))) { l_scom_buffer.insert<0, 8, 56, uint64_t>(literal_0x3 ); } else if ((((l_TGT1_ATTR_PROC_FABRIC_PUMP_MODE == fapi2::ENUM_ATTR_PROC_FABRIC_PUMP_MODE_CHIP_IS_GROUP) && (l_def_NUM_X_LINKS_CFG > literal_2)) && (l_def_NUM_X_LINKS_CFG < literal_4))) { l_scom_buffer.insert<0, 8, 56, uint64_t>(literal_0x5 ); } else if (((l_TGT1_ATTR_PROC_FABRIC_PUMP_MODE == fapi2::ENUM_ATTR_PROC_FABRIC_PUMP_MODE_CHIP_IS_GROUP) && l_def_IS_FLAT_8)) { l_scom_buffer.insert<0, 8, 56, uint64_t>(literal_0xA ); } else if (((l_TGT1_ATTR_PROC_FABRIC_PUMP_MODE != fapi2::ENUM_ATTR_PROC_FABRIC_PUMP_MODE_CHIP_IS_GROUP) && (l_def_NUM_X_LINKS_CFG == literal_0))) { l_scom_buffer.insert<0, 8, 56, uint64_t>(literal_0x5 ); } else if ((((l_TGT1_ATTR_PROC_FABRIC_PUMP_MODE != fapi2::ENUM_ATTR_PROC_FABRIC_PUMP_MODE_CHIP_IS_GROUP) && (l_def_NUM_X_LINKS_CFG > literal_0)) && (l_def_NUM_X_LINKS_CFG < literal_3))) { l_scom_buffer.insert<0, 8, 56, uint64_t>(literal_0xA ); } else if (((l_TGT1_ATTR_PROC_FABRIC_PUMP_MODE != fapi2::ENUM_ATTR_PROC_FABRIC_PUMP_MODE_CHIP_IS_GROUP) && (l_def_NUM_X_LINKS_CFG > literal_2))) { l_scom_buffer.insert<0, 8, 56, uint64_t>(literal_0xA ); } if (((l_TGT1_ATTR_PROC_FABRIC_PUMP_MODE == fapi2::ENUM_ATTR_PROC_FABRIC_PUMP_MODE_CHIP_IS_GROUP) && (l_def_NUM_X_LINKS_CFG == literal_0))) { l_scom_buffer.insert<8, 8, 56, uint64_t>(literal_0x0 ); } else if ((((l_TGT1_ATTR_PROC_FABRIC_PUMP_MODE == fapi2::ENUM_ATTR_PROC_FABRIC_PUMP_MODE_CHIP_IS_GROUP) && (l_def_NUM_X_LINKS_CFG > literal_0)) && (l_def_NUM_X_LINKS_CFG < literal_3))) { l_scom_buffer.insert<8, 8, 56, uint64_t>(literal_0x4 ); } else if ((((l_TGT1_ATTR_PROC_FABRIC_PUMP_MODE == fapi2::ENUM_ATTR_PROC_FABRIC_PUMP_MODE_CHIP_IS_GROUP) && (l_def_NUM_X_LINKS_CFG > literal_2)) && (l_def_NUM_X_LINKS_CFG < literal_4))) { l_scom_buffer.insert<8, 8, 56, uint64_t>(literal_0x7 ); } else if (((l_TGT1_ATTR_PROC_FABRIC_PUMP_MODE == fapi2::ENUM_ATTR_PROC_FABRIC_PUMP_MODE_CHIP_IS_GROUP) && l_def_IS_FLAT_8)) { l_scom_buffer.insert<8, 8, 56, uint64_t>(literal_0xD ); } else if (((l_TGT1_ATTR_PROC_FABRIC_PUMP_MODE != fapi2::ENUM_ATTR_PROC_FABRIC_PUMP_MODE_CHIP_IS_GROUP) && (l_def_NUM_X_LINKS_CFG == literal_0))) { l_scom_buffer.insert<8, 8, 56, uint64_t>(literal_0x7 ); } else if ((((l_TGT1_ATTR_PROC_FABRIC_PUMP_MODE != fapi2::ENUM_ATTR_PROC_FABRIC_PUMP_MODE_CHIP_IS_GROUP) && (l_def_NUM_X_LINKS_CFG > literal_0)) && (l_def_NUM_X_LINKS_CFG < literal_3))) { l_scom_buffer.insert<8, 8, 56, uint64_t>(literal_0xD ); } else if (((l_TGT1_ATTR_PROC_FABRIC_PUMP_MODE != fapi2::ENUM_ATTR_PROC_FABRIC_PUMP_MODE_CHIP_IS_GROUP) && (l_def_NUM_X_LINKS_CFG > literal_2))) { l_scom_buffer.insert<8, 8, 56, uint64_t>(literal_0x18 ); } if (((l_TGT1_ATTR_PROC_FABRIC_PUMP_MODE == fapi2::ENUM_ATTR_PROC_FABRIC_PUMP_MODE_CHIP_IS_GROUP) && (l_def_NUM_X_LINKS_CFG == literal_0))) { l_scom_buffer.insert<16, 8, 56, uint64_t>(literal_0x0 ); } else if ((((l_TGT1_ATTR_PROC_FABRIC_PUMP_MODE == fapi2::ENUM_ATTR_PROC_FABRIC_PUMP_MODE_CHIP_IS_GROUP) && (l_def_NUM_X_LINKS_CFG > literal_0)) && (l_def_NUM_X_LINKS_CFG < literal_3))) { l_scom_buffer.insert<16, 8, 56, uint64_t>(literal_0x6 ); } else if ((((l_TGT1_ATTR_PROC_FABRIC_PUMP_MODE == fapi2::ENUM_ATTR_PROC_FABRIC_PUMP_MODE_CHIP_IS_GROUP) && (l_def_NUM_X_LINKS_CFG > literal_2)) && (l_def_NUM_X_LINKS_CFG < literal_4))) { l_scom_buffer.insert<16, 8, 56, uint64_t>(literal_0xA ); } else if (((l_TGT1_ATTR_PROC_FABRIC_PUMP_MODE == fapi2::ENUM_ATTR_PROC_FABRIC_PUMP_MODE_CHIP_IS_GROUP) && l_def_IS_FLAT_8)) { l_scom_buffer.insert<16, 8, 56, uint64_t>(literal_0x14 ); } else if (((l_TGT1_ATTR_PROC_FABRIC_PUMP_MODE != fapi2::ENUM_ATTR_PROC_FABRIC_PUMP_MODE_CHIP_IS_GROUP) && (l_def_NUM_X_LINKS_CFG == literal_0))) { l_scom_buffer.insert<16, 8, 56, uint64_t>(literal_0xA ); } else if ((((l_TGT1_ATTR_PROC_FABRIC_PUMP_MODE != fapi2::ENUM_ATTR_PROC_FABRIC_PUMP_MODE_CHIP_IS_GROUP) && (l_def_NUM_X_LINKS_CFG > literal_0)) && (l_def_NUM_X_LINKS_CFG < literal_3))) { l_scom_buffer.insert<16, 8, 56, uint64_t>(literal_0x14 ); } else if (((l_TGT1_ATTR_PROC_FABRIC_PUMP_MODE != fapi2::ENUM_ATTR_PROC_FABRIC_PUMP_MODE_CHIP_IS_GROUP) && (l_def_NUM_X_LINKS_CFG > literal_2))) { l_scom_buffer.insert<16, 8, 56, uint64_t>(literal_0x25 ); } if (((l_TGT1_ATTR_PROC_FABRIC_PUMP_MODE == fapi2::ENUM_ATTR_PROC_FABRIC_PUMP_MODE_CHIP_IS_GROUP) && (l_def_NUM_X_LINKS_CFG == literal_0))) { l_scom_buffer.insert<24, 8, 56, uint64_t>(literal_0x0 ); } else if ((((l_TGT1_ATTR_PROC_FABRIC_PUMP_MODE == fapi2::ENUM_ATTR_PROC_FABRIC_PUMP_MODE_CHIP_IS_GROUP) && (l_def_NUM_X_LINKS_CFG > literal_0)) && (l_def_NUM_X_LINKS_CFG < literal_3))) { l_scom_buffer.insert<24, 8, 56, uint64_t>(literal_0x8 ); } else if ((((l_TGT1_ATTR_PROC_FABRIC_PUMP_MODE == fapi2::ENUM_ATTR_PROC_FABRIC_PUMP_MODE_CHIP_IS_GROUP) && (l_def_NUM_X_LINKS_CFG > literal_2)) && (l_def_NUM_X_LINKS_CFG < literal_4))) { l_scom_buffer.insert<24, 8, 56, uint64_t>(literal_0xD ); } else if (((l_TGT1_ATTR_PROC_FABRIC_PUMP_MODE == fapi2::ENUM_ATTR_PROC_FABRIC_PUMP_MODE_CHIP_IS_GROUP) && l_def_IS_FLAT_8)) { l_scom_buffer.insert<24, 8, 56, uint64_t>(literal_0x19 ); } else if (((l_TGT1_ATTR_PROC_FABRIC_PUMP_MODE != fapi2::ENUM_ATTR_PROC_FABRIC_PUMP_MODE_CHIP_IS_GROUP) && (l_def_NUM_X_LINKS_CFG == literal_0))) { l_scom_buffer.insert<24, 8, 56, uint64_t>(literal_0xD ); } else if ((((l_TGT1_ATTR_PROC_FABRIC_PUMP_MODE != fapi2::ENUM_ATTR_PROC_FABRIC_PUMP_MODE_CHIP_IS_GROUP) && (l_def_NUM_X_LINKS_CFG > literal_0)) && (l_def_NUM_X_LINKS_CFG < literal_3))) { l_scom_buffer.insert<24, 8, 56, uint64_t>(literal_0x19 ); } else if (((l_TGT1_ATTR_PROC_FABRIC_PUMP_MODE != fapi2::ENUM_ATTR_PROC_FABRIC_PUMP_MODE_CHIP_IS_GROUP) && (l_def_NUM_X_LINKS_CFG > literal_2))) { l_scom_buffer.insert<24, 8, 56, uint64_t>(literal_0x2F ); } if (((l_TGT1_ATTR_PROC_FABRIC_PUMP_MODE == fapi2::ENUM_ATTR_PROC_FABRIC_PUMP_MODE_CHIP_IS_GROUP) && (l_def_NUM_X_LINKS_CFG == literal_0))) { l_scom_buffer.insert<32, 8, 56, uint64_t>(literal_0x0 ); } else if ((((l_TGT1_ATTR_PROC_FABRIC_PUMP_MODE == fapi2::ENUM_ATTR_PROC_FABRIC_PUMP_MODE_CHIP_IS_GROUP) && (l_def_NUM_X_LINKS_CFG > literal_0)) && (l_def_NUM_X_LINKS_CFG < literal_3))) { l_scom_buffer.insert<32, 8, 56, uint64_t>(literal_0xA ); } else if ((((l_TGT1_ATTR_PROC_FABRIC_PUMP_MODE == fapi2::ENUM_ATTR_PROC_FABRIC_PUMP_MODE_CHIP_IS_GROUP) && (l_def_NUM_X_LINKS_CFG > literal_2)) && (l_def_NUM_X_LINKS_CFG < literal_4))) { l_scom_buffer.insert<32, 8, 56, uint64_t>(literal_0x10 ); } else if (((l_TGT1_ATTR_PROC_FABRIC_PUMP_MODE == fapi2::ENUM_ATTR_PROC_FABRIC_PUMP_MODE_CHIP_IS_GROUP) && l_def_IS_FLAT_8)) { l_scom_buffer.insert<32, 8, 56, uint64_t>(literal_0x1F ); } else if (((l_TGT1_ATTR_PROC_FABRIC_PUMP_MODE != fapi2::ENUM_ATTR_PROC_FABRIC_PUMP_MODE_CHIP_IS_GROUP) && (l_def_NUM_X_LINKS_CFG == literal_0))) { l_scom_buffer.insert<32, 8, 56, uint64_t>(literal_0x10 ); } else if ((((l_TGT1_ATTR_PROC_FABRIC_PUMP_MODE != fapi2::ENUM_ATTR_PROC_FABRIC_PUMP_MODE_CHIP_IS_GROUP) && (l_def_NUM_X_LINKS_CFG > literal_0)) && (l_def_NUM_X_LINKS_CFG < literal_3))) { l_scom_buffer.insert<32, 8, 56, uint64_t>(literal_0x1F ); } else if (((l_TGT1_ATTR_PROC_FABRIC_PUMP_MODE != fapi2::ENUM_ATTR_PROC_FABRIC_PUMP_MODE_CHIP_IS_GROUP) && (l_def_NUM_X_LINKS_CFG > literal_2))) { l_scom_buffer.insert<32, 8, 56, uint64_t>(literal_0x3B ); } if (((l_TGT1_ATTR_PROC_FABRIC_PUMP_MODE == fapi2::ENUM_ATTR_PROC_FABRIC_PUMP_MODE_CHIP_IS_GROUP) && (l_def_NUM_X_LINKS_CFG == literal_0))) { l_scom_buffer.insert<40, 8, 56, uint64_t>(literal_0x0 ); } else if ((((l_TGT1_ATTR_PROC_FABRIC_PUMP_MODE == fapi2::ENUM_ATTR_PROC_FABRIC_PUMP_MODE_CHIP_IS_GROUP) && (l_def_NUM_X_LINKS_CFG > literal_0)) && (l_def_NUM_X_LINKS_CFG < literal_3))) { l_scom_buffer.insert<40, 8, 56, uint64_t>(literal_0xC ); } else if ((((l_TGT1_ATTR_PROC_FABRIC_PUMP_MODE == fapi2::ENUM_ATTR_PROC_FABRIC_PUMP_MODE_CHIP_IS_GROUP) && (l_def_NUM_X_LINKS_CFG > literal_2)) && (l_def_NUM_X_LINKS_CFG < literal_4))) { l_scom_buffer.insert<40, 8, 56, uint64_t>(literal_0x14 ); } else if (((l_TGT1_ATTR_PROC_FABRIC_PUMP_MODE == fapi2::ENUM_ATTR_PROC_FABRIC_PUMP_MODE_CHIP_IS_GROUP) && l_def_IS_FLAT_8)) { l_scom_buffer.insert<40, 8, 56, uint64_t>(literal_0x28 ); } else if (((l_TGT1_ATTR_PROC_FABRIC_PUMP_MODE != fapi2::ENUM_ATTR_PROC_FABRIC_PUMP_MODE_CHIP_IS_GROUP) && (l_def_NUM_X_LINKS_CFG == literal_0))) { l_scom_buffer.insert<40, 8, 56, uint64_t>(literal_0x14 ); } else if ((((l_TGT1_ATTR_PROC_FABRIC_PUMP_MODE != fapi2::ENUM_ATTR_PROC_FABRIC_PUMP_MODE_CHIP_IS_GROUP) && (l_def_NUM_X_LINKS_CFG > literal_0)) && (l_def_NUM_X_LINKS_CFG < literal_3))) { l_scom_buffer.insert<40, 8, 56, uint64_t>(literal_0x28 ); } else if (((l_TGT1_ATTR_PROC_FABRIC_PUMP_MODE != fapi2::ENUM_ATTR_PROC_FABRIC_PUMP_MODE_CHIP_IS_GROUP) && (l_def_NUM_X_LINKS_CFG > literal_2))) { l_scom_buffer.insert<40, 8, 56, uint64_t>(literal_0x4C ); } if (((l_TGT1_ATTR_PROC_FABRIC_PUMP_MODE == fapi2::ENUM_ATTR_PROC_FABRIC_PUMP_MODE_CHIP_IS_GROUP) && (l_def_NUM_X_LINKS_CFG == literal_0))) { l_scom_buffer.insert<48, 8, 56, uint64_t>(literal_0x0 ); } else if ((((l_TGT1_ATTR_PROC_FABRIC_PUMP_MODE == fapi2::ENUM_ATTR_PROC_FABRIC_PUMP_MODE_CHIP_IS_GROUP) && (l_def_NUM_X_LINKS_CFG > literal_0)) && (l_def_NUM_X_LINKS_CFG < literal_3))) { l_scom_buffer.insert<48, 8, 56, uint64_t>(literal_0x12 ); } else if ((((l_TGT1_ATTR_PROC_FABRIC_PUMP_MODE == fapi2::ENUM_ATTR_PROC_FABRIC_PUMP_MODE_CHIP_IS_GROUP) && (l_def_NUM_X_LINKS_CFG > literal_2)) && (l_def_NUM_X_LINKS_CFG < literal_4))) { l_scom_buffer.insert<48, 8, 56, uint64_t>(literal_0x1D ); } else if (((l_TGT1_ATTR_PROC_FABRIC_PUMP_MODE == fapi2::ENUM_ATTR_PROC_FABRIC_PUMP_MODE_CHIP_IS_GROUP) && l_def_IS_FLAT_8)) { l_scom_buffer.insert<48, 8, 56, uint64_t>(literal_0x3A ); } else if (((l_TGT1_ATTR_PROC_FABRIC_PUMP_MODE != fapi2::ENUM_ATTR_PROC_FABRIC_PUMP_MODE_CHIP_IS_GROUP) && (l_def_NUM_X_LINKS_CFG == literal_0))) { l_scom_buffer.insert<48, 8, 56, uint64_t>(literal_0x1D ); } else if ((((l_TGT1_ATTR_PROC_FABRIC_PUMP_MODE != fapi2::ENUM_ATTR_PROC_FABRIC_PUMP_MODE_CHIP_IS_GROUP) && (l_def_NUM_X_LINKS_CFG > literal_0)) && (l_def_NUM_X_LINKS_CFG < literal_3))) { l_scom_buffer.insert<48, 8, 56, uint64_t>(literal_0x3A ); } else if (((l_TGT1_ATTR_PROC_FABRIC_PUMP_MODE != fapi2::ENUM_ATTR_PROC_FABRIC_PUMP_MODE_CHIP_IS_GROUP) && (l_def_NUM_X_LINKS_CFG > literal_2))) { l_scom_buffer.insert<48, 8, 56, uint64_t>(literal_0x6D ); } if (((l_TGT1_ATTR_PROC_FABRIC_PUMP_MODE == fapi2::ENUM_ATTR_PROC_FABRIC_PUMP_MODE_CHIP_IS_GROUP) && (l_def_NUM_X_LINKS_CFG == literal_0))) { l_scom_buffer.insert<56, 8, 56, uint64_t>(literal_0x0 ); } else if ((((l_TGT1_ATTR_PROC_FABRIC_PUMP_MODE == fapi2::ENUM_ATTR_PROC_FABRIC_PUMP_MODE_CHIP_IS_GROUP) && (l_def_NUM_X_LINKS_CFG > literal_0)) && (l_def_NUM_X_LINKS_CFG < literal_3))) { l_scom_buffer.insert<56, 8, 56, uint64_t>(literal_0x18 ); } else if ((((l_TGT1_ATTR_PROC_FABRIC_PUMP_MODE == fapi2::ENUM_ATTR_PROC_FABRIC_PUMP_MODE_CHIP_IS_GROUP) && (l_def_NUM_X_LINKS_CFG > literal_2)) && (l_def_NUM_X_LINKS_CFG < literal_4))) { l_scom_buffer.insert<56, 8, 56, uint64_t>(literal_0x28 ); } else if (((l_TGT1_ATTR_PROC_FABRIC_PUMP_MODE == fapi2::ENUM_ATTR_PROC_FABRIC_PUMP_MODE_CHIP_IS_GROUP) && l_def_IS_FLAT_8)) { l_scom_buffer.insert<56, 8, 56, uint64_t>(literal_0x50 ); } else if (((l_TGT1_ATTR_PROC_FABRIC_PUMP_MODE != fapi2::ENUM_ATTR_PROC_FABRIC_PUMP_MODE_CHIP_IS_GROUP) && (l_def_NUM_X_LINKS_CFG == literal_0))) { l_scom_buffer.insert<56, 8, 56, uint64_t>(literal_0x28 ); } else if ((((l_TGT1_ATTR_PROC_FABRIC_PUMP_MODE != fapi2::ENUM_ATTR_PROC_FABRIC_PUMP_MODE_CHIP_IS_GROUP) && (l_def_NUM_X_LINKS_CFG > literal_0)) && (l_def_NUM_X_LINKS_CFG < literal_3))) { l_scom_buffer.insert<56, 8, 56, uint64_t>(literal_0x50 ); } else if (((l_TGT1_ATTR_PROC_FABRIC_PUMP_MODE != fapi2::ENUM_ATTR_PROC_FABRIC_PUMP_MODE_CHIP_IS_GROUP) && (l_def_NUM_X_LINKS_CFG > literal_2))) { l_scom_buffer.insert<56, 8, 56, uint64_t>(literal_0x98 ); } FAPI_TRY(fapi2::putScom(TGT0, 0x5011c2bull, l_scom_buffer)); } { FAPI_TRY(fapi2::getScom( TGT0, 0x501200aull, l_scom_buffer )); if (((l_def_NUM_X_LINKS_CFG == literal_0) && (l_def_NUM_A_LINKS_CFG == literal_0))) { constexpr auto l_PB_COM_PB_CFG_CHIP_IS_SYSTEM_ON = 0x7; l_scom_buffer.insert<4, 1, 63, uint64_t>(l_PB_COM_PB_CFG_CHIP_IS_SYSTEM_ON ); } else if (((l_def_NUM_X_LINKS_CFG != literal_0) || (l_def_NUM_A_LINKS_CFG != literal_0))) { constexpr auto l_PB_COM_PB_CFG_CHIP_IS_SYSTEM_OFF = 0x0; l_scom_buffer.insert<4, 1, 63, uint64_t>(l_PB_COM_PB_CFG_CHIP_IS_SYSTEM_OFF ); } if (((l_TGT1_ATTR_PROC_FABRIC_PUMP_MODE != fapi2::ENUM_ATTR_PROC_FABRIC_PUMP_MODE_CHIP_IS_GROUP) && l_def_IS_FLAT_8)) { constexpr auto l_PB_COM_PB_CFG_SP_HW_MARK_CNT_31 = 0x7cf9f; l_scom_buffer.insert<16, 7, 57, uint64_t>(l_PB_COM_PB_CFG_SP_HW_MARK_CNT_31 ); } else if (literal_1) { constexpr auto l_PB_COM_PB_CFG_SP_HW_MARK_CNT_63 = 0xfdfbf; l_scom_buffer.insert<16, 7, 57, uint64_t>(l_PB_COM_PB_CFG_SP_HW_MARK_CNT_63 ); } if (((l_TGT1_ATTR_PROC_FABRIC_PUMP_MODE != fapi2::ENUM_ATTR_PROC_FABRIC_PUMP_MODE_CHIP_IS_GROUP) && l_def_IS_FLAT_8)) { constexpr auto l_PB_COM_PB_CFG_GP_HW_MARK_CNT_32 = 0x81020; l_scom_buffer.insert<23, 7, 57, uint64_t>(l_PB_COM_PB_CFG_GP_HW_MARK_CNT_32 ); } else if (literal_1) { constexpr auto l_PB_COM_PB_CFG_GP_HW_MARK_CNT_63 = 0xfdfbf; l_scom_buffer.insert<23, 7, 57, uint64_t>(l_PB_COM_PB_CFG_GP_HW_MARK_CNT_63 ); } constexpr auto l_PB_COM_PB_CFG_LCL_HW_MARK_CNT_42 = 0x2aaaa; l_scom_buffer.insert<30, 6, 58, uint64_t>(l_PB_COM_PB_CFG_LCL_HW_MARK_CNT_42 ); if (((l_chip_id == 0x7) && (l_chip_ec == 0x10)) ) { constexpr auto l_PB_COM_PB_CFG_NP2_EN_ON = 0x7; l_scom_buffer.insert<49, 1, 63, uint64_t>(l_PB_COM_PB_CFG_NP2_EN_ON ); } FAPI_TRY(fapi2::putScom(TGT0, 0x501200aull, l_scom_buffer)); } }; fapi_try_exit: return fapi2::current_err; }